Skip to content

Releases: mongodb/bson-ruby

4.9.1

04 Jun 15:55

Choose a tag to compare

This patch release addresses a packaging issue in 4.9.0 (the library was unusable on JRuby in Java 8 environments, and neither MRI nor JRuby gems were signed).

4.9.0

02 Jun 15:35

Choose a tag to compare

The gems for this release are not signed. Please use version 4.9.1 instead.

This minor release adds several validations when decoding BSON.

Some decodable but technically invalid documents will be rejected. Some documents that are not decodable will be flagged as such earlier in the decoding process.

4.8.2

06 Mar 19:00

Choose a tag to compare

This patch release fixes the following issues related to Extended JSON (de)serialization:

4.8.1

03 Mar 21:18

Choose a tag to compare

4.8.0

27 Feb 16:15

Choose a tag to compare

This release of bson-ruby adds Extended JSON support for reading and writing.

4.7.1

23 Jan 19:52

Choose a tag to compare

This patch release in the 4.7 series fixes Windows build. The following tickets have been closed:

4.7.0

13 Dec 22:58

Choose a tag to compare

This minor release of BSON Ruby library fixes an issue with BSON::Binary serialization when the string given to the Binary constructor was frozen. It also adds experimental methods to convert data to and from the legacy UUID representations.

The following tickets have been resolved:

4.6.0

30 Oct 20:12

Choose a tag to compare

This minor release in the 4.x series improves reliability and diagnostics of the library when serializing data to BSON, improves edge case handling and expands user documentation around data serialization.

The following notable changes were made:

As of this release, bson-ruby requires Ruby 2.3+ and JRuby 9.2+ which is equivalent to the current driver requirements.

4.5.0

23 May 17:57

Choose a tag to compare

4.4.2

22 Jan 18:42

Choose a tag to compare

This release fixes a regression in 4.4.1 release:

This release has also been tested on Ruby 2.6.