Commit Graph

531 Commits

Author SHA1 Message Date
Ronald Steinke d9834cc470 SERVER-115218 Module tags for versioned commands in IDL (#45053)
GitOrigin-RevId: f5f2904663191a0d5b221cfb34366295eacc68ec
2025-12-15 13:00:27 +00:00
Ronald Steinke c8c70d5a1f SERVER-114537 Add "open" modularity to IDL parser (#44922)
GitOrigin-RevId: 03ec821a108ad01a5cf261d919d6aa283c2b2b9e
2025-12-08 18:17:56 +00:00
Ronald Steinke 22a6f6ff2c SERVER-113601 SERVER-113765 Set visibility on IDL enum parser functions (#43878)
GitOrigin-RevId: 38b181f20bfabe2f088eba4cb53fffd359396543
2025-11-12 21:11:29 +00:00
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 402bc9855f SERVER-112856 initialize _hasMembers to appease Coverity (#43885)
GitOrigin-RevId: aca362e1ed53c222ebb83d38efba5fb63d6e43b8
2025-11-12 16:27:16 +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
Philip Stoev 9aa2cce88e SERVER-112336 Avoid git errors in checkout_idl_files_from_past_releases.py (#43452)
GitOrigin-RevId: 2a5ffb80966e7ab42979fba38baa3092d917e1aa
2025-11-12 04:26:33 +00:00
Pol Piñol Castuera 9493ebca54 SERVER-113142 Rename server parameters to reflect execution control ownership (#43304)
GitOrigin-RevId: c22ac2f045a04028460ded659e3a8a058308167b
2025-11-12 04:25:05 +00:00
Sean Lyons 4a8c290b1b SERVER-103540 Remove workspace status dependency on python virtual environment (#43519)
GitOrigin-RevId: 069bc179b145c3985a34d3f1355c2d416d635e72
2025-11-12 04:14:38 +00:00
Ronald Steinke 71b52e3088 SERVER-113076 IDL MONGO_MOD support for feature flags, server parameters and config options (#43303)
GitOrigin-RevId: 009f646ba0c74caf8ecaab47f2d030cd17ce2dd0
2025-10-29 18:12:56 +00:00
gitpushjoe 9d8a15b82d SERVER-103950 Create `bazel build gendts` target (#37832)
GitOrigin-RevId: eea4526e74fa72632254a4ebf704bf69df2c1f24
2025-10-14 14:33:00 +00:00
Gabriel Marks e6be60de76 SERVER-111282 Label server_parameters and server_options modules (#42063)
GitOrigin-RevId: d71f9374e4faa84e0c830b0e58b827b6425672c5
2025-10-13 21:37:06 +00:00
Mathias Stearn 662bda6105 SERVER-98435 Rename MONGO_MOD_PUB -> MONGO_MOD_PUBLIC (#42272)
GitOrigin-RevId: 1588849c60a72fb542ad88d7faefe8458aed5341
2025-10-07 20:05:03 +00:00
karlbozdogan deff7f6bf8 SERVER-90049 Reword IDL compatibility check message for clarity (#42117)
GitOrigin-RevId: 2fa7d62370567678e6d93bdcff09509051d5d5bc
2025-10-02 13:29:39 +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
Will Buerger 2b967c5d18 SERVER-107732: AggregateCommandRequest fields are copied by default when creating expanded view request (#40981)
GitOrigin-RevId: 89298ff55e7a707903886e36d263544b351645cc
2025-09-09 19:55:13 +00:00
Jan 2458b63219 SERVER-110215 Add retry mechanism to test_api_version_compatibility task (#40842)
GitOrigin-RevId: 8b59de31252e689866b74a9e579fda707bc4921e
2025-09-03 15:06:53 +00:00
Alex Li cf98dfd5e4 SERVER-108042 buildscripts/idl/lib.py list_idls() ignores hidden files (#40683)
GitOrigin-RevId: c23b0f269668d07e162ee6bbc0a0455da7026c7a
2025-08-28 20:42:08 +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
Eduardo Lopez b950964099 SERVER-92608 Implement deprecating IDL-defined server parameters (#39065)
Co-authored-by: eduardo <eduardo.lopez@mongodb.com>
Co-authored-by: Alex Li <alex.li@mongodb.com>
GitOrigin-RevId: 4908f9eb6fe9d1f00d91fe3f3d2c6fac05f15196
2025-08-26 15:17:17 +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
Alex Li c14e7f0739 SERVER-55257 IDL generates valid comparison operations with inline_chained_structs:true (#39726)
GitOrigin-RevId: 13cb0e394b80ad441470c8a9d0adb237f872df2a
2025-08-07 19:01:52 +00:00
Eduardo Lopez 5bc2052b2c SERVER-106393 Replace AtomicProxy usage (#39221)
Co-authored-by: eduardo <eduardo.lopez@mongodb.com>
GitOrigin-RevId: 39aa6d8198351b7400e18ce8fdac0df70e5a7728
2025-07-29 19:16:35 +00:00
Eduardo Lopez 39cd15f8df SERVER-107932 Fix IDL syntax.FieldTypeArray debug string (#38902)
Co-authored-by: eduardo <eduardo.lopez@mongodb.com>
GitOrigin-RevId: 0d3890081a6e8807557b5b036d3a0c9d94b2d2e9
2025-07-23 15:55:39 +00:00
Eduardo Lopez 985a7d96f8 SERVER-98960 Remove IDL duplicate symbol check (#38376)
Co-authored-by: eduardo <eduardo.lopez@mongodb.com>
GitOrigin-RevId: a1abed629fb4ac77bb1b8b6a1329556aea9802f8
2025-07-22 17:41:12 +00:00
Jeff Zambory 84be72a158 SERVER-106408: Begin using configuration dict instead of namespace (#38308)
GitOrigin-RevId: a018c70c02ed1249f823f199a8556771e34c0fe2
2025-07-10 16:37:35 +00:00
Andrew Bradshaw bb84a8c1a7 SERVER-106601 Open yaml files with utf8 for windows (#37659)
GitOrigin-RevId: e37e02b7ced06618cc951630fbcd07455d7c00f0
2025-06-25 14:12:35 +00:00
michael-popov-mongodb 05e2d11816 SERVER-90245 Remove unnecessary log messages about deprecated server parameters (#37061)
GitOrigin-RevId: cad85c04b76a6951bfa9a98d698b90a0881a5df4
2025-06-12 23:45:28 +00:00
Richy Gerard D 5e741341bc SERVER-102299 IDL: Rename shouldBeFCVGated (#36828)
GitOrigin-RevId: ff17c7a135df80a55be943f764c6be36de1fb0e9
2025-06-11 16:29:04 +00:00
Zack Winter 40f6d641f7 SERVER-100631 Add ruff into "bazel run lint" (#32166)
GitOrigin-RevId: 4234e1f4a6e164cfd2ab53cdb7290b238095520f
2025-06-11 14:11:11 +00:00
Billy Donahue ea26ea28ac SERVER-105843 remove StringData.toString (#36937)
GitOrigin-RevId: e3d03a3ab4e1f6158a425e70ee4c4fc63af1313e
2025-06-09 16:46:48 +00:00
Ronald Steinke 5ec26f769f SERVER-105093 remove IDL write_template() (#36170)
GitOrigin-RevId: d2e4258998b644776dab7f149a14747922e9a02a
2025-06-06 17:07:36 +00:00
Billy Donahue 5a6f231fbc SERVER-105406 enum class BSONType, and camelCase its members (#36430)
GitOrigin-RevId: 020c0430b6b82ed7a8e8b205696efff0f370bd09
2025-06-05 20:13:29 +00:00
Justin Seyster 5c7c6388ac SERVER-104658 Add --disableUnreleasedIFRFlags to resmoke (#36373)
GitOrigin-RevId: 40d4ab002226cc3e5594a013114405bd5066a98a
2025-05-29 20:45:15 +00:00
Ronald Steinke bed6be217a SERVER-103307 Module tags for IDL (#36298)
GitOrigin-RevId: 7e0d058c868bf21224d0cdeea5ce369f91c8d941
2025-05-27 16:36:09 +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
Billy Donahue 7c5f932cd7 SERVER-105109 IDL: replace generated .rawData with .data (#36202)
GitOrigin-RevId: 01c6590f877efec932a1baa61d61502be0a0b029
2025-05-16 19:52:38 +00:00
Justin Seyster 6192f409e5 SERVER-102942 Add IncrementalFeatureContext that an operation can use to track incremental rollout features it uses (#35398)
Co-authored-by: sl-mongodb <solomon.lifshits@mongodb.com>
GitOrigin-RevId: 1fd7556950dbeb841d55927cef16105c728fb069
2025-04-29 21:15:42 +00:00
Zack Winter f20d8d6372 SERVER-103634 Apply "bazel run format" formatter to idl files (#34832)
GitOrigin-RevId: e23ba69af1ed014bde71eb620d93c5251cfad400
2025-04-10 06:31:01 +00:00
Anton Korshunov e3206b183f SERVER-103079 Replace granular QO code owners teams with a single coarse team (#34298)
GitOrigin-RevId: 648777cdb4ac74fd79a26ae8fa27fd819af729e8
2025-04-10 06:25:19 +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
Daniel Moody 2f6a068c2b SERVER-102786 make clang-tidy run on generated sources (#34025)
GitOrigin-RevId: 313b8e4100897ac2c3cdbc98a2e9886ba37b43d4
2025-04-10 02:47:48 +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