Summarize IDL changes re Compatibility Notes API V1
(DOCS-14385)
|
|
| Status: | Closed |
| Project: | Documentation |
| Component/s: | manual, Server |
| Affects Version/s: | None |
| Fix Version/s: | 5.0.0-rc0, Server_Docs_20231030, Server_Docs_20231106, Server_Docs_20231105, Server_Docs_20231113 |
| Type: | Sub-task | Priority: | Major - P3 |
| Reporter: | Backlog - Core Eng Program Management Team | Assignee: | Joseph Dougherty |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | docs-manual-idl | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||
| Participants: | |||||||||||||||||
| Days since reply: | 2 years, 41 weeks, 1 day ago | ||||||||||||||||
| Description |
| Comments |
| Comment by Joseph Dougherty [ 27/Apr/21 ] |
|
The drop command is documented on the 5.0 Compatibility Changes page: Command behavior re rejecting invalid arguments is documented on the Versioned API page: |
| Comment by Githook User [ 20/Jan/21 ] |
|
Author: {'name': 'Joseph Dougherty', 'email': 'joseph.dougherty@mongodb.com', 'username': 'jmd-mongo'}Message: |
| Comment by A. Jesse Jiryu Davis [ 13/Jan/21 ] |
|
Good question. Here's the list, in the section "Commands in Version 1 for mongod/s and Atlas Proxy": As the "API Version Testing" project progresses (PM-1804) we'll convert more commands to IDL definitions with "api_version: 1". I think by the end that all API V1 commands will be so defined. However, we might have to make exceptions. The authoritative list is in the doc above. |
| Comment by A. Jesse Jiryu Davis [ 12/Jan/21 ] |
|
Right- the set of accepted fields still matches the docs. But if you pass "whatever: 1" you'll now get an error. |
| Comment by A. Jesse Jiryu Davis [ 11/Jan/21 ] |
|
1. Right. Hope that helps. From users' perspective, the only thing that matters is what I said in the summary: The "drop" command used to ignore unrecognized arguments; now it rejects invocations with unrecognized arguments. This page needs no modifications IMO: https://docs.mongodb.com/manual/reference/command/drop/ ... maybe just a mention in the release notes like "the following commands now reject unrecognized parameters", followed by a list of all commands in API V1. |