From a89e71e687c16696356b1c575356cddd078fce92 Mon Sep 17 00:00:00 2001 From: Devan Date: Mon, 23 Mar 2026 16:16:44 -0500 Subject: [PATCH 1/3] feat: Adds gzip compression level param to spec --- src/oss/paths/backup_shards_shardID.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/oss/paths/backup_shards_shardID.yml b/src/oss/paths/backup_shards_shardID.yml index 3443e6c78..1036c84e0 100644 --- a/src/oss/paths/backup_shards_shardID.yml +++ b/src/oss/paths/backup_shards_shardID.yml @@ -15,6 +15,11 @@ get: enum: - gzip - identity + - in: header + name: Gzip-Compression-Level + description: The Gzip-Compression-Level header sets the gzip compression level for the response. Accepts values from 1 (fastest, least compression) to 9 (slowest, best compression). + schema: + type: string - in: path name: shardID schema: From 315aad1fe8eb35455703d0f471f4fdae8d008e5d Mon Sep 17 00:00:00 2001 From: Devan Date: Mon, 23 Mar 2026 16:27:31 -0500 Subject: [PATCH 2/3] feat: Update to correct params --- src/oss/paths/backup_shards_shardID.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/oss/paths/backup_shards_shardID.yml b/src/oss/paths/backup_shards_shardID.yml index 1036c84e0..3ab5bb74b 100644 --- a/src/oss/paths/backup_shards_shardID.yml +++ b/src/oss/paths/backup_shards_shardID.yml @@ -17,9 +17,14 @@ get: - identity - in: header name: Gzip-Compression-Level - description: The Gzip-Compression-Level header sets the gzip compression level for the response. Accepts values from 1 (fastest, least compression) to 9 (slowest, best compression). + description: The gzip compression level to use when compressing the response. schema: type: string + enum: + - none + - default + - speedy + - full - in: path name: shardID schema: From 693513b4743e7e59a30e5d9aa710a03059b0be93 Mon Sep 17 00:00:00 2001 From: Devan Date: Tue, 24 Mar 2026 11:46:31 -0500 Subject: [PATCH 3/3] feat: Update generations --- contracts/oss-diff.yml | 10 ++++++++++ contracts/oss.json | 14 ++++++++++++++ contracts/oss.yml | 10 ++++++++++ contracts/ref/oss.yml | 10 ++++++++++ 4 files changed, 44 insertions(+) diff --git a/contracts/oss-diff.yml b/contracts/oss-diff.yml index bac1d334b..00da0ae4c 100644 --- a/contracts/oss-diff.yml +++ b/contracts/oss-diff.yml @@ -2323,6 +2323,16 @@ paths: enum: - gzip - identity + - in: header + name: Gzip-Compression-Level + description: The gzip compression level to use when compressing the response. + schema: + type: string + enum: + - none + - default + - speedy + - full - in: path name: shardID schema: diff --git a/contracts/oss.json b/contracts/oss.json index 7710ad58e..5c18a9b59 100644 --- a/contracts/oss.json +++ b/contracts/oss.json @@ -14415,6 +14415,20 @@ ] } }, + { + "in": "header", + "name": "Gzip-Compression-Level", + "description": "The gzip compression level to use when compressing the response.", + "schema": { + "type": "string", + "enum": [ + "none", + "default", + "speedy", + "full" + ] + } + }, { "in": "path", "name": "shardID", diff --git a/contracts/oss.yml b/contracts/oss.yml index dd4c129b9..c1b95e401 100644 --- a/contracts/oss.yml +++ b/contracts/oss.yml @@ -11711,6 +11711,16 @@ paths: enum: - gzip - identity + - in: header + name: Gzip-Compression-Level + description: The gzip compression level to use when compressing the response. + schema: + type: string + enum: + - none + - default + - speedy + - full - in: path name: shardID schema: diff --git a/contracts/ref/oss.yml b/contracts/ref/oss.yml index f5e867cb0..ee58f3b2c 100644 --- a/contracts/ref/oss.yml +++ b/contracts/ref/oss.yml @@ -7299,6 +7299,16 @@ paths: - gzip - identity type: string + - description: The gzip compression level to use when compressing the response. + in: header + name: Gzip-Compression-Level + schema: + enum: + - none + - default + - speedy + - full + type: string - description: The shard ID. in: path name: shardID