MONGOID-5631 adds a flag in Mongoid 9 for managing how BSON::Decimal128-valued fields are deserialized under BSON 5 (allowing the default BigDecimal deserialization to be changed to the BSON 4-style BSON::Decimal128 deserialization).
This change should probably be backported to 8.0.x and 8.1.x if possible. The commit in question is https://github.com/mongodb/mongoid/commit/bf44047156c6a1a4a6f6b13abef2343fd2bd67e7
- backports
-
MONGOID-5631 Resolve Mongoid compatibility issues with bson-ruby deserializing decimal128 to BigDecimal
- Closed
- has to be done before
-
MONGOID-5650 BSON 5 release requires an update to Mongoid first
- Closed