Ronald Steinke
|
ac8423f8d7
|
SERVER-105094 Remove unused chained_types IDL feature (#36181)
GitOrigin-RevId: 43464a738b6e60d0abda2c6909bb4d6650bd762b
|
2025-05-19 14:59:54 +00:00 |
|
Juan Gu
|
7209d62b77
|
SERVER-99522 Delete dead py linters (#31760)
GitOrigin-RevId: 3aedfa559dda734d4d89fefe0fe1154a5a3cf04d
|
2025-04-09 19:33:45 +00:00 |
|
Juan Gu
|
855dfadef0
|
SERVER-94077 Use isort in Ruff configs (#27865)
GitOrigin-RevId: e793d662774ccd3ab6c3f356c2287cf1f7ff9805
|
2024-10-10 19:33:49 +00:00 |
|
Steve McClure
|
bd2955c297
|
SERVER-90571: Enable python formatting checks for buildscripts/idl directory (#22293)
GitOrigin-RevId: a2fbc8ed83f576703cce96ebb5e680cc70aac4d8
|
2024-05-17 19:26:45 +00:00 |
|
Patrick Freed
|
33f38c6013
|
SERVER-89351 Merge generic argument and reply fields structs (#21600)
GitOrigin-RevId: abf186403bd84c0057170dd724f9d7320b3c92be
|
2024-04-30 23:26:25 +00:00 |
|
Henri Nikku
|
a5b0ac198a
|
SERVER-86371 Don't allow unstable required fields in stable API (#20203)
GitOrigin-RevId: 82b3c3606bdbd7ee3a623f82167bf7a076985d40
|
2024-03-21 19:50:22 +00:00 |
|
Henri Nikku
|
e89978a2d8
|
SERVER-86889 Add mechanism to make API compatibility checker ignore privileges in access checks (#19349)
GitOrigin-RevId: f3ae6c01bc9450fa01f60700c10dc00dcbd70966
|
2024-02-28 17:43:56 +00:00 |
|
stevegrossmongodb
|
373aff474e
|
SERVER-76796 Upgrade several linters
|
2023-07-03 15:11:25 +00:00 |
|
Frederic Vitzikam
|
61af9b8f4b
|
SERVER-71651 Support array of variants in IDL
|
2023-02-14 00:33:14 +00:00 |
|
seanzimm
|
233b11e209
|
SERVER-73138 Support IDL Variants of Multiple Structs
|
2023-02-03 10:25:46 +00:00 |
|
Cheahuychou Mao
|
a859249940
|
SERVER-73177 Make API compatibility check ignore access checks introduced by new aggregation stages
|
2023-01-23 18:56:22 +00:00 |
|
George Wangensteen
|
47895b611f
|
SERVER-71409 Generate generic argument and reply fields as c++ structures
|
2022-11-30 16:34:44 +00:00 |
|
Alexander Neben
|
97ac02fa50
|
SERVER-68593 Disable low value python warnings
|
2022-09-02 22:55:09 +00:00 |
|
Rui Liu
|
62d2777a3e
|
SERVER-65002 Change 'unstable' boolean to 'stability' enum and allow 'internal' stability
|
2022-08-01 11:19:08 +00:00 |
|
Vesselina Ratcheva
|
6262d18688
|
SERVER-65004 Make it harder to add a stable field/change an unstable field to stable in the IDL compatibility checker
|
2022-07-28 20:14:58 +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 |
|
Huayu Ouyang
|
b6dc9c4baa
|
SERVER-62621 IDL compatibility checker should check brand new commands
|
2022-01-25 21:00:19 +00:00 |
|
Romans Kasperovics
|
58f041625b
|
SERVER-56387 Check optionalBool-typed IDL fields for backward compatibility
|
2022-01-14 01:15:48 +00:00 |
|
Huayu Ouyang
|
498f8a7cff
|
SERVER-61551 IDL compatibility checker should check chained structs
|
2021-12-09 17:42:47 +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 |
|
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 |
|
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
|
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 |
|
Ali Mir
|
d515a228ed
|
SERVER-53204 Recursively type check parameters in IDL compatibility checker script
|
2021-03-09 18:59:51 +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 |
|
Huayu Ouyang
|
4633fd74ad
|
SERVER-54518 Change command "type" struct field compatibility checker to check for new non-optional fields
|
2021-03-03 01:43:48 +00:00 |
|
Huayu Ouyang
|
674ab8d343
|
SERVER-52925 Ban incompatible validator changes in API Version 1 IDL command definitions
|
2021-02-25 03:57:02 +00:00 |
|
Ali Mir
|
10a785a8b6
|
SERVER-53203 Type check parameters in IDL compatibility checker script
|
2021-02-24 02:33:29 +00:00 |
|
Ali Mir
|
892221532d
|
SERVER-53202 Check for removed parameters in IDL compatibility checker script
|
2021-02-17 18:49:41 +00:00 |
|
Huayu Ouyang
|
02115791f2
|
SERVER-54145 Handle variant types in reply fields in IDL compatibility checker script
|
2021-02-17 01:13:50 +00:00 |
|
Huayu Ouyang
|
afba24e053
|
SERVER-53209 Check for incompatible changes in ErrorReply in IDL compatibility checker script
|
2021-02-11 20:30:49 +00:00 |
|
Huayu Ouyang
|
3a23cc592f
|
SERVER-54109 Check for incompatible "namespace" and "type" field changes in IDL compatibility checker script
|
2021-02-09 18:33:31 +00:00 |
|
Huayu Ouyang
|
1d63db331d
|
SERVER-53207 Recursively type check reply_type in IDL compatibility checker script
|
2021-02-03 17:42:02 +00:00 |
|
Huayu Ouyang
|
3615d707c4
|
SERVER-53206 Type check reply_type in IDL compatibility checker script
|
2021-02-02 03:13:06 +00:00 |
|
Huayu Ouyang
|
3b3e3f2baf
|
SERVER-53205 Check for a removed field from reply type in IDL compatibility checker script
|
2021-01-27 01:38:50 +00:00 |
|
Huayu Ouyang
|
9d762dc925
|
SERVER-53201 Check for removed commands in IDL compatibility checker script
|
2021-01-25 21:32:40 +00:00 |
|
Huayu Ouyang
|
074256c862
|
SERVER-53200 Create IDL compatibility checker script
|
2021-01-22 20:52:01 +00:00 |
|