MongoDB 7.0.0 crashes on startup with BSON 7.1.0 due to missing NumberUtils.getInt32LE API

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Blocker - P1
    • None
    • Affects Version/s: 7.0.0
    • Component/s: BSON
    • 2
    • None
    • Not Needed
    • None
    • None
    • None
    • None
    • None
    • None

      Use Case

      As a developer using MongoDB driver v7.0.0  
      I want the driver to work with its declared BSON dependency
      So that my application starts without crashing

      User Experience

      • Users who install MongoDB 7.0.0 after the release of BSON 7.1.0 will be completely blocked.
        If you are using Bun + TypeScript, you won't even be able to start the app.

      Dependencies

      • BSON 7.1.0

      Risks/Unknowns

      • BSON 7.1.0 has breaking API changes despite minor version bump
      • May behave differently in Bun vs Node.js
      • Need to verify which BSON version is actually compatible with MongoDB 7.0.0

        Acceptance Criteria

        Implementation Requirements

      1. Application starts successfully
      2. MongoDB driver initializes without errors
      3. Basic CRUD operations work

      Testing Requirements

      • Verify application starts in Bun environment
      • Test basic MongoDB CRUD operations
      • Confirm no regression in Node.js environment

        Documentation Requirements

      • N/A

        Follow Up Requirements

      • Check if newer MongoDB driver version supports BSON 7.1.0
      • File issue with MongoDB driver team about BSON compatibility
      • Verify BSON semver compatibility policy with MongoDB team

            Assignee:
            Pavel Safronov
            Reporter:
            노루 N/A
            None
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: