Releases: michel-kraemer/bson4jackson
Releases · michel-kraemer/bson4jackson
2.18.0
New features:
- Add compatibility with Jackson 2.18 (thanks for @raphael5178)
Maintenance:
- Add integration tests for Jackson 2.16 up to 2.18
2.15.1
Bug fixes:
- Ensure
_currTokenis set tonullif it has been returned fromnextToken()(thanks to @devinrsmith for the PR!)
Maintenance:
- Update CI dependencies
- Update Gradle
- Test against Java 21
2.15.0
2.13.1
2.13.0
New features:
- Update to Jackson 2.13
- Update to Java 8
- Update Decimal128 from mongo-java-driver (thanks to @kajsa)
- Implement latest MongoDB ObjectID format
- Improve serialization performance by using bulk api for binary type (thanks to @a-narsudinov)
Maintenance:
- Add more unit tests
- Update to Gradle 7.2
- Test against Java 17
2.12.0
2.11.0
- Update to Jackson 2.11.1
- Add integration tests for Jackson 2.10 and 2.11
- Improve performance by caching UTF-8 decoder (#81)
- Fix incorrect end of file in
UnsafeByteArrayInputStream(#87, thanks to @neopaf) - Improve precision of
BigDecimals. Directly convert them todouble(#84) - Deserializers now handle buffered objects correctly (#72)
- Migrate to GitHub Actions
2.9.2
2.9.1
- Fix infinite loop in
DynamicOutputBuffer(thanks to @yfinkelstein)