[GODRIVER-1953] Remove usages of "x/bsonx" BSON API from the "production" driver code Created: 08/Apr/21 Updated: 09/May/22 Resolved: 09/May/22 |
|
| Status: | Closed |
| Project: | Go Driver |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Divjot Arora (Inactive) | Assignee: | Matt Dale |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Epic Link: | Typesafe BSON library | ||||||||
| Description |
|
The bsonx package contains Doc, Arr, Elem, and Val types that are largely unused. These were a POC of a typesafe BSON API and were used extensively in the 1.0 driver, but the usages were replaced by bsoncore when we refactored our operations layer in v1.1. We should remove these types as they are no longer useful for us and, as far as we're aware, are not used by internal/external consumers. Updated reduced scope:
The full scope is now captured in |
| Comments |
| Comment by Githook User [ 07/Apr/22 ] |
|
Author: {'name': 'Matt Dale', 'email': '9760375+matthewdale@users.noreply.github.com', 'username': 'matthewdale'}Message: Co-authored-by: Luis Nieto <luis.nieto.pala@gmail.com> |
| Comment by Matt Dale [ 30/Mar/22 ] |
|
luis.nieto.pala@gmail.com thank you for the helpful PR! I commented on your PR concerning updating your changes to be mergeable and complete:
We will move forward with reviewing the new PR based on the one you opened. Thanks again! |
| Comment by Luis Nieto [ 22/Jun/21 ] |
|
Hello! I'm new to the mongodb go driver, and I'm interested in solving this issue. May I give it a try? Thanks! |