[DRIVERS-441] Deprecate MongoDB-CR Created: 17/Jan/18  Updated: 28/Oct/23  Resolved: 28/Jun/18

Status: Closed
Project: Drivers
Component/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Rathi Gnanasekaran Assignee: Unassigned
Resolution: Fixed Votes: 0
Labels: newdriver
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on RUST-86 Deprecate MongoDB-CR Closed
depends on CDRIVER-2472 Deprecate MongoDB-CR Closed
depends on CSHARP-2157 Deprecate MongoDB-CR Closed
depends on CXX-1504 Deprecate MongoDB-CR Closed
depends on MOTOR-189 Deprecate MongoDB-CR Closed
depends on NODE-1300 Deprecate MongoDB-CR Closed
depends on PHPC-1103 Deprecate MongoDB-CR Closed
depends on RUBY-1288 Deprecate MongoDB-CR Closed
depends on JAVA-2753 Deprecate MongoDB-CR Closed
depends on GODRIVER-209 Deprecate MongoDB-CR Closed
depends on PYTHON-1454 Deprecate MONGODB-CR Closed
Server Compat: 4.0
Start date:
Driver Compliance:
Key Status/Resolution FixVersion
NODE-1300 Fixed 3.1.0
SCALA-371 Fixed 2.4.0
PYTHON-1454 Fixed 3.7
CSHARP-2157 Fixed 2.7.0
PERL-855 Fixed 2.0.0
RUBY-1288 Fixed 2.6.0
JAVA-2753 Fixed 3.7.0
CXX-1504 Fixed 3.3.0-rc0
PHPC-1103 Works as Designed
MOTOR-189 Fixed 2.0
GODRIVER-209 Fixed
CDRIVER-2472 Fixed 1.10.0
RUST-86 Works as Designed
SWIFT-440 Done

 Description   

MONGODB-CR was deprecated in MongoDB 3.6.0 and was removed in MongoDB 3.7.1. Drivers should deprecate any helpers or constants related to authentication or user management that rely on MONGODB-CR credentials. Any documentation referring to MONGODB-CR should say that it is deprecated and removed in 4.0. Any tests explicitly using MONGODB-CR should be skipped when connected to MongoDB 4.0+.



 Comments   
Comment by Bernie Hackett [ 30/Jan/18 ]

I don't think we want to warn. MONGODB-CR is still a valid auth mechanism until 4.0.

Comment by Kevin Albertson [ 30/Jan/18 ]

Should we log a warning if the user specifies MONGODB-CR? If so, we'll need to update the auth and connection string spec tests, e.g. https://github.com/mongodb/specifications/blob/master/source/auth/tests/connection-string.json#L157

Comment by Jeffrey Yemin [ 18/Jan/18 ]

Drivers could also deprecate any helpers or constants related to authentication or user management that rely on MONGODB-CR credentials.

Comment by Bernie Hackett [ 18/Jan/18 ]

We probably don't want to remove the examples until we no longer support the mechanism (once drivers drop support for 3.6?). We should make it clear in the example docs that, as of the next server release, the server no longer supports MONGODB-CR.

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