solr icon indicating copy to clipboard operation
solr copied to clipboard

Update dependency com.google.cloud:google-cloud-storage to v2.60.0

Open solrbot opened this issue 10 months ago • 0 comments

This PR contains the following updates:

Package Type Update Change
com.google.cloud:google-cloud-storage dependencies minor 2.27.0 -> 2.60.0

Release Notes

googleapis/java-storage (com.google.cloud:google-cloud-storage)

v2.60.0

Features
Bug Fixes
  • Add new system property (com.google.cloud.storage.grpc.bound_token) to allow disabling bound token use with grpc (#​3365) (ebf5e6d)
  • Call response.disconnect() after resolving resumable upload url (#​3385) (ac3be4b)
  • deps: Update the Java code generator (gapic-generator-java) to 2.63.0 (c1a8968)
Dependencies
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.54.1 (#​3381) (e3d3700)

v2.59.0

Features
  • Add per-message checksum validation for gRPC ReadObject operations (#​3336) (6eef1b0)
Bug Fixes
  • Add case insensitive check for X-Goog-Content-SHA256 in SignatureInfo (#​3337) (54bc2c1)
  • Migrate away from GoogleCredentials.fromStream() usages (#​3339) (7e42c2f)
  • Update BlobReadSession channels to not implicitly close once EOF is observed (#​3344) (9f0a93e)
  • Update grpc single-shot uploads to attach the callers stracktrace as suppressed exception if an error happens in the background (#​3330) (64e2b2e)
  • Update retry logic for grpc start resumable upload to properly handle client side deadline_exceeded (#​3354) (6eb3331)
Dependencies
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.53.0 (#​3351) (e64565a)

v2.58.1

Bug Fixes
  • deps: Update the Java code generator (gapic-generator-java) to 2.62.3 (ba84793)
  • Update BlobReadSession ScatteringByteChannel projection to use less CPU (#​3324) (678fecc)
  • Update DefaultRetryContext to trap and forward RejectedExceptionException to onFailure (#​3327) (1be31bd)
  • Update PCU request building logic to properly clear crc32c and md5 (#​3323) (4da9f31)
Dependencies
  • Update dependency com.google.apis:google-api-services-storage to v1-rev20250925-2.0.0 (#​3313) (ab310eb)
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.52.3 (#​3325) (4d3e3be)
  • Update googleapis/sdk-platform-java action to v2.62.3 (#​3322) (a5808ea)

v2.58.0

Features
  • storagecontrol: Add GetIamPolicy, SetIamPolicy, and TestIamPermissions RPCs (c884551)
Bug Fixes
  • deps: Update the Java code generator (gapic-generator-java) to 2.62.2 (984f8ca)
  • Fix appendable upload finalization race condition (#​3295) (485be18)
  • Fix IllegalMonitorStateException thrown from BlobAppendableUpload.isOpen() (#​3302) (aa90468)
  • Update object context diff logic to be shallow rather than deep (#​3287) (2fd15f6)
Dependencies
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.52.2 (#​3298) (1489f3a)
  • Update googleapis/sdk-platform-java action to v2.62.2 (#​3299) (c3b05ac)

v2.57.0

Features
Bug Fixes
  • deps: Update the Java code generator (gapic-generator-java) to 2.62.1 (0e348db)
  • Update BlobAppendableUpload implementation to periodically flush for large writes (#​3278) (d0ffe18)
  • Update otel integration to properly activate span context for lazy RPCs such as reads & writes pt.2 (#​3277) (3240f67)
Dependencies
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.52.1 (#​3280) (d046ea3)
  • Update googleapis/sdk-platform-java action to v2.62.1 (#​3281) (c9078bb)

v2.56.0

Features
  • breaking behavior rewrite Storage.blobAppendableUpload to be non-blocking and have improved throughput (#​3231) (7bd73d3)
  • Add AppendableUploadWriteableByteChannel#flush() (#​3261) (950c56f)
  • Add MinFlushSizeFlushPolicy#withMaxPendingBytes(long) (#​3231) (7bd73d3)
  • Add StorageChannelUtils to provide helper methods to perform blocking read/write to/from non-blocking channels (#​3231) (7bd73d3)
Bug Fixes
  • Make FlushPolicy${Min,Max}FlushSizeFlushPolicy constructors private (#​3217) (7bd73d3)
  • Update BlobAppendableUploadConfig and FlushPolicy.MinFlushSizeFlushPolicy to default to 4MiB minFlushSize and 16MiB maxPendingBytes (#​3249) (7bd73d3)
  • Update otel integration to properly activate span context for lazy RPCs such as reads & writes (#​3255) (d6587f4)
Dependencies
  • Update actions/checkout action to v5 (#​3239) (33f024b)
  • Update dependency com.google.apis:google-api-services-storage to v1-rev20250815-2.0.0 (#​3245) (87afe1a)
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.52.0 (#​3250) (0782e62)

v2.55.0

Features
  • Add new preview Bucket encryption policy configuration (#​3204) (7b250dd)
Bug Fixes
  • deps: Update the Java code generator (gapic-generator-java) to 2.61.0 (f98b686)
  • Enable ALTS bound token (for DirectPath) in the grpc channel provider (#​2919) (38d248d)
Dependencies
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.51.0 (#​3213) (86ff697)

v2.54.0

Features
  • Add BucketInfo.IpFilter (#​3177) (14a91ec)
  • Add default end-to-end checksumming for JournalingBlobWriteSessionConfig #​3180 (fa0f6a0)
  • Add default end-to-end crc32c checksumming for several upload methods via grpc transport #​3176 (fa0f6a0)
Bug Fixes
  • deps: Update the Java code generator (gapic-generator-java) to 2.60.2 (bd1f199)
  • Give user provided checksum precondition priority for Storage#create methods that accept byte[] #​3182 (fa0f6a0)
  • Move crc32c computation before writing to disk for BufferToDiskThenUpload BlobWriteSession config #​3187 (fa0f6a0)
Dependencies
  • Update dependency com.google.apis:google-api-services-storage to v1-rev20250718-2.0.0 (#​3203) (18978e4)
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.50.2 (#​3201) (782c3c4)
  • Update googleapis/sdk-platform-java action to v2.60.1 (#​3196) (6ba56e5)

v2.53.3

Bug Fixes
  • Fix DefaultBlobWriteSessionConfig init to work when grpc classes are excluded (#​3147) (8571ba8)
Dependencies
  • Update dependency com.google.apis:google-api-services-storage to v1-rev20250629-2.0.0 (#​3185) (4ce8281)
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.50.1 (#​3189) (7fbfb01)

v2.53.2

Bug Fixes
  • Fix Journaling BlobWriteSessionConfig to properly handle multiple consecutive retries (#​3166) (895bfbd)
Dependencies
  • Update dependency com.google.cloud.opentelemetry:exporter-trace to v0.36.0 (#​3162) (41a1030)
  • Update sdk-platform-java dependencies (#​3164) (c22a131)

v2.53.1

Bug Fixes
  • Cancel the future in RemoteStorageHelper#forceDelete when TimeoutException happens (#​3136) (e6007d5)
  • deps: Update the Java code generator (gapic-generator-java) to 2.59.0 (7dba9f0)
Dependencies
  • Update dependency com.google.apis:google-api-services-storage to v1-rev20250605-2.0.0 (#​3143) (17a80d8)
  • Update sdk-platform-java dependencies (#​3152) (2f78192)

v2.53.0

Features
  • Expose BucketInfo.getProject as a BigInteger (#​3119) (64bbb60), closes #​3023
  • storagecontrol: Add Anywhere cache control APIs (06572b7)
  • storagecontrol: Add Client Libraries Storage IntelligenceConfig (06572b7)
Bug Fixes
  • deps: Update the Java code generator (gapic-generator-java) to 2.58.0 (06572b7)
Dependencies
  • Update dependency com.google.apis:google-api-services-storage to v1-rev20250521-2.0.0 (#​3118) (e1be49e)
  • Update dependency com.google.apis:google-api-services-storage to v1-rev20250524-2.0.0 (#​3127) (2a4499d)
  • Update sdk-platform-java dependencies (#​3129) (31cd058)
Documentation
  • Add explicit Optional annotations to fields that have always been treated as optional (53b6927)
  • Add note that Bucket.project output format is always project number format (53b6927)
  • Add note that managedFolders are supported for GetIamPolicy and SetIamPolicy (53b6927)

v2.52.3

Bug Fixes
  • Update grpc client side metrics detection to be graceful when not running on gcp (#​3097) (10cd32d)
Dependencies
  • Update dependency com.google.apis:google-api-services-storage to v1-rev20250509-2.0.0 (#​3103) (1fd1090)
  • Update sdk-platform-java dependencies (#​3102) (3b53b94)

v2.52.2

Bug Fixes
  • Fix a possible NPE that could happen when shutting down a grpc Storage instance (#​3089) (56f5d0a)
Dependencies
  • Update dependency com.google.apis:google-api-services-storage to v1-rev20250424-2.0.0 (#​3084) (c7afbde)
  • Update sdk-platform-java dependencies (#​3087) (762ca13)

v2.52.1

Bug Fixes
  • Fix grpc ReadObject memory leak introduced in 2.51.0 (#​3080) (7057629)

v2.52.0

[!IMPORTANT]
This release has a direct memory leak when using gRPC transport for 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

[!IMPORTANT]
This release has a direct memory leak when using gRPC transport for 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.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

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

Features
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

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

v2.48.1

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

Features
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

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

Features
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

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

Dependencies

v2.44.0

Features
Bug Fixes
  • deps: Update the Java code generator (gapic-generator-java) to 2.47.0 (c517798)
  • Fix createFrom resumable upload retry offset calculation (#​2771) (1126cdc), closes #​2770
  • Update gRPC ReadObject retry to avoid double retry (#​2765) (1fc57b9)
Dependencies
  • Update dependency com.google.apis:google-api-services-storage to v1-rev20241008-2.0.0 (#​2776) (0545b5e)
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.38.0 (#​2787) (a470e88)
  • Update gcr.io/cloud-devrel-public-resources/storage-testbench docker tag to v0.48.0 (#​2781) (8fa013e)
  • Update gcr.io/cloud-devrel-public-resources/storage-testbench docker tag to v0.49.0 (#​2782) (a7baffb)
  • Update googleapis/sdk-platform-java action to v2.48.0 (#​2786) (2893e61)

v2.43.2

Bug Fixes
  • Plumb list blobs match glob option for grpc transport (#​2759) (207abd1)
Dependencies
  • Update dependency com.google.api:gapic-generator-java to v2.47.0 (#​2750) (9041f24)
  • Update dependency com.google.apis:google-api-services-storage to v1-rev20240924-2.0.0 (#​2719) (7b19831)
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.37.0 (#​2751) (003d6fa)
  • Update googleapis/sdk-platform-java action to v2.47.0 (#​2749) (befa415)

v2.43.1

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
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.36.0 (#​2721) (11f09fe)
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.36.1 (#​2738) (eb320e1)
  • Update googleapis/sdk-platform-java action to v2.46.1 (#​2736) (795f2c3)

v2.43.0

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
  • Promote storage-v2 artifacts to beta (9d22597)
  • Update dependency com.google.apis:google-api-services-storage to v1-rev20240819-2.0.0 (#​2665) (3df1000)
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.35.0 (#​2698) (1dd51c3)

v2.42.0

Features
  • Enable grpc.lb.locality label for client-side metrics (#​2659) (b681ee0)
Bug Fixes
  • Update modified field handling for blob and bucket with json transport to properly clear fields (#​2664) (e2f5537), closes #​2662
Dependencies
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.34.0 (#​2673) (453c29a)
  • Update gcr.io/cloud-devrel-public-resources/storage-testbench docker tag to v0.45.0 (#​2667) (1f66dff)

v2.41.0

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](https://redirect.github.com/googleapis/java-storage/commit/fc2fd750ed60b840e6285

Configuration

📅 Schedule: Branch creation - "before 9am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot

solrbot avatar Mar 01 '25 04:03 solrbot