Releases: googleapis/java-storage
Releases · googleapis/java-storage
v2.43.1
2.43.1 (2024-09-26)
Bug Fixes
- Add managed folder to testIamPermissions method (556dd95)
- deps: Update the Java code generator (gapic-generator-java) to 2.46.0 (556dd95)
- Remove server unimplemented GrpcStorageImpl#{get,list,create,delete,Update}HmacKey (#2717) (06f7292)
- Remove server unimplemented GrpcStorageImpl#{get,list,create,delete}Notification (#2710) (310c9b2)
- Remove server unimplemented GrpcStorageImpl#getServiceAccount (#2718) (51076a8)
- Update grpc based ReadObject rpcs to remove race condition between cancellation and message handling (#2708) (2c7f088)
- Update grpc upload error diagnostics to be tolerant of receiving an error if no request has been sent (#2732) (fff72d5)
- Update GrpcStorageOptions to attempt direct path by default (#2715) (9de9a92)
Dependencies
v2.43.0
2.43.0 (2024-09-13)
Features
Bug Fixes
- Close pending zero-copy responses when Storage#close is called (#2696) (1855308)
- Github workflow vulnerable to script injection (#2663) (9151ac2)
- Make ParallelCompositeUploadBlobWriteSessionConfig.ExecutorSupplier#cachedPool a singleton (#2691) (1494809)
Dependencies
v2.42.0
v2.41.0
2.41.0 (2024-07-31)
Features
Bug Fixes
- Add UnknownHostException to set of retriable exception (#2651) (18de9fc)
- Update grpc resumable upload error categorization to be more tolerant (#2644) (95697dd)
- Update Storage#readAllBytes to respect shouldReturnRawInputStream option (#2635) (dc883cc)
- Update TransferManager downloads to reduce in memory buffering (#2630) (fc2fd75)
- Use fast calculation for totalRemaining number of bytes from multiple ByteBuffers (#2633) (758b3dd)
Dependencies
- Update dependency com.google.apis:google-api-services-storage to v1-rev20240625-2.0.0 (#2616) (b22babb)
- Update dependency com.google.apis:google-api-services-storage to v1-rev20240706-2.0.0 (#2634) (1ccaa0c)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.33.0 (#2647) (8196259)
- Update dependency net.jqwik:jqwik to v1.9.0 (#2608) (a20eb66)
- Update dependency org.junit.vintage:junit-vintage-engine to v5.10.3 (#2604) (8c79f39)
- Update junit-platform.version to v5.10.3 (#2605) (a532ee4)
v2.40.1
2.40.1 (2024-06-26)
Bug Fixes
- Add a workaround to make sure grpc clients' hosts always match their universe domain (#2588) (87bf737)
- Include x-goog-user-project on resumable upload puts for grpc transport (#2586) (6f2f504)
- Update grpc bidi resumable uploads to validate ack'd object size (#2570) (5c9cecf)
- Update grpc finalize on close resumable uploads to validate ack'd object size (#2572) (55a6d15)
- Update grpc single-shot uploads to validate ack'd object size (#2567) (65c8808)
Dependencies
- Update dependency com.google.apis:google-api-services-storage to v1-rev20240524-2.0.0 (#2565) (d193243)
- Update dependency com.google.apis:google-api-services-storage to v1-rev20240621-2.0.0 (#2596) (73b8753)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.32.0 (#2597) (25940a4)
Documentation
v2.40.0
v2.39.0
v2.38.0
2.38.0 (2024-05-09)
Features
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 definitionstorage.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
v2.37.0
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)