Bson4jackson Versions Save

🦬 A pluggable BSON generator and parser for the Jackson JSON processor.

2.15.1

3 months ago

Bug fixes:

  • Ensure _currToken is set to null if it has been returned from nextToken() (thanks to @devinrsmith for the PR!)

Maintenance:

  • Update CI dependencies
  • Update Gradle
  • Test against Java 21

2.15.0

8 months ago

New features:

  • Speed up UTF-8 encoding (#110, thanks to @MartinHaeusler for the support!)
  • Add support for Jackson 2.15 (#122, #121, thanks to @bernd for the PR!)

Maintancance:

  • Update dependencies

2.13.1

2 years ago

Bug fixes:

  • Re-add OSGi manifest (fixes #107)

2.13.0

2 years ago

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

3 years ago
  • Update to Jackson 2.12
  • Add integration tests for Jackson 2.12
  • Implement getNumberValueExact() method introduced in Jackson 2.12 (#93)

2.11.0

3 years ago
  • 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 to double (#84)
  • Deserializers now handle buffered objects correctly (#72)
  • Migrate to GitHub Actions

2.9.2

6 years ago
  • Do not flush while writing a document (fixes #80)

2.9.1

6 years ago
  • Fix infinite loop in DynamicOutputBuffer (thanks to @yfinkelstein)

2.9.0

6 years ago
  • Add support for Decimal128 (thanks to @zigzago)

2.8.0

6 years ago
  • Update to Jackson 2.8
  • Fix flush() not flushing buffer. Thanks to Jonas Zeiger
  • Refactor serializers and deserializers to handle TokenBuffer
  • Support Pattern flags in TokenBuffer