[JAVA-2999] Deprecate BSON and Bytes classes Created: 29/Sep/18  Updated: 28/Oct/23  Resolved: 04/Oct/18

Status: Closed
Project: Java Driver
Component/s: API
Affects Version/s: None
Fix Version/s: 3.9.0

Type: Improvement Priority: Major - P3
Reporter: Jeffrey Yemin Assignee: Jeffrey Yemin
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

The BSON and Bytes classes contains largely unnecessary constants as well as global state for encoding and decoding hooks.  This class and related classes that it uses (e.g. CopyOnWriteMap and ClassAncestry) should be deprecated so that it can be removed in the next major release.



 Comments   
Comment by Githook User [ 04/Oct/18 ]

Author:

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

Message: Deprecate BSON, Bytes, and related classes

JAVA-2999
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/aaccc73adf3f24519fdab43b7ddcdc0c246c4ef7

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