@@ -59,6 +59,11 @@ The module defines the following items:
5959 .. versionchanged :: 3.6
6060 Accepts a :term: `path-like object `.
6161
62+ .. versionchanged :: 3.14
63+ The default compression level was reduced to 6 (down from 9).
64+ It is the default level used by most compression tools and a better
65+ tradeoff between speed and performance.
66+
6267.. exception :: BadGzipFile
6368
6469 An exception raised for invalid gzip files. It inherits from :exc: `OSError `.
@@ -181,6 +186,11 @@ The module defines the following items:
181186 Remove the ``filename `` attribute, use the :attr: `~GzipFile.name `
182187 attribute instead.
183188
189+ .. versionchanged :: 3.14
190+ The default compression level was reduced to 6 (down from 9).
191+ It is the default level used by most compression tools and a better
192+ tradeoff between speed and performance.
193+
184194
185195.. function :: compress(data, compresslevel=6, *, mtime=0)
186196
@@ -206,6 +216,10 @@ The module defines the following items:
206216 The *mtime * parameter now defaults to 0 for reproducible output.
207217 For the previous behaviour of using the current time,
208218 pass ``None `` to *mtime *.
219+ .. versionchanged :: 3.14
220+ The default compression level was reduced to 6 (down from 9).
221+ It is the default level used by most compression tools and a better
222+ tradeoff between speed and performance.
209223
210224.. function :: decompress(data)
211225
0 commit comments