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
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
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
Patrick Freed
33f38c6013
SERVER-89351 Merge generic argument and reply fields structs ( #21600 )
...
GitOrigin-RevId: abf186403bd84c0057170dd724f9d7320b3c92be
2024-04-30 23:26:25 +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
Huayu Ouyang
a1716c08ff
SERVER-68151 Add a required feature flag IDL parameter of shouldBeFCVGated
2023-04-27 15:59:11 +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
Alexander Neben
97ac02fa50
SERVER-68593 Disable low value python warnings
2022-09-02 22:55:09 +00:00
Rui Liu
62d2777a3e
SERVER-65002 Change 'unstable' boolean to 'stability' enum and allow 'internal' stability
2022-08-01 11:19:08 +00:00
Benety Goh
f3672960cc
SERVER-63748 extend access check syntax to accept optional agg_stage for privilege definition
2022-03-04 20:27:04 +00:00
Ted Tuckman
f25675cc8e
SERVER-62535 Allow sharded aggregation to return two cursors
2022-03-02 23:11:24 +00:00
Sara Golemon
2ed50141c9
SERVER-61580 Add support for extraData to enums
2021-11-19 22:35:08 +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
Huayu Ouyang
a9f7b3f772
SERVER-55211 Hello command should allow unknown fields
2021-03-24 16:47:13 +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
Moustafa Maher
c182af82f9
SERVER-52601 Disallow commands with the same command_name in the same api_version in IDL
2021-03-03 03:38:02 +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
David Bradford
a22cbaba06
SERVER-54861: Update pylint to 2.7.2
2021-03-01 23:46:55 +00:00
Moustafa Maher
e2d3521097
SERVER-52601 Disallow commands with the same command_name in the same api_version in IDL
2021-02-18 06:19:37 +00:00
Rishab Joshi
ce20c665a0
SERVER-54028 Add support for command alias in IDL spec.
2021-02-05 11:07:28 +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
A. Jesse Jiryu Davis
5366d24962
SERVER-51369 Begin IDL "variant" type
2021-01-11 03:44:00 +00:00
A. Jesse Jiryu Davis
73d1a6f368
SERVER-52543 Define listCollections in IDL
2020-11-19 01:26:57 +00:00
A. Jesse Jiryu Davis
90cfa3eeb1
SERVER-51848 Rename generic arg/reply functions
2020-11-11 17:19:50 +00:00
A. Jesse Jiryu Davis
c4f0c53602
SERVER-51848 Specific generic args in IDL
2020-11-11 01:31:47 +00:00
George Wangensteen
cf2f9b8daf
SERVER-51373 Create IDL definition for OkReply
2020-11-05 19:25:44 +00:00
Samy Lanka
2b81759028
SERVER-51377 Enforce that all API V1 command definitions include strict: true
2020-11-05 18:14:05 +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
2ccf0fe017
SERVER-51378 SERVER-51379 Add API V1 fields to IDL
...
Add "unstable", "forward_to_shards", and "forward_from_shards" to support API V1 compatibility testing. Also finish SERVER-51376 by checking that reply_type is present if api_version is non-empty.
2020-10-27 15:57:10 +00:00
A. Jesse Jiryu Davis
e67cf78cf5
SERVER-51375 Add "api_version" and "is_deprecated" to IDL
2020-10-22 17:30:26 +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
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
177c1d3d5f
SERVER-38572 Allow arbitrary C++ expressions in literal values
2018-12-14 17:07:05 +00: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
449905c81a
SERVER-32386 IDL should allow custom types for command's first element
2017-12-29 12:15:35 -05:00
Mark Benvenuto
143093d6a2
SERVER-31705 IDL Generate Equality and Less than comparison operators
2017-12-12 14:56:42 -05:00
Mark Benvenuto
88b413760e
SERVER-32005 IDL chained struct Inling
2017-11-20 13:57:09 -05:00
Mark Benvenuto
44688cf5f4
SERVER-31753 Add support for immutable IDL types
2017-11-03 16:47:21 -04:00
Mark Benvenuto
957ee43d37
SERVER-29779 Add OpMsgRequest parsing and serialization to IDL
2017-06-30 14:33:01 -04:00