Commit Graph

62 Commits

Author SHA1 Message Date
Drew Paroski a4611f1f14 SERVER-94123 Add "bypassEmptyTsReplacement" to IGNORE_UNSTABLE_LIST (#26563)
GitOrigin-RevId: 3edca294005d1e8bbe04c0d98ab98ba5ab034b7f
2024-08-28 23:14:18 +00:00
Yuhong Zhang 7a26ad7a24 SERVER-77382 Skip checking the IDL validator fields for time-series timeField and metaField
(cherry picked from commit 8de45f7d9f)
(cherry picked from commit ce4ec8ed4a)
2023-08-22 15:06:02 +00:00
Randolph Tan 1256b11b0f SERVER-6491 Make dropIndexes take the distlock so it can never run in parallel with shardCollection
(cherry picked from commit 77ffcb1d04)
2022-04-25 14:20:24 +00:00
Varun Ravichandran ceb27a1820 SERVER-61802: Create changeStreamOptions cluster server parameter 2022-04-12 01:15:19 +00:00
Huayu Ouyang 1abaec7ea9 SERVER-64821 Change unstable to true for fields that are not meant to be included in the stable API 2022-03-31 22:37:06 +00:00
James Wahlin 6e8396defc SERVER-63850 Add the count command to API version 1 2022-03-14 21:10:54 +00:00
Sviatlana Zuiko 00553eb233 Revert "SERVER-63850 Add the count command to API version 1"
This reverts commit 1ca10441ee.
2022-03-14 12:32:56 +00:00
James Wahlin 1ca10441ee SERVER-63850 Add the count command to API version 1 2022-03-12 16:32:57 +00:00
Huayu Ouyang d4af42c0e6 SERVER-63842 Improve error messages in IDL Compatibility Checker 2022-03-08 16:33:51 +00:00
Robert Guo d93689f1ea SERVER-64301 ignore third-party IDLs in stable API check 2022-03-07 21:25:20 +00:00
Benety Goh eaf7eb2f1b SERVER-63748 complex access checks for aggregation stages should be separate from default (no aggregation stage defined) 2022-03-05 00:46:34 +00:00
Benety Goh 9865999146 SERVER-63748 extract complex access logic from check_security_access_checks() 2022-03-04 21:47:24 +00:00
Ted Tuckman f25675cc8e SERVER-62535 Allow sharded aggregation to return two cursors 2022-03-02 23:11:24 +00:00
ali-mir a259083f11 SERVER-62569 Handle bson_serialization_type for ArrayType in IDL Compatibility Checker script 2022-02-02 23:46:08 +00:00
Romans Kasperovics 58f041625b SERVER-56387 Check optionalBool-typed IDL fields for backward compatibility 2022-01-14 01:15:48 +00:00
Romans Kasperovics 9ce5ff8c50 SERVER-60349 Allow adding optionalBool fields in IDL compatibility check 2022-01-06 22:47:00 +00:00
Gregory Wlodarek a0ca5d4dd4 SERVER-62187 Add a way to ignore API changes for released fields in
earlier versions that are behind a disabled feature flag
2021-12-21 22:27:58 +00:00
Huayu Ouyang 498f8a7cff SERVER-61551 IDL compatibility checker should check chained structs 2021-12-09 17:42:47 +00:00
Arun Banala 3242083daa Revert "SERVER-60694 Move collMod to DDL coordinator infrastructure" 2021-12-03 20:05:44 +00:00
Rui Liu 0b5f8fbf74 SERVER-60694 Move collMod to DDL coordinator infrastructure 2021-11-23 21:42:00 +00:00
Huayu Ouyang e818cd876e SERVER-60814 Require 'unstable' field to avoid accidental additions to the stable API 2021-11-22 22:17:16 +00:00
Suganthi Mani b154ad3dfa SERVER-61288 idl_check_compatibility.py parses older version command idl files using files imported from the same older version branch. 2021-11-09 16:09:20 +00:00
Denis Grebennicov b77548a8a8 SERVER-60232 Convert 'changeStreamsPreAndPostImages' parameter for create/collMod commands to object 2021-10-12 11:04:58 +00:00
Denis Grebennicov a1028f6738 SERVER-58469 Add option "changeStreamsPreAndPostImages" to the "create" and "collMod" commands 2021-09-15 10:17:58 +00:00
Rushan Chen b417e6c4f6 SERVER-48560 remove collation from accepted fields in explain command after LTS is updated to 5.0 2021-08-30 20:51:33 +00:00
Adityavardhan Agrawal e9ebf0db90 SERVER-47065 remove use44SortKeys 2021-08-19 23:14:18 +00:00
Adityavardhan Agrawal a774156ecd SERVER-46751 remove useNewUpsert 2021-08-19 19:20:05 +00:00
Erwin Pe 746872f07e SERVER-58711 Complete TODO listed in SERVER-54923 2021-07-28 22:43:45 +00:00
Moustafa Maher 40e33669bb SERVER-55203 Change the stable release tag to r5.0.0-rc3 while checking IDL compatibility 2021-06-23 20:43:56 +00:00
Samy Lanka 56adea3db5 Revert "SERVER-55203 Change the stable release tag to r5.0.0-rc0 while checking IDL compatibility"
This reverts commit ac74f7de3c.
2021-06-16 18:14:12 +00:00
Moustafa Maher ac74f7de3c SERVER-55203 Change the stable release tag to r5.0.0-rc0 while checking IDL compatibility 2021-06-14 22:50:10 +00:00
Milena Ivanova 8a24eacb19 SERVER-56496 Complete TODO listed in SERVER-55899 2021-05-05 13:06:34 +00:00
Benety Goh 788239ede9 SERVER-56050 un-blocklist commitQuorum in API checks
The underlying IDL type violations were addressed in commit f5a4ebbb86.
2021-04-26 16:13:31 +00:00
Mohammad Dashti 2ff1849ef0 SERVER-54925 Move away from using Bson_serialization_type “any” 2021-04-10 20:05:27 +00:00
Ali Mir 6aaad044a8 SERVER-53211 Check for incompatible changes in generic_argument.idl in IDL compatibility checker script 2021-04-06 21:08:15 +00:00
Moustafa Maher ebe3f4d450 SERVER-55524 Remove aborting for missing array in IDL compatibility checker 2021-04-01 23:25:03 +00:00
Huayu Ouyang 1a2e420059 SERVER-54854 Stop type checking unstable fields 2021-03-25 17:05:52 +00:00
Moustafa Maher c4530deb51 SERVER-54927 move away from using Bson_serialization_type any 2021-03-25 04:52:57 +00:00
Huayu Ouyang d1a5db3e68 SERVER-55212 Check compatibility of strict field 2021-03-24 21:17:05 +00:00
Huayu Ouyang 37bc14bbf9 SERVER-54532 Extend buildscripts/idl/idl_check_compatibility.py to check for additions and changes in complex 2021-03-18 23:34:01 +00:00
Huayu Ouyang 5af62fea50 SERVER-54855 Allow unstable fields to become stable if they are optional or have a default 2021-03-18 16:42:41 +00:00
Moustafa Maher 10439de079 SERVER-53212 Create an evergreen task for IDL compatibility check 2021-03-18 01:56:58 +00:00
Moustafa Maher 01adf14c5b SERVER-55107 Adding checking for Variant containing Array Type in idl_check_compatibility 2021-03-17 22:53:10 +00:00
Moustafa Maher 0757d14ea9 SERVER-54771 Adding Array Type checking in idl_check_compatibility 2021-03-12 02:27:57 +00:00
Huayu Ouyang e32478da11 SERVER-54530 Extend buildscripts/idl/idl_check_compatibility.py to check for changes between access_check types and for changes in simple 2021-03-11 19:04:49 +00:00
Ali Mir 0a882715b0 SERVER-55052 Generalize error messages for reply fields in IDL compatibility checker script 2021-03-10 22:10:37 +00:00
Huayu Ouyang 268847f531 SERVER-54884 Support validators for API V1 Command Replies 2021-03-10 19:37:50 +00:00
Huayu Ouyang 63969d2f04 SERVER-54476 Handle variant types in command parameters and command types in IDL compatibility checker script 2021-03-08 20:51:24 +00:00
Huayu Ouyang dfe2b9dd17 SERVER-54853 Allow bson_serialization_type "any" in API V1 request/reply fields 2021-03-08 18:40:55 +00:00
Moustafa Maher c182af82f9 SERVER-52601 Disallow commands with the same command_name in the same api_version in IDL 2021-03-03 03:38:02 +00:00