Commit Graph

33 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
Billy Donahue 142458d618 SERVER-112856 idl: list any missing required fields on serialization (#43797)
GitOrigin-RevId: 2fba4f42baaa38a7856e2e38cf0ffea2d0dbda4d
2025-11-12 05:15:58 +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 94e8e6d564 SERVER-32177 IDL parse() functions use default arguments for IDLParserContext (#39643)
GitOrigin-RevId: 950bd78b44b128cac6eac855f2eedfd1e7bd6476
2025-08-27 18:47:44 +00:00
Alex Li 39bc074ccf SERVER-83378 IDL generates constants for server parameter names (#40040)
GitOrigin-RevId: 1cab3a9bee8e083f57590a98af14036fcde478bf
2025-08-25 16:27:15 +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
Justin Seyster 26cfafb850 SERVER-101022 Add ServerParameter sub-class for IFR feature flags (#33810)
GitOrigin-RevId: 7c3e593872a642bb8616b3feaaf9f12c4866718f
2025-04-10 03:09: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
Joan Bruguera Micó (at MongoDB) ec8f54ded4 SERVER-99351 Incorporate Operation FCV into the FCVGatedFeatureFlag API (#32634)
GitOrigin-RevId: 086c8574fcf4e14815d45b1bd4ca3d229a140e08
2025-04-09 22:41:54 +00:00
Joan Bruguera Micó (at MongoDB) 15cbeef991 SERVER-99302 Refactor binary-compatible feature flags into a standalone API (#31659)
GitOrigin-RevId: 959fc9559ed4a680103f84e05fbb94c095b95fce
2025-04-09 19:30:05 +00:00
Joan Bruguera Micó (at MongoDB) 0d4bc5de9f SERVER-99281 Use separate types for FCV-gated vs. non-FCV-gated feature flags (#31151)
GitOrigin-RevId: f95d74354aa612203001d60c5794c485cfa7fb35
2025-01-20 18:57:45 +00:00
Alex Li 5cc35762fe SERVER-94942 Add tests for IDL codegen (#29601)
GitOrigin-RevId: 1da409985534b46b056ffaaa3130ed0f37a9a1e0
2024-12-04 19:14:59 +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
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
Hugh Tong 95069850ea SERVER-73109 Build idl infrastructure to pass context to nss serializers 2023-03-02 01:30:20 +00:00
David Bradford 22b4d98075 SERVER-42309: Unit test should clean up after itself 2019-07-22 13:03:00 -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
Ramon Fernandez 7ea163c1b4 SERVER-37651 Update license files in idl scripts 2018-10-24 17:03:16 -04:00
Jonathan Abrahams 36148ad8bb SERVER-23312 Format Python files with yapf 2018-03-26 13:04:25 -04:00
Mark Benvenuto 0720daad09 SERVER-32262 IDL produces "const <enum>" return types in generated code 2017-12-27 11:54:14 -05:00
Mark Benvenuto 49cf0ebd80 SERVER-28827 BinData for IDL 2017-05-02 09:16:56 -04:00