[SERVER-63748] extend stable api compatibility checking script to handle new aggregation stages/operators Created: 16/Feb/22 Updated: 29/Oct/23 Resolved: 05/Mar/22 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 6.0.0-rc0 |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Benety Goh | Assignee: | Benety Goh |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||
| Sprint: | Execution Team 2022-03-21 | ||||||||||||
| Participants: | |||||||||||||
| Description |
|
The aggregate command IDL declares a list of permissions, each annotated with the respective stages/operators that requires it, that is consumed by the Stable API compatibility checking script. The Stable API has certain expectations on adding new permissions to existing commands that the compatibility checking tool may be applying to the aggregate command, with all its operators/stages, as a whole. However, new stages/operators added to the aggregate command could be exempt from these restrictions and it would be ideal for the compatibility checking to take this into consideration. |
| Comments |
| Comment by Githook User [ 05/Mar/22 ] |
|
Author: {'name': 'Benety Goh', 'email': 'benety@mongodb.com', 'username': 'benety'}Message: |
| Comment by Githook User [ 04/Mar/22 ] |
|
Author: {'name': 'Benety Goh', 'email': 'benety@mongodb.com', 'username': 'benety'}Message: |
| Comment by Githook User [ 04/Mar/22 ] |
|
Author: {'name': 'Benety Goh', 'email': 'benety@mongodb.com', 'username': 'benety'}Message: |
| Comment by Githook User [ 04/Mar/22 ] |
|
Author: {'name': 'Benety Goh', 'email': 'benety@mongodb.com', 'username': 'benety'}Message: |
| Comment by Githook User [ 04/Mar/22 ] |
|
Author: {'name': 'Benety Goh', 'email': 'benety@mongodb.com', 'username': 'benety'}Message: |