Skip to content

Releases: googleapis/java-storage

v2.25.0

24 Jul 16:55
aebe26f
Compare
Choose a tag to compare

2.25.0 (2023-07-24)

Features

  • BlobWriteChannelV2 - same throughput less GC (#2110) (1b52a10)
  • Update Storage.createFrom(BlobInfo, Path) to have 150% higher throughput (#2059) (4c2f44e)

Bug Fixes

  • Update BlobWriteChannelV2 to properly carry forward offset after incremental flush (#2125) (c099a2f)
  • Update GrpcStorageImpl.createFrom(BlobInfo, Path) to use RewindableContent (#2112) (c805051)

Documentation

Dependencies

  • test: Update gcr.io/cloud-devrel-public-resources/storage-testbench docker tag to v0.37.0 (#2130) (9e8b6d3)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.13.1 (#2129) (a7e854e)
  • Update dependency org.junit.vintage:junit-vintage-engine to v5.10.0 (#2132) (f5477e4)
  • Update junit-platform.version to v5.10.0 (#2133) (3d22686)

v2.24.0

13 Jul 16:17
184b4fb
Compare
Choose a tag to compare

2.24.0 (2023-07-11)

Features

  • Add validation around bytes received vs bytes expected (#2078) (45d142a)
  • Initial Preview of Transfer Manager #2105 (8b17574)

Bug Fixes

  • Update grpc upload logic to follow hashing behavior of json (#2107) (ed05232)
  • Update UploadCallable to use createFrom to avoid NPE trying to resolve resulting object (#2086) (6769a2b)

Documentation

  • Javadocs for remainder of Transfer Manager (#2097) (0362e80)
  • Javadocs for TransferManager interface and ParallelUploadConfig (#2094) (63d8ed3)
  • samples: Add storage_grpc_quickstart samples (#2041) (5f916fb)

Dependencies

  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.12.0 (#2088) (18adb5a)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.13.0 (#2106) (734dee0)
  • Update dependency io.grpc:grpc-bom to v1.56.1 (#2101) (3102941)
  • Update dependency net.jqwik:jqwik to v1.7.4 (#2103) (c681ccf)
  • Update gcr.io/cloud-devrel-public-resources/storage-testbench docker tag to v0.36.0 (#2080) (ba5c11a)

v2.22.6

07 Jul 22:11
cb35e22
Compare
Choose a tag to compare

2.22.6 (2023-07-07)

Dependencies

  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.13.0 (#2106) (12fff98)

v2.22.5

22 Jun 21:12
57012b1
Compare
Choose a tag to compare

2.22.5 (2023-06-22)

Dependencies

  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.12.0 (#2088) (1835db0)

v2.23.0

21 Jun 19:11
44718bf
Compare
Choose a tag to compare

2.23.0 (2023-06-21)

Features

  • Add new dedup utility method to Option classes (#2063) (2ad196c)

Dependencies

  • Update dependencies io.grpc:* to v1.56.0 (#2072) (e10bde2)
  • Update dependency com.google.apis:google-api-services-storage to v1-rev20230617-2.0.0 (#2077) (9f618cd)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.23 (#2074) (427f330)

v2.22.4

08 Jun 15:24
7e499ab
Compare
Choose a tag to compare

2.22.4 (2023-06-07)

Bug Fixes

  • Include invocation-id for resumable PUTs (#2047) (a590ae3)

Documentation

  • Add documentation about quantum write alignment, use of ObjectChecksums, Bucket.name format, and Object.delete_time (#2032) (c39ec13)

Dependencies

  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.11.0 (#2050) (88fffbd)

v2.22.3

30 May 15:37
d47fb2e
Compare
Choose a tag to compare

2.22.3 (2023-05-30)

Bug Fixes

  • Add retries for auth service errors which are tagged Retryable (#2026) (3675514)
  • Make GrpcBlobWriteChannel open upon construction (#2022) (6549736)
  • Plumb GrpcInterceptorProvider to constructed InstantiatingGrpcChannelProvider (#2031) (bfe0415)

Dependencies

  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.10.0 (#2033) (54d6332)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.10.1 (#2035) (0bdb5ec)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.22 (#2016) (b4c4655)

v2.22.2

10 May 20:24
7d86b45
Compare
Choose a tag to compare

2.22.2 (2023-05-09)

Bug Fixes

Dependencies

  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.9.0 (#2010) (27b9014)
  • Update dependency org.junit.vintage:junit-vintage-engine to v5.9.3 (#1996) (7839768)
  • Update junit-platform.version to v5.9.3 (#1997) (5683340)

v2.22.1

26 Apr 17:14
f5a4c92
Compare
Choose a tag to compare

2.22.1 (2023-04-26)

Bug Fixes

  • Introduce new BlobId#toGsUtilUriWithGeneration (#1998) (68de5c7)
  • Update grpc x-goog-user-project handling gracefulness (#1983) (f274739)

Documentation

  • Update routing annotations for CancelResumableWriteRequest and QueryWriteStatusRequest (#1992) (e36f8f1)

Dependencies

  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.8.0 (#1995) (b7fb037)

v2.22.0

12 Apr 19:14
1ff4c51
Compare
Choose a tag to compare

2.22.0 (2023-04-12)

Features

  • Add matchGlob parameter to BlobListOption (#1965) (93be97a)
  • Handle generation numbers in BlobId#{to,from}GsUtilUri (#1929) (0a033b3)
  • Implement GrpcStorageImpl#{get,list,create,delete}Notification (#1958) (830052b)
  • Make it possible to disable the buffer of ReadChannels returned from Storage.reader (#1974) (702ab2b)

Bug Fixes

  • Update GrpcStorageOptions to set allowNonDefaultServiceAccount = true (#1977) (f1b9493)

Documentation

  • Update spec for WriteObjectRequest.object_size to clarify that it applies to both one-shot and resumable writes (#1976) (7354e19)

Dependencies

  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.7.0 (#1978) (1f7e9c9)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.9.21 (#1979) (d6accdf)