Commit Graph

82 Commits

Author SHA1 Message Date
Joan Bruguera Micó (at MongoDB) ccfc07ffa7 SERVER-111449 Provide an API for feature flags to only be checked against Operation FCV (#43471)
GitOrigin-RevId: 0de3dce41b04f9c797707d524716a25b5922e7b0
2025-11-12 18:37:50 +00:00
Zack Winter 5c24a13a7d SERVER-111295 Set python as formatter in format_multirun (#41677)
GitOrigin-RevId: fd3c58d1f5a9230a9fb728d2678c8c614c20437f
2025-09-24 17:41:24 +00:00
Alex Li 7c206a5a2b SERVER-65865 Support multi-level IDL chained structs (#40670)
GitOrigin-RevId: fa754cf471c27bc31e0ed136c3935e3b0ff5a36e
2025-09-11 19:50:29 +00:00
Alex Li a368103e52 SERVER-89143 Make IDL timestamp parsing more restrictive (#40723)
GitOrigin-RevId: 5132e4578d5d7aa53c604c26636c2a05261468fa
2025-09-11 17:13:17 +00:00
Joan Bruguera Micó (at MongoDB) 96e300f37e SERVER-105672 Add guardrails/warning around setting enable_on_transitional_fcv to true (#40012)
GitOrigin-RevId: a61d151d78a8a26358a5e86a14650d064cccc5e4
2025-08-20 15:14:32 +00:00
Richy Gerard D 5e741341bc SERVER-102299 IDL: Rename shouldBeFCVGated (#36828)
GitOrigin-RevId: ff17c7a135df80a55be943f764c6be36de1fb0e9
2025-06-11 16:29:04 +00:00
Ronald Steinke ac8423f8d7 SERVER-105094 Remove unused chained_types IDL feature (#36181)
GitOrigin-RevId: 43464a738b6e60d0abda2c6909bb4d6650bd762b
2025-05-19 14:59:54 +00:00
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