Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🌱 A new release!
6.1.0 (2023-09-12)
The MongoDB Node.js team is pleased to announce version 6.1.0 of the
bson
package!Release Notes
Add new
Decimal128.fromStringWithRounding
static methodFollowing the merging of the
Decimal128.fromString
bug fix in #613, we understand that some users may have been relying on our inexact rounding behaviour in their applications. To address this need, we have exposed the inexact rounding behaviour via a new static method,Decimal128.fromStringWithRounding
.Thank you to @hconn-riparian for reporting a related rounding bug and fix in #560 which has been included in this feature.
See our driver specifications for more information on inexact rounding.
Improved
ObjectId
serialization performanceThanks to @billouboq for submitting the performance fix merged in #614. When using a for-loop instead of creating a new 12 byte view before calling Uint8Array.prototype.set, our internal testing shows a 25% increase in MB/s throughput of
ObjectId
serialization!Features
Bug Fixes
Documentation
We invite you to try the
bson
library immediately, and report any issues to the NODE project.