[COMPASS-6343] Investigate changes in NODE-4862: Remove internal constants from BSON public export Created: 02/Dec/22  Updated: 12/Jan/23  Resolved: 12/Jan/23

Status: Closed
Project: Compass
Component/s: None
Affects Version/s: None
Fix Version/s: No version

Type: Investigation Priority: Major - P3
Reporter: PM Bot Assignee: Unassigned
Resolution: Done Votes: 0
Labels: node-driver
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on NODE-4862 Remove internal constants from BSON p... Closed
Documentation Changes: Not Needed

 Description   

Use Case

As a node engineer
I want internal things to stay internal
So that I can reason about changes that cause major semver bumps

Acceptance Criteria

Implementation Requirements

  • Remove the BSON constants from the public exports
  • Add the BSONType enum from the driver to the BSON library

Testing Requirements

  • Update exports unit test

Documentation Requirements

  • Migration guide

Follow Up Requirements

  • Make a note in the ticket that will have the driver adopt BSON v5 that it can remove its copy of the BSONType enum and re-export BSON's


 Comments   
Comment by Anna Henningsen [ 12/Jan/23 ]

Shouldn’t have any impact on us.

Generated at Wed Feb 07 22:42:46 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.