Skip to content

Releases: googleapis/java-storage

v2.21.0

04 Apr 17:36
82769c3
Compare
Choose a tag to compare

2.21.0 (2023-03-31)

Features

  • Remove Bucket.retention_period, now that we've migrated to retention_duration (#1955) (c0ffe7c)

Bug Fixes

  • Update bucket creation to set project as bucket.project (#1912) (65993c0)

Dependencies

  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.6.0 (#1957) (af90f16)
  • Update dependency net.jqwik:jqwik to v1.7.3 (#1944) (a8b96c9)

Documentation

  • Revert ChecksummedData message definition not to specify ctype=CORD, (#1960) (3a2a643)
  • Updated ChecksummedData message definition to specify ctype=CORD, and removed incorrect earlier attempt that set that annotation in the ReadObjectResponse message definition (#1959) (3d97bdd)

v2.20.2

23 Mar 17:01
09c5fff
Compare
Choose a tag to compare

2.20.2 (2023-03-22)

Bug Fixes

  • Add service_yaml_parameters to java_gapic_library targets (#1933) (ceaeb3f)

Documentation

  • Add clarification on non-editable metadata (#1939) (df57705)

Dependencies

  • Update dependency com.google.apis:google-api-services-storage to v1-rev20230301-2.0.0 (#1935) (dbc7534)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.5.0 (#1940) (fc55e41)

v2.20.1

07 Mar 19:07
a1e56ee
Compare
Choose a tag to compare

2.20.1 (2023-03-07)

Dependencies

  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.4.0 (#1919) (fb42336)

v2.20.0

06 Mar 21:38
e652c8a
Compare
Choose a tag to compare

2.20.0 (2023-03-01)

Features

  • Allow specifying a negative offset to ReadChannel (#1916) (6df5469)

v2.19.0

21 Feb 18:06
fca5697
Compare
Choose a tag to compare

2.19.0 (2023-02-21)

Features

  • Update routing annotation for CreateBucketRequest (#1892) (581120f)

Bug Fixes

  • Update Default RetryStrategy to retry SSLException caused by SocketException (#1900) (be2aba0)
  • Update GrpcStorageImpl handling to be aware of quotaProjectId (#1877) (ca8510e), closes #1736

Dependencies

  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.3.0 (#1907) (85e22d7)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.20 (#1904) (95b9aef)

v2.18.0

06 Feb 23:56
62e3964
Compare
Choose a tag to compare

2.18.0 (2023-02-06)

Features

  • Add Storage.BlobWriteOption.{meta,}generation{Not,}Match(long) methods to allow literal value construction (#1875) (a9fab09)
  • Setting up 2.15.x (#1880) (1c88e83)

Dependencies

  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.2.0 (#1886) (6928556)

v2.17.2

23 Jan 17:32
3a67275
Compare
Choose a tag to compare

2.17.2 (2023-01-23)

Bug Fixes

  • Update BlobReadChannelV2 handling to correctly restart for decompressed object (#1867) (93e8ed4)

Dependencies

  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.1.2 (#1865) (ceb9a61)

v2.17.1

13 Jan 03:50
28bd2bb
Compare
Choose a tag to compare

2.17.1 (2023-01-13)

Bug Fixes

  • Update BaseStorageReadChannel to be left open unless explicitly closed (#1853) (1425dd9)

v2.17.0

12 Jan 19:30
fb3ae9c
Compare
Choose a tag to compare

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)

v2.16.0

07 Dec 17:22
bf75118
Compare
Choose a tag to compare

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)