Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 13, 2024

This PR contains the following updates:

Package Change Age Confidence
bson 6.4.0 -> 6.10.4 age confidence

Release Notes

mongodb/js-bson (bson)

v6.10.4

Compare Source

Bug Fixes
  • NODE-6074: Removes top-level await in bson with separate node and browser ESM bundles (#​749) (4602973)
  • NODE-6735, NODE-6711: add BSON vector validation to EJSON stringification, serialization and conversion to native types (#​748) (64ff6a2)

v6.10.3

Compare Source

Bug Fixes

v6.10.2

Compare Source

Bug Fixes
  • NODE-6608: calculateObjectSize returns the wrong value for bigint (#​742) (1fed073)

v6.10.1

Compare Source

Bug Fixes
  • NODE-6552: remove cache and use toStringTag in type helpers (#​740) (3ede13e)
Performance Improvements

v6.10.0

Compare Source

Features
Bug Fixes
  • NODE-6536: Binary.read never returns number[] and reads beyond content (#​727) (f99fdfd)

v6.9.1

Compare Source

The MongoDB Node.js team is pleased to announce version 6.9.1 of the bson package!

Release Notes

⚠️ Fixed potential data corruption bug when useBigInt64 is enabled

After refactoring to improve deserialization performance in #​649, we inadvertently introduced a bug that manifested when deserializing Long values with the useBigInt64 flag enabled. The bug would lead to negative Long values being deserialized as unsigned integers. This issue has been resolved here.

Thanks to @​rkistner for reporting this bug!

Bug Fixes

Documentation

We invite you to try the bson library immediately, and report any issues to the NODE project.

v6.9.0

Compare Source

Features
Performance Improvements
  • NODE-6344: improve ObjectId.isValid(string) performance (#​708) (064ba91)
  • NODE-6356: Improve serialization performance (#​709) (61537f5)

v6.8.1

Compare Source

The MongoDB Node.js team is pleased to announce version 6.8.1 of the bson package!

Release Notes

⚠️ Fixed potential data corruption bug when useBigInt64 is enabled

After refactoring to improve deserialization performance in #​649, we inadvertently introduced a bug that manifested when deserializing Long values with the useBigInt64 flag enabled. The bug would lead to negative Long values being deserialized as unsigned integers. This issue has been resolved here.

Bug Fixes

Documentation

We invite you to try the bson library immediately, and report any issues to the NODE project.

v6.8.0

Compare Source

Features
Performance Improvements

v6.7.1

Compare Source

The MongoDB Node.js team is pleased to announce version 6.7.1 of the bson package!

Release Notes

⚠️ Fixed potential data corruption bug when useBigInt64 is enabled

After refactoring to improve deserialization performance in #​649, we inadvertently introduced a bug that manifested when deserializing Long values with the useBigInt64 flag enabled. The bug would lead to negative Long values being deserialized as unsigned integers. This issue has been resolved here.

Bug Fixes

Documentation

We invite you to try the bson library immediately, and report any issues to the NODE project.

v6.7.0

Compare Source

Features
Bug Fixes
  • NODE-6102: Double.fromString prohibiting '+' character and prohibiting exponential notation (#​674) (c58d1e2)
  • NODE-6123: utf8 validation is insufficiently strict (#​676) (ae8bac7)
  • NODE-6144: Long.fromString incorrectly coerces valid inputs to Long.ZERO in special cases (#​677) (208f7e8)

v6.6.1

Compare Source

The MongoDB Node.js team is pleased to announce version 6.6.1 of the bson package!

Release Notes

⚠️ Fixed potential data corruption bug when useBigInt64 is enabled

After refactoring to improve deserialization performance in #​649, we inadvertently introduced a bug that manifested when deserializing Long values with the useBigInt64 flag enabled. The bug would lead to negative Long values being deserialized as unsigned integers. This issue has been resolved here.

Bug Fixes

Documentation

We invite you to try the bson library immediately, and report any issues to the NODE project.

v6.6.0

Compare Source

Features
  • NODE-5958: add BSON iterating API (#​656) (269df91)
  • NODE-5959: make byte parsing utils available on onDemand library (#​662) (efab49a)
Bug Fixes

v6.5.1

Compare Source

The MongoDB Node.js team is pleased to announce version 6.5.1 of the bson package!

Release Notes

⚠️ Fixed potential data corruption bug when useBigInt64 is enabled

After refactoring to improve deserialization performance in #​649, we inadvertently introduced a bug that manifested when deserializing Long values with the useBigInt64 flag enabled. The bug would lead to negative Long values being deserialized as unsigned integers. This issue has been resolved here.

Thanks to @​rkistner for reporting this bug!

Bug Fixes

Documentation

We invite you to try the bson library immediately, and report any issues to the NODE project.

v6.5.0

Compare Source

Features
Bug Fixes
  • NODE-6016: flip byte order depending on system endianness (#​659) (6a7ef5d)

v6.4.1

Compare Source

The MongoDB Node.js team is pleased to announce version 6.4.1 of the bson package!

Release Notes

⚠️ Fixed potential data corruption bug when useBigInt64 is enabled

After refactoring to improve deserialization performance in #​649, we inadvertently introduced a bug that manifested when deserializing Long values with the useBigInt64 flag enabled. The bug would lead to negative Long values being deserialized as unsigned integers. This issue has been resolved here.

Fixed float byte-wise handling on big-endian systems

[!CAUTION]
Among the platforms BSON and the MongoDB driver support this issue impacts s390x big-endian systems. x86, ARM, and other little-endian systems are not affected. Existing versions of the driver can be upgraded to this release.

A change in BSON@​6.4.0 (2024-02-29) started parsing and serializing floats using a Float64Array. When reading the bytes from this array the ordering is dependent on the platform it is running on and we now properly account for that ordering.

Bug Fixes
  • NODE-6812: incorrect negative bigint handling (#​762) (ce3e544)
  • NODE-6818: flip byte order depending on system endianness (#​766) (8a55718)

Documentation

We invite you to try the bson library immediately, and report any issues to the NODE project.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/bson-6.x-lockfile branch from 03c3261 to 4a66e2a Compare March 16, 2024 04:42
@renovate renovate bot force-pushed the renovate/bson-6.x-lockfile branch from 4a66e2a to 9a280e1 Compare April 2, 2024 18:20
@renovate renovate bot changed the title fix(deps): update dependency bson to v6.5.0 fix(deps): update dependency bson to v6.6.0 Apr 2, 2024
@renovate renovate bot force-pushed the renovate/bson-6.x-lockfile branch from 9a280e1 to 7840637 Compare April 5, 2024 21:01
@renovate renovate bot changed the title fix(deps): update dependency bson to v6.6.0 fix(deps): update dependency bson to v6.7.0 May 2, 2024
@renovate renovate bot force-pushed the renovate/bson-6.x-lockfile branch from 7840637 to a7ebd04 Compare May 2, 2024 19:54
@renovate renovate bot changed the title fix(deps): update dependency bson to v6.7.0 fix(deps): update dependency bson to v6.8.0 Jun 27, 2024
@renovate renovate bot force-pushed the renovate/bson-6.x-lockfile branch from a7ebd04 to c962636 Compare June 27, 2024 22:36
@renovate renovate bot force-pushed the renovate/bson-6.x-lockfile branch from c962636 to 92975b9 Compare October 21, 2024 21:24
@renovate renovate bot changed the title fix(deps): update dependency bson to v6.8.0 fix(deps): update dependency bson to v6.9.0 Oct 21, 2024
@renovate renovate bot changed the title fix(deps): update dependency bson to v6.9.0 fix(deps): update dependency bson to v6.10.0 Nov 19, 2024
@renovate renovate bot force-pushed the renovate/bson-6.x-lockfile branch from 92975b9 to 5813f99 Compare November 19, 2024 18:21
@renovate renovate bot changed the title fix(deps): update dependency bson to v6.10.0 fix(deps): update dependency bson to v6.10.1 Dec 3, 2024
@renovate renovate bot force-pushed the renovate/bson-6.x-lockfile branch from 5813f99 to 0807481 Compare December 3, 2024 22:48
@renovate renovate bot force-pushed the renovate/bson-6.x-lockfile branch from 0807481 to fb4e504 Compare January 9, 2025 16:48
@renovate renovate bot changed the title fix(deps): update dependency bson to v6.10.1 fix(deps): update dependency bson to v6.10.2 Jan 30, 2025
@renovate renovate bot force-pushed the renovate/bson-6.x-lockfile branch 6 times, most recently from 4fa1321 to b47ecc9 Compare February 4, 2025 02:00
@renovate renovate bot changed the title fix(deps): update dependency bson to v6.10.2 fix(deps): update dependency bson to v6.10.3 Feb 19, 2025
@renovate renovate bot force-pushed the renovate/bson-6.x-lockfile branch from b47ecc9 to d78d0c2 Compare February 19, 2025 22:00
@renovate renovate bot force-pushed the renovate/bson-6.x-lockfile branch 2 times, most recently from 20f409a to 5697173 Compare May 20, 2025 17:16
@renovate renovate bot force-pushed the renovate/bson-6.x-lockfile branch from 5697173 to 2c770ba Compare June 3, 2025 02:01
@renovate renovate bot changed the title fix(deps): update dependency bson to v6.10.3 fix(deps): update dependency bson to v6.10.4 Jun 3, 2025
@renovate renovate bot changed the title fix(deps): update dependency bson to v6.10.4 chore(deps): update dependency bson to v6.10.4 Sep 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants