[DRIVERS-371] Remove group helpers Created: 28/Mar/17  Updated: 13/Feb/23  Resolved: 13/Feb/23

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

Type: New Feature Priority: Major - P3
Reporter: Asya Kamsky Assignee: Unassigned
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on CSHARP-2284 Remove group helpers Closed
depends on GODRIVER-443 Remove group helpers Closed
depends on MOTOR-233 Remove group helpers Closed
depends on NODE-1487 Remove group helpers Closed
depends on PYTHON-1323 Remove Collection.group Closed
depends on SERVER-28524 remove all support for group command Closed
depends on JAVA-2878 Remove group helpers Closed
Related
related to PHPLIB-177 Create group command helper Closed
related to DRIVERS-370 Deprecate group command helpers Closed
Driver Changes: Needed
Server Compat: 4.1
Driver Compliance:
Key Status/Resolution FixVersion
PYTHON-1323 Fixed 4.0
NODE-1487 Fixed 4.0.0
SCALA-413 Done
CSHARP-2284 Won't Do
JAVA-2878 Duplicate
MOTOR-233 Fixed 2.0
GODRIVER-443 Done

 Description   

The group command was deprecated in MongoDB 3.4 and is being removed in MongoDB 3.6. Drivers that have group command helpers MAY remove them in their next major version release, following semantic versioning, or remove them when they drop support for MongoDB 3.4. See DRIVERS-370 for the related work to deprecate group helpers.



 Comments   
Comment by Bernie Hackett [ 31/May/18 ]

Note that the group helper should be removed the next time a driver does a major version backward breaking release. All drivers still support server versions that support the group command.

Comment by Jeffrey Yemin [ 31/May/18 ]

CC rathi.gnanasekaran 

No longer blocked on server, as SERVER-28524 is now resolved

Comment by J Rassi [ 31/Mar/17 ]

Confirming that the C++ driver does not have a group helper or any explicit support for the group command.

Comment by Bernie Hackett [ 28/Mar/17 ]

Assuming MongoDB 3.6 comes with a maxWireVersion bump, the group helper can raise an exception with a helpful error message until the helper can be removed.

Comment by Bernie Hackett [ 28/Mar/17 ]

Drivers follow semantic versioning. We can't remove group helpers without a major version bump. That may or may not happen for MongoDB 3.6.

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