Skip to content

Releases: googleapis/java-storage

v2.51.0

23 Apr 20:31
77ed57b

Choose a tag to compare

2.51.0 (2025-04-23)

Important

This release has a direct memory leak when using a StorageOptions.grpc() instance and performing downloads.

Please update to 2.52.1 or later which contains the fix.

Features

  • Add @BetaApi Storage#blobAppendableUpload for gRPC Transport (#3020) (62b6248)
  • Add @BetaApi Storage#blobReadSession for gRPC Transport (#3020) (62b6248)
  • Implement improved retry context information (#3020) (62b6248)

Bug Fixes

  • deps: Update the Java code generator (gapic-generator-java) to 2.56.0 (8f9f5ec)
  • Ensure object generation is sent for Storage#update(BlobInfo) using HTTP Transport (#3006) (2a3e0e7), closes #2980
  • Update 416 handling for ReadChannel (#3018) (4a9c3e4)
  • Update gRPC Bidi resumable upload to have more robust error message generation (#2998) (79b5d85)
  • Update gRPC implementation for storage.buckets.get to translate NOT_FOUND to null (#3005) (704af65)

Dependencies

  • Remove explicit version declarations for packages that are in shared-dependencies (#3014) (61cdb30)
  • Update dependency com.google.apis:google-api-services-storage to v1-rev20250312-2.0.0 (#3000) (78fc076)
  • Update dependency com.google.cloud.opentelemetry:exporter-trace to v0.34.0 (#2938) (ff6f696)
  • Update sdk-platform-java dependencies (#3046) (861f958)
  • Update sdk-platform-java dependencies (#3053) (921d1ba)

v2.50.0

14 Mar 17:59
85d3795

Choose a tag to compare

2.50.0 (2025-03-14)

Features

Bug Fixes

  • deps: Update the Java code generator (gapic-generator-java) to 2.54.0 (22e7e3d)
  • deps: Update the Java code generator (gapic-generator-java) to 2.55.1 (81c8c61)
  • Improve 503 handling for json resumable uploads (#2987) (9bc2b14)
  • Update usages of String.format to explicitly pass Locale.US (#2974) (8bcb2de), closes #2972

Dependencies

  • Update dependency com.google.apis:google-api-services-storage to v1-rev20250224-2.0.0 (#2969) (80a40c4)
  • Update googleapis/sdk-platform-java action to v2.55.1 (#2985) (e22a2de)
  • Update sdk-platform-java dependencies (#2983) (9eeb82a)
  • Update sdk-platform-java dependencies (#2986) (10b922a)

v2.49.0

26 Feb 16:19
8ea21b3

Choose a tag to compare

2.49.0 (2025-02-26)

Features

  • Add new Options to allow per method header values (#2941) (297802d)
  • transfer-manager: Add ParallelUploadConfig.Builder#setUploadBlobInfoFactory (#2936) (86e9ae8), closes #2638

Bug Fixes

  • Categorize a WatchdogTimeoutException as retriable for grpc ReadObject (#2954) (b53bd53)
  • deps: Update the Java code generator (gapic-generator-java) to 2.53.0 (9946d6b)
  • Update grpc based Storage to defer project id validation (#2930) (cc03784)
  • Update kms key handling when opening a resumable upload to clear the value in the json to be null rather than empty string (#2939) (43553de)

Dependencies

Documentation

v2.48.2

12 Feb 16:52
ca68789

Choose a tag to compare

2.48.2 (2025-02-11)

Dependencies

Documentation

  • Update storage_copy_file to include MegabytesCopiedPerChunk (#2910) (971ca5d)

v2.48.1

03 Feb 19:47
2fdb0d4

Choose a tag to compare

2.48.1 (2025-02-03)

Bug Fixes

  • deps: Update the Java code generator (gapic-generator-java) to 2.52.0 (00754bc)
  • Update batch handling to ensure each operation has its own unique idempotency-token (#2905) (8d79b8d)

Dependencies

  • Update dependency com.google.cloud:sdk-platform-java-config to v3.42.0 (#2895) (145afb0)
  • Update dependency com.google.cloud.opentelemetry:exporter-trace to v0.33.0 (#2904) (2a5242e)

Documentation

v2.48.0

27 Jan 21:06
78b9010

Choose a tag to compare

2.48.0 (2025-01-27)

Features

  • Add new Storage#moveBlob method to atomically rename an object (#2882) (c49fd08)
  • Next release from main branch is 2.48.0 (#2885) (34e5903)

Bug Fixes

  • deps: Update the Java code generator (gapic-generator-java) to 2.51.1 (09ed029)
  • Update Signed URL default scheme to resolve from storage options host (#2880) (7ae7e39), closes #2870
  • Update StorageException translation of an ApiException to include error details (#2872) (8ad5010)

Dependencies

  • Update dependency com.google.cloud.opentelemetry:exporter-trace to v0.33.0 (#2873) (39509d5)
  • Update gcr.io/cloud-devrel-public-resources/storage-testbench docker tag to v0.52.0 (#2883) (a64a3d5)

v2.47.0

08 Jan 19:24
464670b

Choose a tag to compare

2.47.0 (2025-01-08)

Features

  • Add MoveObject RPC (34b8ac4)
  • Introductory beta level support for OpenTelemetry tracing on c.g.c.storage.Storage methods (#2837) (dd889ea)

Bug Fixes

  • De-beta storage-v2 artifacts (#2852) (77a2e8a)
  • deps: Update the Java code generator (gapic-generator-java) to 2.51.0 (34b8ac4)
  • Fix interrupt spiral in grpc ReadObject drainQueue (#2850) (c1dac83)
  • Update request handling of gRPC based CopyWriter (#2858) (093cb87)

Dependencies

  • Update gcr.io/cloud-devrel-public-resources/storage-testbench docker tag to v0.51.0 (#2860) (980ac4e)
  • Update googleapis/sdk-platform-java action to v2.51.1 (#2864) (b731c06)
  • Update sdk-platform-java dependencies (#2866) (562df7f)

v2.46.0

13 Dec 00:45
d3e2ec7

Choose a tag to compare

2.46.0 (2024-12-13)

Features

  • Introduce java.time methods and variables (#2826) (baf30ee)

Bug Fixes

  • Update retry lifecycle when attempting to decompress a gzip object (#2840) (7dba13c)

Dependencies

  • Update dependency com.google.apis:google-api-services-storage to v1-rev20241113-2.0.0 (#2823) (503e518)
  • Update dependency com.google.apis:google-api-services-storage to v1-rev20241206-2.0.0 (#2839) (8f3cdd3)
  • Update gcr.io/cloud-devrel-public-resources/storage-testbench docker tag to v0.50.0 (#2825) (9aa68a6)
  • Update sdk-platform-java dependencies (#2841) (2a70481)

Documentation

v2.45.0

18 Nov 23:13
a9910f2

Choose a tag to compare

2.45.0 (2024-11-18)

Features

Bug Fixes

  • deps: Update the Java code generator (gapic-generator-java) to 2.49.0 (aef367d)
  • deps: Update the Java code generator (gapic-generator-java) to 2.50.0 (281cccb)
  • Set default values for monitored resource (#2809) (27829a4)

Dependencies

v2.44.1

25 Oct 23:18
3703bb2

Choose a tag to compare

2.44.1 (2024-10-25)

Dependencies