[GODRIVER-413] Implement Improved BSON Design Created: 09/May/18 Updated: 21/Dec/18 Resolved: 14/Nov/18 |
|
| Status: | Closed |
| Project: | Go Driver |
| Component/s: | BSON |
| Affects Version/s: | None |
| Fix Version/s: | 0.0.18 |
| Type: | New Feature | Priority: | Major - P3 |
| Reporter: | Jeffrey Yemin | Assignee: | Kristofer Brandow (Inactive) |
| Resolution: | Done | Votes: | 0 |
| Labels: | beta, biconnector | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||||||||||||||||||||||||
| Description |
|
Implement the improved BSON design for the Go driver. This includes an easy path for users to upgrade from mgo/bson to mongo-go-driver/bson. |
| Comments |
| Comment by Kristofer Brandow (Inactive) [ 14/Nov/18 ] |
|
Code Reviews: https://review.gerrithub.io/c/mongodb/mongo-go-driver/+/431549 and https://review.gerrithub.io/c/mongodb/mongo-go-driver/+/433195. |
| Comment by Githook User [ 14/Nov/18 ] |
|
Author: {'name': 'Kris Brandow', 'email': 'kris@mongodb.com', 'username': 'skriptble'}Message: Redesign Document, Array, Element, and Value types Migration Notes: The Value type no longer stores values as a slice of bytes, The Element type is much simpler and adds a key to a Value. The Document and Array types have been simplified, removing many of The constructors have been removed and replaced with a simpler The BSON primitive types have been moved from the bson package to a new The Doc and MDoc types are functionally equivalents of D and M, but with When migrating from Document to Doc, users should ensure they reassign Change-Id: I353a83b7c8f8c5fa0c2552de9ff8bc78d55c50bc |
| Comment by Githook User [ 31/Oct/18 ] |
|
Author: {'name': 'Kris Brandow', 'email': 'kris@mongodb.com', 'username': 'skriptble'}Message: Add BSON Proxy support Change-Id: I600841a34012adc3d3b95272bf36008212453576 |
| Comment by David Dana [ 19/Oct/18 ] |
|
Do y'all have a way us downstream folks can see what set of tickets comprises the version of the GODRIVER you're aiming to ship in December to support Cloud? |
| Comment by Jeffrey Yemin [ 18/May/18 ] |
|
CC kris.brandow. I don't have any more details to add than what's in the description, but I think it makes sense to wait until after the encoder/decoder work in the main driver is completed before we start on this.
|
| Comment by Sam Kleinman (Inactive) [ 18/May/18 ] |
|
Would it possible to outline the work that you envision for this ticket? Is there a list of requirements or expectations that exist somewhere for this? |