v1.11.8
What's Changed
- Implements patch list as a single contiguous array of reusable PatchPoint instances. (#521)
- Remove the repeated logic of the method that overwrites the lower nibble of container type descriptor. (#548)
- Enable auto-flush and configurable block size in the binary writer. (#650, #651)
- Set Java toolchain for gradle build and fix Sonatype URL (#818 )
- Ensures that encountering an incomplete binary IVM causes clean failure.
- Fixes a bug that prevented seeking to a span created from a different reader in a stream with a large number of symbols.
- Revert "Change IonSystemBuilder's default charset to UTF-8 (#802)
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.8 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)
Full Changelog: v1.11.7...v1.11.8