Skip to content

v2.17.0

Compare
Choose a tag to compare
@release-please release-please released this 12 Jan 19:30
fb3ae9c

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)