[JAVA-3516] Support Handling of Native UUID Types Specification Created: 22/Nov/19  Updated: 28/Oct/23  Resolved: 03/Dec/19

Status: Closed
Project: Java Driver
Component/s: Codecs, Configuration
Affects Version/s: None
Fix Version/s: 3.12.0

Type: New Feature Priority: Major - P3
Reporter: Rathi Gnanasekaran Assignee: Jeffrey Yemin
Resolution: Fixed Votes: 0
Labels: driver-current-quarter
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Issue split
split from DRIVERS-654 Implement Handling of Native UUID Typ... Closed
Related
is related to JAVA-3518 Change default UUID representation to... Closed
Quarter: FY20Q3
Backwards Compatibility: Fully Compatible

 Description   

Support the UUID representation specification, except leave the default representation as JAVA_LEGACY so that we don't introduce a backwards-breaking change in a minor release.



 Comments   
Comment by Githook User [ 09/Dec/19 ]

Author:

{'email': 'jeff.yemin@10gen.com', 'name': 'Jeff Yemin', 'username': 'jyemin'}

Message: UUID specification implementation updates

  • Implement required behavior in MapCodec and IterableCodec
  • Implement required behavior in DBCollection

JAVA-3516
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/ff0386ed65be462a1cce6194f561893b1000188f

Comment by Githook User [ 05/Dec/19 ]

Author:

{'name': 'Jeff Yemin', 'username': 'jyemin', 'email': 'jeff.yemin@10gen.com'}

Message: Update reference documentation for uuidRepresentation setting

JAVA-3516
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/9832778dd1c0adfdf7a1163078aba2a76c8e2fb1

Comment by Githook User [ 03/Dec/19 ]

Author:

{'email': 'jeff.yemin@10gen.com', 'name': 'Jeff Yemin', 'username': 'jyemin'}

Message: Implement UUID representation specification

JAVA-3516
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/d688944bfd1a6c03504bfae80eaf25228a10e8c3

Generated at Thu Feb 08 08:59:48 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.