Releases: googleapis/java-storage
Releases · googleapis/java-storage
v2.52.3
v2.52.2
v2.52.1
v2.52.0
2.52.0 (2025-04-28)
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
Bug Fixes
- deps: Update the Java code generator (gapic-generator-java) to 2.56.2 (74c46dd)
Dependencies
- Update dependency com.google.apis:google-api-services-storage to v1-rev20250416-2.0.0 (#3063) (d496d5b)
- Update dependency com.google.apis:google-api-services-storage to v1-rev20250420-2.0.0 (#3070) (1ef50f2)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.46.2 (#3061) (cb43a6c)
- Update googleapis/sdk-platform-java action to v2.56.2 (#3055) (7025ad7)
v2.51.0
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
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
v2.49.0
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
v2.48.1
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
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)