v3.11.0 (2026-06-02)
Features
-
Added a new field
ComposeObjectRequest.delete_source_objectsfield (PiperOrigin-RevId: 863087065) (1230e174) -
Add delete_source_objects optional parameter to compose API (#17163) (16ab4c26)
-
implement AsyncMultiRangeDownloader with multiplexed bidi-gRPC stream support (#16528) (493df65b)
-
populate the
persisted_data_checksumsfield with object checksums on write object / query write status responses (PiperOrigin-RevId: 895357062) (56ccbd86) -
Enhance Otel Span Attributes with BucketId and Location details for every Bucket/Blob operation (a0da993d)
-
drop Python 3.7-3.9 support and regenerate (#17178) (c804a935)
Bug Fixes
-
updates typing for python 3.8 (87b7ba97)
-
propagate quota_project_id and api_endpoint in AsyncGrpcClient (#16731) (b8b457aa)
Performance Improvements
-
add multiplexing performance tests for AsyncMultiRangeDownloader (#16501) (20969910)
-
implement fast-path for queue delivery in _StreamMultiplexer (#16718) (7073be16)
-
use google_crc32c.value() for simpler crc32c calculation (#16761) (c9846c92)