Commit Graph

176 Commits

Author SHA1 Message Date
Andrew Bradshaw
bb84a8c1a7 SERVER-106601 Open yaml files with utf8 for windows (#37659)
GitOrigin-RevId: e37e02b7ced06618cc951630fbcd07455d7c00f0
2025-06-25 14:12:35 +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
Ronald Steinke
ac8423f8d7 SERVER-105094 Remove unused chained_types IDL feature (#36181)
GitOrigin-RevId: 43464a738b6e60d0abda2c6909bb4d6650bd762b
2025-05-19 14:59:54 +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
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
Juan Gu
7209d62b77 SERVER-99522 Delete dead py linters (#31760)
GitOrigin-RevId: 3aedfa559dda734d4d89fefe0fe1154a5a3cf04d
2025-04-09 19:33:45 +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
26166e2e93 SERVER-97216 Define a json schema file for IDL (#30285)
GitOrigin-RevId: d296f0a7cd010e842fb32ffc7b96f0d859d6d6a3
2024-12-23 15:59:08 +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
Juan Gu
2513cc511b SERVER-94076 Remove unused imports via Ruff rule (#27337)
GitOrigin-RevId: 8923cc14f276be93355d763cb88c04bdb4dd9000
2024-10-04 01:43:13 +00:00
Steve McClure
7df33156fb SERVER-94074 Remove fixable Ruff rule exclusions (#26582)
GitOrigin-RevId: 291b72ec4a8364208d7633d881cddc98787832b8
2024-08-30 20:29:42 +00:00
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