Commit Graph

157 Commits

Author SHA1 Message Date
Patrick Freed
5b7ef83670 SERVER-85791 Automatically chain generic argument structs to all IDL-generated commands (#21983)
GitOrigin-RevId: 5b4bf18413fe0f8d3c1dafc09c1f8584fecbbf05
2024-06-03 23:30:47 +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
Patrick Freed
dbe6bde934 SERVER-88214 Add types to generic_argument.idl (#21574)
GitOrigin-RevId: da77159d14e989ccc8474969df68994bfc317dd9
2024-04-26 20:03:47 +00:00
auto-revert-processor
687bd47ea1 Revert "SERVER-88214 Add types to generic_argument.idl (#21502)"
This reverts commit d4f118c6877d1658932e68e08da859c3837114b4.

GitOrigin-RevId: 39ad9666ef64cc6c79a5a861f59b69e488110d79
2024-04-26 13:43:35 +00:00
Patrick Freed
6c9d8cd52b SERVER-88214 Add types to generic_argument.idl (#21502)
GitOrigin-RevId: d4f118c6877d1658932e68e08da859c3837114b4
2024-04-26 02:49:13 +00:00
auto-revert-processor
22320b2ff7 Revert "SERVER-88214 Add types to generic_argument.idl (#20310)"
This reverts commit efe59d37c27c68b1f93a422649889b74e7c7dc3e.

GitOrigin-RevId: 709777ba44dae6e230ed3571c6d071145dd45f6c
2024-04-25 01:53:07 +00:00
Patrick Freed
3a4189c6df SERVER-88214 Add types to generic_argument.idl (#20310)
GitOrigin-RevId: efe59d37c27c68b1f93a422649889b74e7c7dc3e
2024-04-24 22:27:25 +00:00
Varun Ravichandran
bc84e04564 SERVER-88533: Add option to omit FTDC-sensitive cluster parameters from getClusterParameter reply
GitOrigin-RevId: 96c758199c1db69d30d16c828063352f3abf824f
2024-04-01 18:41:00 +00:00
wbradmoore
30884c339e SERVER-86977: Make redact a required field for set parameters and update all existing parameters (#20435)
GitOrigin-RevId: a6ede4e300909230b3ec9cc47ea71a9abedde65b
2024-03-27 00:42:44 +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
seanzimm
5d90fc8482 SERVER-71899: Mark bulkWrite command fields as stable (#18843)
GitOrigin-RevId: 91a642924a3ee2c8a96175d626e014897339141d
2024-02-16 15:01:28 +00:00
Alex Li
c7589430f7 SERVER-81119 Add is_view to all IDL types (#18690)
GitOrigin-RevId: 433dd9c97c32db1e50a733c77f3df3fbad4ad1d1
2024-02-09 00:43:13 +00:00
Alex Li
915b84c819 SERVER-81119 Add support for is_view field in IDL types (#18623)
GitOrigin-RevId: f283bbeb8710a57d68d1acf457fd4aa5c61dd0aa
2024-02-03 03:11:18 +00:00
Santiago Roche
b941555010 SERVER-83534: Provide support for custom serialization on fields with "query_shape: custom" 2023-11-28 19:55:39 +00:00
csum112
225bbc8e78 SERVER-81489 Allow IDL generator serialize custom types in arrays 2023-11-06 18:19:15 +00:00
auto-revert-processor
919540a17e Revert "SERVER-81489 Allow IDL generator serialize custom types in arrays"
This reverts commit 8c1b69f419.
2023-11-04 02:12:18 +00:00
csum112
8c1b69f419 SERVER-81489 Allow IDL generator serialize custom types in arrays 2023-11-03 15:42:57 +00:00
stevegrossmongodb
373aff474e SERVER-76796 Upgrade several linters 2023-07-03 15:11:25 +00:00
Emilio0404
bc15bbc437 SERVER-78313 Removed restriction that prohibited non-sequential int backed enums in IDL 2023-06-26 15:15:48 +00:00
Mark Benvenuto
38e7256b0c SERVER-75894 IDL should ensure cpp_namespace starts with mongo 2023-05-31 02:41:57 +00:00
Mark Benvenuto
868c3cded6 SERVER-75894 IDL should ensure cpp_namespace starts with mongo 2023-05-30 21:44:38 +00:00
Davis Haupt
04cfd8c72f SERVER-76208 support query shape serialization in IDL for types with custom serializers 2023-05-04 21:35:29 +00:00
Davis Haupt
4dd0a134d5 Revert "SERVER-76208 support query shape serialization in IDL for types with custom serializers"
This reverts commit 1470c88daa.
2023-05-04 15:10:40 +00:00
Davis Haupt
1470c88daa SERVER-76208 support query shape serialization in IDL for types with custom serializers 2023-05-03 21:25:10 +00:00
Huayu Ouyang
a1716c08ff SERVER-68151 Add a required feature flag IDL parameter of shouldBeFCVGated 2023-04-27 15:59:11 +00:00
Mark Benvenuto
a6e1dccd48 SERVER-75858 Fix tests 2023-04-27 00:15:49 +00:00
Billy Donahue
49395d449c SERVER-72867 eol-terminate all nonempty text files 2023-04-26 19:19:19 +00:00
Mark Benvenuto
0d4f88870e SERVER-75858 Add ability to disable IDL duplicate field checks for extra fields 2023-04-26 17:16:49 +00:00
Davis Haupt
e6d81d5833 SERVER-75138 Add shapification for DocumentSources which use IDL for serialization 2023-04-18 14:49:46 +00:00
Davis Haupt
2e2d748fe0 SERVER-75110 Support SerializationOptions in IDL generated serializers 2023-04-14 16:38:07 +00:00
Hugh Tong
dca69459e4 SERVER-70740 Handle expectPrefix option in requests 2023-04-04 00:11:18 +00:00
Hugh Tong
95069850ea SERVER-73109 Build idl infrastructure to pass context to nss serializers 2023-03-02 01:30:20 +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
Kaloian Manassiev
0c95addd61 SERVER-68826 Move basic_types into server_base 2022-08-26 16:10:00 +00:00
Erin McNulty
160e9ba26f SERVER-68558: Mark command reply types with is_command_reply field 2022-08-24 21:38:34 +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
Sophia Tan
b2e97ba786 SERVER-67516 Change _dbName element on IDL defined commands to be DatabaseName object 2022-07-29 17:34:14 +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
Vesselina Ratcheva
835f85779c SERVER-64089 Ignore checking fields in IGNORE_UNSTABLE_LIST in IDL compatibility checker 2022-06-23 22:26:32 +00:00
Sophia Tan
5268b0ce77 SERVER-65449 Add $tenant field to IDL for commands 2022-04-28 15:28:28 +00:00
Varun Ravichandran
ceb27a1820 SERVER-61802: Create changeStreamOptions cluster server parameter 2022-04-12 01:15:19 +00:00
Varun Ravichandran
556f288e52 SERVER-62253: Generate specialized and storage cluster server parameters from IDL 2022-03-18 02:46:22 +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
f3672960cc SERVER-63748 extend access check syntax to accept optional agg_stage for privilege definition 2022-03-04 20:27:04 +00:00