Releases: mongodb/bson-ruby
Releases · mongodb/bson-ruby
4.2.1
4.2.0
4.2.0.rc1
This second release candidate of version 4.2.0 has the following fixes:
- Made timestamp as_json match mongo specifications (@amiberger)
- RUBY-1141 Raise LoadError when native extensions cannot be loaded.
- Don't freeze BigDecimal class.
4.2.0.rc0
This is the first release candidate that supports MongoDB server version 3.4.
It contains the following changes and new features:
- Renamed extension to bson_native
- docs now contained in bson gem repo
- Avoid warning that variable is not initialized (@qbantek)
- Add BSON::ObjectId#to_time as alias to #generation_time (@oss92)
- RUBY-1098 Support Decimal128 type.
- Support serializing/deserializing OpenStruct objects. (@adimitrov)
- RUBY-1124 Allow instantiating Int64 and Int32 objects and serializing them explicitly.
4.1.1
4.1.0
4.0.3
4.0.2
v4.0.1
v4.0.0
This is a new major version of the bson gem. The most notable change is the implementation and use of ByteBuffers instead of Strings, which greatly improves the serialization/deserialization performance (#to_bson/#from_bson).
- RUBY-1019 Performance improvements; implementation and use of ByteBuffers instead of Strings
- Remove unused gems
- Use [] instead of fetch in hashes
- Update for JRuby 9
- RUBY-1071 Integer#to_bson_key should return a String
- Serialize Symbols to String bson types
- BSON::ObjectId conversion function passes ObjectIds through (@jesjos)
- Documentation fix (@knapo)