-
Type: New Feature
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Replication
-
Fully Compatible
-
Query 2020-11-30, Query 2020-12-14
In the "API Version Testing" project we added a boolean field "unstable" to mark command parameters in the IDL for API Version 1 commands. Unstable parameters are not guaranteed to be backward-compatible, even though they are parameters of V1 commands. We plan to use the "unstable" field only when comparing old and new releases' IDL definitions of V1 commands; we'll ignore incompatible changes to unstable fields.
However, arun.banala makes a good suggestion: at runtime, ban the use of unstable parameters in client requests that include apiStrict: true.
- depends on
-
SERVER-51378 Add "unstable" parameter field to IDL command syntax
- Closed
- is depended on by
-
SERVER-51654 Validate unstable parameters in create, createIndexes and find commands when apiStrict:true
- Closed
-
SERVER-52874 Implement validateDBMetadata command
- Closed