Releases
v2.17.0
2.17.0 (2023-01-12)
Features
Implement GrpcStorageImpl BucketAccessControl operations (#1816 ) (5c52079 )
Implement GrpcStorageImpl ObjectAccessControl operations (#1818 ) (2eec791 )
Implement GrpcStorageImpl#createDefaultAcl & GrpcStorageImpl#updateDefaultAcl (#1806 ) (0f24a11 )
Implement GrpcStorageImpl#deleteDefaultAcl (#1807 ) (c783277 )
Implement GrpcStorageImpl#getDefaultAcl (#1802 ) (b9b7c49 )
Implement GrpcStorageImpl#listDefaultAcl (#1805 ) (03c2e66 )
Improve throughput of http based storage#reader between 100 MiB/s and 200 MiB/s (#1799 ) (94cd288 )
Update GrpcBlobReadChannel to allow seek/limit after read (#1834 ) (45dc983 )
Bug Fixes
Add missing preconditions and update samples (#1753 ) (96beca2 )
grpc: Fix bucket logging conversion to allow clearing (#1822 ) (30e19dc )
Update gRPC object list implementation to include synthetic directories (#1824 ) (0665c24 )
Update Grpc Write implementation to allow specifying expected md5 (#1815 ) (4662572 )
Update GrpcConversions to use Bucket.RetentionPolicy.retention_duration (#1798 ) (82fb014 )
Update GrpcStorageImpl#update to support fine-grained update of BucketInfo.labels and BlobInfo.metadata (#1843 ) (c8bf3c7 )
Documentation
Document differing behavior of {get,list}{,default}Acl between HTTP and gRPC (#1820 ) (9511b17 )
Dependencies
Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.1 (#1836 ) (3b71fab )
Update dependency net.jqwik:jqwik to v1.7.2 (#1833 ) (83bc261 )
Update dependency org.junit.vintage:junit-vintage-engine to v5.9.2 (#1837 ) (5b38184 )
Update junit-platform.version to v5.9.2 (#1838 ) (372521b )
You can’t perform that action at this time.