Releases: googleapis/java-storage
Releases · googleapis/java-storage
v2.21.0
v2.20.2
v2.20.1
v2.20.0
v2.19.0
v2.18.0
v2.17.2
v2.17.1
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
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)
v2.16.0
2.16.0 (2022-12-06)
Features
- Add {Compose,Rewrite,StartResumableWrite}Request.object_checksums and Bucket.RetentionPolicy.retention_duration (#1790) (31c1b18)
- Added a new retention_duration field of Duration type (31c1b18)
- Added object_checksums for compose/rewrite/startResumableWrite request (31c1b18)
Bug Fixes
- Removed WriteObject routing annotations (31c1b18)
Documentation
- Clarified relative resource names in gRPC IAM RPCs (31c1b18)
- Clarified the object can be deleted via DeleteObject (31c1b18)
- Updated the document link for
Naming Guidelines
(31c1b18)
Dependencies
- Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.0 (#1797) (b1d0266)
- Update dependency org.apache.httpcomponents:httpclient to v4.5.14 (#1795) (cf900f4)
- Update dependency org.apache.httpcomponents:httpcore to v4.4.16 (#1786) (3bf403e)
- Update dependency org.apache.httpcomponents:httpmime to v4.5.14 (#1796) (c9ee3ca)
- Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.18 (#1782) (5bc5176)
- Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.19 (#1791) (3184d65)