Skip to content

Releases: michel-kraemer/bson4jackson

2.15.1

16 Feb 06:51
Compare
Choose a tag to compare

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

23 Sep 14:03
Compare
Choose a tag to compare

New features:

Maintancance:

  • Update dependencies

2.13.1

27 Mar 06:57
Compare
Choose a tag to compare

Bug fixes:

  • Re-add OSGi manifest (fixes #107)

2.13.0

10 Nov 17:24
Compare
Choose a tag to compare

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

17 Jan 12:29
Compare
Choose a tag to compare
  • Update to Jackson 2.12
  • Add integration tests for Jackson 2.12
  • Implement getNumberValueExact() method introduced in Jackson 2.12 (#93)

2.11.0

25 Jul 13:15
Compare
Choose a tag to compare
  • 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

19 May 11:26
Compare
Choose a tag to compare
  • Do not flush while writing a document (fixes #80)

2.9.1

05 May 09:07
Compare
Choose a tag to compare
  • Fix infinite loop in DynamicOutputBuffer (thanks to @yfinkelstein)

2.9.0

07 Jan 19:30
Compare
Choose a tag to compare
  • Add support for Decimal128 (thanks to @zigzago)

2.8.0

06 Jan 10:32
Compare
Choose a tag to compare
  • 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