Commit Graph

75 Commits

Author SHA1 Message Date
Joan Bruguera Micó (at MongoDB)
4f2fbb3ed4 SERVER-101559 Force new feature flag checks to use operation FCV-aware checks (#33108)
Co-authored-by: Billy Donahue <BillyDonahue@users.noreply.github.com>
GitOrigin-RevId: 34b7639d6ae1fb2116e58dfdf4e245dad938c6bc
2025-04-10 01:54:47 +00:00
Aitor Esteve Alvarado
2925b5a895 SERVER-102318 Change capitalization of enableOnTransitionalFCV (#33502)
GitOrigin-RevId: e40bbd3a55e533dd86ee05b6885e0f179b1ee525
2025-04-10 00:54:18 +00:00
Aitor Esteve Alvarado
bef2e37852 SERVER-101613 Support for FCV-gated feature flags transitioning on kUpgrading (#32991)
GitOrigin-RevId: 305badbfee32422f638e58eafda890176791c1ca
2025-04-10 00:27:52 +00:00
Justin Seyster
959cda534e SERVER-101021 Add incremental_rollout_status property to feature_flags IDL specification (#33209)
GitOrigin-RevId: 5b638ca72059d1a061eabcb00fd6c014b9570171
2025-04-09 23:50:08 +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
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
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
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
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
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
seanzimm
233b11e209 SERVER-73138 Support IDL Variants of Multiple Structs 2023-02-03 10:25:46 +00:00
Alexander Neben
97ac02fa50 SERVER-68593 Disable low value python warnings 2022-09-02 22:55:09 +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
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
Gregory Noma
5cd04445c0 SERVER-63024 Support default values for variants in IDL 2022-01-27 21:48:12 +00:00
Gregory Noma
90239f2468 SERVER-63002 Support bindata types for variants in IDL 2022-01-26 23:43:54 +00:00
Mark Benvenuto
51d9bc690b SERVER-54533 Add error in IDL that all commands with api_version != “” have access_check 2021-03-31 15:47:25 +00:00
Mark Benvenuto
7398420049 SERVER-54523 Extend access_check for complex checks and generate IDL contract 2021-03-11 05:40:20 +00:00
Mark Benvenuto
2a7183bad6 SERVER-54521 Extend access_check for simple and privileges 2021-03-08 17:58:19 +00:00
Mark Benvenuto
aa4ca9d1cf SERVER-54522 Extend access_check for simple and access_checks 2021-03-03 17:22:23 +00:00
Mark Benvenuto
5bc18e5edf SERVER-54520 Extend IDL for new access_check field and none value and generate code when api_version != “” 2021-03-02 01:01:01 +00:00
A. Jesse Jiryu Davis
fd5d916299 SERVER-51369 Generate C++ for IDL variants 2021-01-28 00:12:32 +00:00
A. Jesse Jiryu Davis
e37f5e4c1c SERVER-51369 IDL parser/binder changes for variant types 2021-01-25 22:11:19 +00:00
Samy Lanka
c1ca936dcf SERVER-52857 Require apiVersion field for all IDL commands 2021-01-22 06:21:59 +00:00
Hana Pearlman
e5e660ae76 SERVER-51621: Convert findAndModify output to IDL 2021-01-18 00:14:59 +00:00
A. Jesse Jiryu Davis
5366d24962 SERVER-51369 Begin IDL "variant" type 2021-01-11 03:44:00 +00:00
Samy Lanka
011c843a44 SERVER-51372 Add command_name field to IDL command syntax 2020-11-03 21:37:33 +00:00
A. Jesse Jiryu Davis
ea5193ab6b SERVER-51376 Add "reply_type" IDL field 2020-10-21 18:24:27 +00:00
Mark Benvenuto
e387721653 SERVER-51110 Feature Flag with FCV checks 2020-10-16 22:44:40 +00:00
Medha Potluri
8071e24f0f SERVER-41499 Track number of elections called for each reason in serverStatus 2019-07-03 15:30:12 -04:00
Mark Benvenuto
286c031264 SERVER-40559 Python linters do not run after upgrade to Python 3 2019-04-16 14:33:43 -04:00
Mathew Robinson
f4feba485b SERVER-40542 Remove references to pip2 2019-04-10 11:42:47 -04:00
Mathew Robinson
8dd6d47557 SERVER-32295 Support Python 3 2019-04-08 14:08:49 -04:00
Sara Golemon
4f06ba60e0 SERVER-39181 Loosen IDL setParameter restrictions 2019-01-25 17:55:00 +00:00
Sara Golemon
90c1759dab SERVER-38934 Remove IDLServerParameter (without storage) 2019-01-12 03:12:23 +00:00