[CSHARP-2930] Change default GuidRepresentationMode to V3 and default GuidRepresentation to Unspecified Created: 06/Feb/20 Updated: 09/Jan/24 |
|
| Status: | Backlog |
| Project: | C# Driver |
| Component/s: | Serialization |
| Affects Version/s: | None |
| Fix Version/s: | 3.0.0 |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Robert Stam | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
||||
| Issue Links: |
|
||||
| Epic Link: | Implement 3.0 release | ||||
| Quarter: | FY24Q3 | ||||
| Documentation Changes Summary: | 1. What would you like to communicate to the user about this feature? |
||||
| Description |
|
In version 3.0.0 of the driver we plan to change the default GuidRepresentationMode to V3. We should also change the GUID serializer default behavior to handle GUIDs as GuidRepresentation.Unspecified according to the spec thus requiring users to choose whether to use legacy subtype 3 or new standard subtype 4 GUIDs. At that time we can also rip out all code that is only for V2 mode. |