From 83d9f885507cee536e9008b6f5944204a6a64a24 Mon Sep 17 00:00:00 2001 From: Anuraag Agrawal Date: Mon, 26 Jan 2026 10:04:46 +0900 Subject: [PATCH 1/2] Align compression levels with connect-go Signed-off-by: Anuraag Agrawal --- src/connectrpc/_compression.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/connectrpc/_compression.py b/src/connectrpc/_compression.py index 7a5fe6d..1afb8a0 100644 --- a/src/connectrpc/_compression.py +++ b/src/connectrpc/_compression.py @@ -29,7 +29,7 @@ def name(self) -> str: return "gzip" def compress(self, data: bytes | bytearray) -> bytes: - return gzip.compress(data) + return gzip.compress(data, compresslevel=6) def decompress(self, data: bytes | bytearray) -> bytes: return gzip.decompress(data) @@ -45,7 +45,7 @@ def name(self) -> str: return "br" def compress(self, data: bytes | bytearray) -> bytes: - return brotli.compress(data) + return brotli.compress(data, quality=6) def decompress(self, data: bytes | bytearray) -> bytes: return brotli.decompress(data) From f5d6c5ede336bfb9e09d8f47c18b2a8145b5adf0 Mon Sep 17 00:00:00 2001 From: Anuraag Agrawal Date: Mon, 26 Jan 2026 17:27:16 +0900 Subject: [PATCH 2/2] brotli=3 Signed-off-by: Anuraag Agrawal --- src/connectrpc/_compression.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/connectrpc/_compression.py b/src/connectrpc/_compression.py index 1afb8a0..077d633 100644 --- a/src/connectrpc/_compression.py +++ b/src/connectrpc/_compression.py @@ -45,7 +45,7 @@ def name(self) -> str: return "br" def compress(self, data: bytes | bytearray) -> bytes: - return brotli.compress(data, quality=6) + return brotli.compress(data, quality=3) def decompress(self, data: bytes | bytearray) -> bytes: return brotli.decompress(data)