What's Changed
- Adds checks for annotation wrappers with length 0. (#920)
- Adds checks for timestamp values with length 0. (#921)
- Optimizes
IonValue.getType()
to avoid vtable/itable lookups when invoked on IonStruct values. (#928) - Adds an
InputStreamInterceptor
interface to allow users to plug in custom interceptors for formats like Zstd. (#930)
Note
This release does not include all commits present on the master
branch at the time of release. The following commits are excluded from 1.11.9 and will be included in a future release:
- Adds support for writing binary Ion 1.1 null, bool, int, and float binary encoding. (#612)
- Adds support for writing binary Ion 1.1 timestamps. (#618)
- Adds support for writing binary Ion 1.1 decimal binary encoding. (#636)
- Adds support for writing binary Ion 1.1 text and lob types and some annotations. (#637)
- Removes more unused code. (#864)
Full Changelog: v1.11.9...v1.11.10