Skip to content

Releases: googleapis/java-storage

v2.39.0

22 May 21:49
7b549cf
Compare
Choose a tag to compare

2.39.0 (2024-05-22)

Features

  • Plumb PartNamingStrategy for Parallel Composite Uploads in Transfer Manager (#2547) (79d721d)

Bug Fixes

  • Update GapicUnbufferedChunkedResumableWritableByteChannel to be tolerant of non-quantum writes (#2537) (1701fde)

Dependencies

  • Update dependency com.google.cloud:sdk-platform-java-config to v3.30.1 (#2550) (e9807ec)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.10.2 (#2552) (a207829)

v2.38.0

09 May 15:10
e3dcb85
Compare
Choose a tag to compare

2.38.0 (2024-05-09)

Features

  • Promoted google-cloud-storage-control to beta (#2531) (09f7191)

Bug Fixes

  • Add strict client side response validation for gRPC chunked resumable uploads (#2527) (c1d1f4a)
  • An existing resource pattern value projects/{project}/buckets/{bucket}/managedFolders/{managedFolder=**} to resource definition storage.googleapis.com/ManagedFolder is removed (#2524) (7d7f526)
  • deps: Update the Java code generator (gapic-generator-java) to 2.39.0 (#2501) (518d4be)
  • ParallelCompositeUpload in Transfer Manager hangs when encountering OOM (#2526) (67a7c6b)
  • Update grpc WriteObject response handling to provide context when a failure happens (#2532) (170a3f5)
  • Update GzipReadableByteChannel to be tolerant of one byte reads (#2512) (87b63f4)
  • Update StorageOptions to carry forward fields that aren't part of ServiceOptions (#2521) (b84654e)

Dependencies

  • Update dependency com.google.cloud:sdk-platform-java-config to v3.30.0 (#2523) (3e573f7)
  • Update dependency info.picocli:picocli to v4.7.6 (#2535) (f26888a)

Documentation

  • Add in Transfer Manager chunked upload/download samples (#2518) (d1f6bcc)
  • Update readme to include gradle instructions for storage control (#2503) (50ac93b)
  • Update TransportCompatibility annotation for Storage#blobWriteSession (#2520) (b7d673c)

v2.37.0

19 Apr 05:24
03943c7
Compare
Choose a tag to compare

2.37.0 (2024-04-19)

Features

  • Adds a ZeroCopy response marshaller for grpc ReadObject handling (#2489) (8c7404d)
  • Port BufferToDiskThenUpload to work with HttpStorageOptions (#2473) (d84e255)
  • Port DefaultBlobWriteSessionConfig to work with HttpStorageOptions (#2472) (e5772a4)
  • Port ParallelCompositeUploadBlobWriteSessionConfig to work with HttpStorageOptions (#2474) (3bf6026)
  • Transfer Manager ParallelCompositeUploads (#2494) (8b54549)

Bug Fixes

  • Ensure all BlobWriteSession types conform to the semantics specified in BlobWriteSession (#2482) (d47afcf)
  • Fix BidiBlobWriteSessionConfigs to respect preconditions (#2481) (955d78a)
  • Update ApiaryUnbufferedWritableByteChannel to be graceful of non-quantum aligned write calls (#2493) (f548335)
  • Update BidiBlobWriteSessionConfig to respect a provided bufferSize (#2471) (e1fb857)
  • Update grpc handling of IAM Policy etag to account for base64 encoding (#2499) (032f2f2)
  • Update Grpc Retry Conformance after new additions to testbench (#2309) (09043c5)

Dependencies

  • Update dependency com.google.apis:google-api-services-storage to v1-rev20240319-2.0.0 (#2460) (9c2ee90)
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.28.1 (#2467) (c12f329)
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.29.0 (#2502) (7ed8446)
  • Update gcr.io/cloud-devrel-public-resources/storage-testbench docker tag to v0.43.0 (#2459) (2dc4748)
  • Update gcr.io/cloud-devrel-public-resources/storage-testbench docker tag to v0.44.0 (#2497) (9b0253c)

Documentation

  • Add summary and reference docs for Storage Control API to readme (#2485) (70fd088)
  • Create Samples for transfer manager (#2492) (e2030b2)

v2.36.1

21 Mar 21:17
e359c76
Compare
Choose a tag to compare

2.36.1 (2024-03-20)

Dependencies

  • Update dependency com.google.apis:google-api-services-storage to v1-rev20240311-2.0.0 (#2446) (27b4780)
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.28.1 (#2450) (bf35a9a)

v2.36.0

15 Mar 21:29
838f9f8
Compare
Choose a tag to compare

2.36.0 (2024-03-15)

Features

  • Add Custom Part Metadata Decorator to ParallelCompositeUploadConfig (#2434) (43b8006)
  • Add hierarchical namespace and folders features (#2445) (8074fff)
  • Add soft delete feature (#2403) (989f36f)

Bug Fixes

Dependencies

  • Update dependency com.google.apis:google-api-services-storage to v1-rev20240307-2.0.0 (#2442) (1352203)
  • Update dependency net.jqwik:jqwik to v1.8.4 (#2447) (110b80c)
  • Update gcr.io/cloud-devrel-public-resources/storage-testbench docker tag to v0.42.0 (#2441) (80745d4)

v2.35.0

05 Mar 15:41
c3d6727
Compare
Choose a tag to compare

2.35.0 (2024-03-04)

Features

  • Add Bidi write feature (#2343) (47fde85)
  • Add soft_delete_time and hard_delete_time object metadata fields (#2415) (0b67e2d)

Dependencies

  • Update dependency com.google.cloud:sdk-platform-java-config to v3.27.0 (#2432) (334119c)
  • Update dependency net.jqwik:jqwik to v1.8.3 (#2425) (17f366c)
  • Update dependency net.jqwik:jqwik to v1.8.3 (#2428) (ba485b3)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.10.1 (#2421) (fff0295)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.10.1 (#2427) (d031c46)
  • Update gcr.io/cloud-devrel-public-resources/storage-testbench docker tag to v0.41.0 (#2419) (4b05639)

Documentation

v2.34.0

14 Feb 18:14
49feabd
Compare
Choose a tag to compare

2.34.0 (2024-02-14)

Features

  • Enable automatic retries for create RenameFolder LRO in Storage Control API (#2410) (b0450b8)

Dependencies

  • Update dependency com.google.apis:google-api-services-storage to v1-rev20240205-2.0.0 (#2400) (70d8c8b)
  • Update dependency com.google.apis:google-api-services-storage to v1-rev20240209-2.0.0 (#2407) (6a25dbb)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.25.0 (#2411) (cba3415)

v2.33.0

07 Feb 22:46
422dbf1
Compare
Choose a tag to compare

2.33.0 (2024-02-07)

Features

Bug Fixes

  • Temporarily restoring storage_grpc_service_config.json to fix broken test (#2365) (50b6610)

Dependencies

  • Update dependency com.google.apis:google-api-services-storage to v1-rev20240202-2.0.0 (#2393) (3391e1d)
  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.24.0 (#2389) (9e4e00d)
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.10.0 (#2390) (59ac502)
  • Update dependency org.junit.vintage:junit-vintage-engine to v5.10.2 (#2394) (8dbd4bf)
  • Update junit-platform.version to v5.10.2 (#2395) (0c5aef3)

v2.32.1

25 Jan 00:05
da31d22
Compare
Choose a tag to compare

2.32.1 (2024-01-24)

Dependencies

  • Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.23.0 (#2378) (798aadf)

v2.30.2

23 Jan 23:56
e5ab74b
Compare
Choose a tag to compare

2.30.2 (2024-01-23)

Bug Fixes