Skip to content

Update Google Cloud#4098

Open
solrbot wants to merge 3 commits intoapache:mainfrom
solrbot:renovate/google-cloud
Open

Update Google Cloud#4098
solrbot wants to merge 3 commits intoapache:mainfrom
solrbot:renovate/google-cloud

Conversation

@solrbot
Copy link
Collaborator

@solrbot solrbot commented Feb 1, 2026

This PR contains the following updates:

Package Type Update Change Pending
com.google.cloud:google-cloud-storage dependencies minor 2.27.0 -> 2.62.1
com.google.cloud:google-cloud-nio dependencies minor 0.127.3 -> 0.128.11
com.google.cloud:google-cloud-core-http dependencies minor 2.60.1 -> 2.64.0
com.google.cloud:google-cloud-core dependencies minor 2.60.1 -> 2.64.0
com.google.cloud:google-cloud-bom dependencies minor 0.224.0 -> 0.255.0 0.256.0

Release Notes

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

v2.62.1

Bug Fixes
  • deps: Update the Java code generator (gapic-generator-java) to 2.66.0 (557be35)
Dependencies
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.56.0 (#​3468) (d2a1a3a)
  • Update gcr.io/cloud-devrel-public-resources/storage-testbench docker tag to v0.60.0 (#​3466) (2b860e3)
  • Update googleapis/sdk-platform-java action to v2.66.0 (#​3469) (bd2f0c6)

v2.62.0

Features
  • Add default e2e checksum validation in the final call of resumable uploads (#​3450) (37d2bba)
Bug Fixes
  • Update appendable upload retry logic to be able to more gracefully handle slow uploads (#​3438) (e660e5a)
Dependencies
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.55.1 (#​3461) (7e45b9e)
  • Update googleapis/sdk-platform-java action to v2.65.1 (#​3460) (2a42131)

v2.61.0

Features
  • Add support for partial success in ListBuckets for json (#​3415) (37ef7f3)
  • Modifying getters and setters to be more inline with s3 interface. (0a8bbea)
  • mpu: Breaking change modifying getters and setters in MPU to be more inline with s3 interface. (66d54e2)
Bug Fixes
  • deps: Update the Java code generator (gapic-generator-java) to 2.64.1 (511ff51)
Dependencies
  • Update actions/checkout action to v6 (d934ad9)
  • Update actions/checkout action to v6 (d99dd53)
  • Update dependency com.google.apis:google-api-services-storage to v1-rev20251118-2.0.0 (f48fa3f)
  • Update dependency com.google.apis:google-api-services-storage to v1-rev20251118-2.0.0 (#​3427) (4612e72)
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.54.2 (90a71be)
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.54.2 (#​3424) (c989dc3)
  • Update gcr.io/cloud-devrel-public-resources/storage-testbench docker tag to v0.59.0 (f5d8337)
  • Update gcr.io/cloud-devrel-public-resources/storage-testbench docker tag to v0.59.0 (5480ce3)
  • Update googleapis/sdk-platform-java action to v2.64.2 (23494d7)
  • Update googleapis/sdk-platform-java action to v2.64.2 (#​3425) (fad2d7a)

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

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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR has been generated by Renovate Bot

@solrbot solrbot added the exempt-stale Prevent a PR from going stale label Feb 1, 2026
@solrbot solrbot force-pushed the renovate/google-cloud branch 20 times, most recently from 8feaa47 to 6c869d1 Compare February 4, 2026 13:20
@solrbot solrbot force-pushed the renovate/google-cloud branch from 8e34bdb to 6514255 Compare February 4, 2026 17:02
@github-actions github-actions bot added documentation Improvements or additions to documentation test-framework labels Feb 4, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates Solr’s Google Cloud (GCS) dependency set and associated lockfiles/licenses to newer versions, with small test/support adjustments to accommodate the newer Storage API surface and transitive dependency graph.

Changes:

  • Bump Google Cloud BOM/Core/Storage/NIO versions in the version catalog and regenerate Gradle lockfiles.
  • Update the GCS repository module’s dependency wiring (exclusions) and adjust test wrapper to implement the newer Storage interface (moveBlob).
  • Refresh solr/licenses/*.sha1 entries to match the new resolved dependency set.

Reviewed changes

Copilot reviewed 94 out of 94 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
solr/test-framework/gradle.lockfile Regenerated locks (adds *ClasspathCopy configs).
solr/solrj-zookeeper/gradle.lockfile Regenerated locks (adds *ClasspathCopy configs).
solr/solr-ref-guide/gradle.lockfile Regenerated locks (updates empty= scopes).
solr/modules/gcs-repository/src/test/org/apache/solr/gcs/ConcurrentDelegatingStorage.java Adds moveBlob delegation to satisfy updated Storage API.
solr/modules/gcs-repository/gradle.lockfile Updates resolved Google Cloud + transitive deps (gRPC/protobuf/etc).
solr/modules/gcs-repository/build.gradle Adds excludes for newly introduced transitive monitoring/otel deps.
solr/core/gradle.lockfile Regenerated locks (adds *ClasspathCopy configs).
gradle/libs.versions.toml Bumps Google Cloud versions (BOM/Core/NIO/Storage).
changelog/unreleased/PR#4098-update-google-cloud.yml Adds changelog entry for dependency update.
solr/licenses/re2j-1.8.jar.sha1 Adds SHA1 for updated re2j.
solr/licenses/re2j-1.7.jar.sha1 Removes SHA1 for previous re2j.
solr/licenses/protobuf-java-util-4.33.2.jar.sha1 Adds SHA1 for updated protobuf-java-util.
solr/licenses/protobuf-java-4.33.2.jar.sha1 Adds SHA1 for updated protobuf-java.
solr/licenses/proto-google-iam-v1-1.60.0.jar.sha1 Adds SHA1 for updated proto-google-iam-v1.
solr/licenses/proto-google-iam-v1-1.56.1.jar.sha1 Removes SHA1 for previous proto-google-iam-v1.
solr/licenses/proto-google-common-protos-2.65.0.jar.sha1 Adds SHA1 for updated proto-google-common-protos.
solr/licenses/proto-google-cloud-storage-v2-2.62.1.jar.sha1 Adds SHA1 for updated proto-google-cloud-storage-v2.
solr/licenses/proto-google-cloud-storage-v2-2.40.1-alpha.jar.sha1 Removes SHA1 for previous proto-google-cloud-storage-v2.
solr/licenses/opentelemetry-semconv-1.29.0-alpha.jar.sha1 Adds SHA1 for newly introduced OTel semconv artifact.
solr/licenses/opentelemetry-sdk-logs-1.51.0.jar.sha1 Adds SHA1 for newly introduced OTel SDK logs artifact.
solr/licenses/opentelemetry-sdk-extension-autoconfigure-spi-1.51.0.jar.sha1 Adds SHA1 for newly introduced OTel autoconfigure SPI artifact.
solr/licenses/opentelemetry-sdk-common-1.51.0.jar.sha1 Adds SHA1 for newly introduced OTel SDK common artifact.
solr/licenses/opentelemetry-gcp-resources-1.37.0-alpha.jar.sha1 Adds SHA1 for newly introduced OTel GCP resources artifact.
solr/licenses/opencensus-proto-0.2.0.jar.sha1 Removes SHA1 for previous opencensus-proto.
solr/licenses/guava-33.5.0-jre.jar.sha1 Adds SHA1 for updated guava.
solr/licenses/grpc-xds-1.76.2.jar.sha1 Adds SHA1 for updated grpc-xds.
solr/licenses/grpc-xds-1.65.1.jar.sha1 Removes SHA1 for previous grpc-xds.
solr/licenses/grpc-util-1.76.2.jar.sha1 Adds SHA1 for updated grpc-util.
solr/licenses/grpc-stub-1.76.2.jar.sha1 Adds SHA1 for updated grpc-stub.
solr/licenses/grpc-services-1.76.2.jar.sha1 Adds SHA1 for updated grpc-services.
solr/licenses/grpc-services-1.65.1.jar.sha1 Removes SHA1 for previous grpc-services.
solr/licenses/grpc-rls-1.76.2.jar.sha1 Adds SHA1 for updated grpc-rls.
solr/licenses/grpc-rls-1.65.1.jar.sha1 Removes SHA1 for previous grpc-rls.
solr/licenses/grpc-protobuf-lite-1.76.2.jar.sha1 Adds SHA1 for updated grpc-protobuf-lite.
solr/licenses/grpc-protobuf-1.76.2.jar.sha1 Adds SHA1 for updated grpc-protobuf.
solr/licenses/grpc-netty-shaded-1.76.2.jar.sha1 Adds SHA1 for updated grpc-netty-shaded.
solr/licenses/grpc-netty-shaded-1.65.1.jar.sha1 Removes SHA1 for previous grpc-netty-shaded.
solr/licenses/grpc-inprocess-1.76.2.jar.sha1 Adds SHA1 for updated grpc-inprocess.
solr/licenses/grpc-inprocess-1.65.1.jar.sha1 Removes SHA1 for previous grpc-inprocess.
solr/licenses/grpc-grpclb-1.76.2.jar.sha1 Adds SHA1 for updated grpc-grpclb.
solr/licenses/grpc-grpclb-1.65.1.jar.sha1 Removes SHA1 for previous grpc-grpclb.
solr/licenses/grpc-googleapis-1.76.2.jar.sha1 Adds SHA1 for updated grpc-googleapis.
solr/licenses/grpc-googleapis-1.65.1.jar.sha1 Removes SHA1 for previous grpc-googleapis.
solr/licenses/grpc-google-cloud-storage-v2-2.62.1.jar.sha1 Adds SHA1 for updated grpc-google-cloud-storage-v2.
solr/licenses/grpc-google-cloud-storage-v2-2.40.1-alpha.jar.sha1 Removes SHA1 for previous grpc-google-cloud-storage-v2.
solr/licenses/grpc-core-1.76.2.jar.sha1 Adds SHA1 for updated grpc-core.
solr/licenses/grpc-context-1.76.2.jar.sha1 Adds SHA1 for updated grpc-context.
solr/licenses/grpc-context-1.70.0.jar.sha1 Removes SHA1 for previous grpc-context.
solr/licenses/grpc-auth-1.76.2.jar.sha1 Adds SHA1 for updated grpc-auth.
solr/licenses/grpc-auth-1.65.1.jar.sha1 Removes SHA1 for previous grpc-auth.
solr/licenses/grpc-api-1.76.2.jar.sha1 Adds SHA1 for updated grpc-api.
solr/licenses/grpc-api-1.70.0.jar.sha1 Removes SHA1 for previous grpc-api.
solr/licenses/grpc-alts-1.76.2.jar.sha1 Adds SHA1 for updated grpc-alts.
solr/licenses/grpc-alts-1.65.1.jar.sha1 Removes SHA1 for previous grpc-alts.
solr/licenses/google-oauth-client-1.39.0.jar.sha1 Adds SHA1 for updated google-oauth-client.
solr/licenses/google-oauth-client-1.36.0.jar.sha1 Removes SHA1 for previous google-oauth-client.
solr/licenses/google-http-client-jackson2-2.1.0.jar.sha1 Adds SHA1 for updated google-http-client-jackson2.
solr/licenses/google-http-client-jackson2-1.44.2.jar.sha1 Removes SHA1 for previous google-http-client-jackson2.
solr/licenses/google-http-client-gson-2.1.0.jar.sha1 Adds SHA1 for updated google-http-client-gson.
solr/licenses/google-http-client-gson-1.47.1.jar.sha1 Removes SHA1 for previous google-http-client-gson.
solr/licenses/google-http-client-appengine-2.1.0.jar.sha1 Adds SHA1 for updated google-http-client-appengine.
solr/licenses/google-http-client-appengine-1.47.1.jar.sha1 Removes SHA1 for previous google-http-client-appengine.
solr/licenses/google-http-client-apache-v2-2.1.0.jar.sha1 Adds SHA1 for updated google-http-client-apache-v2.
solr/licenses/google-http-client-apache-v2-1.45.2.jar.sha1 Removes SHA1 for previous google-http-client-apache-v2.
solr/licenses/google-http-client-2.1.0.jar.sha1 Adds SHA1 for updated google-http-client.
solr/licenses/google-http-client-1.47.1.jar.sha1 Removes SHA1 for previous google-http-client.
solr/licenses/google-cloud-storage-2.62.1.jar.sha1 Adds SHA1 for updated google-cloud-storage.
solr/licenses/google-cloud-storage-2.40.1.jar.sha1 Removes SHA1 for previous google-cloud-storage.
solr/licenses/google-cloud-nio-0.128.11.jar.sha1 Adds SHA1 for updated google-cloud-nio.
solr/licenses/google-cloud-nio-0.127.20.jar.sha1 Removes SHA1 for previous google-cloud-nio.
solr/licenses/google-cloud-core-http-2.64.0.jar.sha1 Adds SHA1 for updated google-cloud-core-http.
solr/licenses/google-cloud-core-http-2.60.1.jar.sha1 Removes SHA1 for previous google-cloud-core-http.
solr/licenses/google-cloud-core-grpc-2.64.0.jar.sha1 Adds SHA1 for updated google-cloud-core-grpc.
solr/licenses/google-cloud-core-grpc-2.40.0.jar.sha1 Removes SHA1 for previous google-cloud-core-grpc.
solr/licenses/google-cloud-core-2.64.0.jar.sha1 Adds SHA1 for updated google-cloud-core.
solr/licenses/google-cloud-core-2.60.1.jar.sha1 Removes SHA1 for previous google-cloud-core.
solr/licenses/google-auth-library-oauth2-http-1.42.1.jar.sha1 Adds SHA1 for updated google-auth-library-oauth2-http.
solr/licenses/google-auth-library-oauth2-http-1.39.0.jar.sha1 Removes SHA1 for previous google-auth-library-oauth2-http.
solr/licenses/google-auth-library-credentials-1.42.1.jar.sha1 Adds SHA1 for updated google-auth-library-credentials.
solr/licenses/google-auth-library-credentials-1.39.0.jar.sha1 Removes SHA1 for previous google-auth-library-credentials.
solr/licenses/google-api-services-storage-v1-rev20251118-2.0.0.jar.sha1 Adds SHA1 for updated google-api-services-storage.
solr/licenses/google-api-services-storage-v1-rev20240621-2.0.0.jar.sha1 Removes SHA1 for previous google-api-services-storage.
solr/licenses/gax-httpjson-2.74.0.jar.sha1 Adds SHA1 for updated gax-httpjson.
solr/licenses/gax-httpjson-2.70.1.jar.sha1 Removes SHA1 for previous gax-httpjson.
solr/licenses/gax-grpc-2.74.0.jar.sha1 Adds SHA1 for updated gax-grpc.
solr/licenses/gax-grpc-2.50.0.jar.sha1 Removes SHA1 for previous gax-grpc.
solr/licenses/gax-2.74.0.jar.sha1 Adds SHA1 for updated gax.
solr/licenses/gax-2.70.1.jar.sha1 Removes SHA1 for previous gax.
solr/licenses/gapic-google-cloud-storage-v2-2.62.1.jar.sha1 Adds SHA1 for updated gapic-google-cloud-storage-v2.
solr/licenses/gapic-google-cloud-storage-v2-2.40.1-alpha.jar.sha1 Removes SHA1 for previous gapic-google-cloud-storage-v2.
solr/licenses/error_prone_annotations-2.42.0.jar.sha1 Adds SHA1 for newly resolved error_prone_annotations version.
solr/licenses/checker-qual-3.49.0.jar.sha1 Adds SHA1 for updated checker-qual.
solr/licenses/api-common-2.57.0.jar.sha1 Adds SHA1 for updated api-common.
solr/licenses/api-common-2.53.1.jar.sha1 Removes SHA1 for previous api-common.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +76 to +80
io.grpc:grpc-alts:1.76.2=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath
io.grpc:grpc-api:1.76.2=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath
io.grpc:grpc-auth:1.76.2=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath
io.grpc:grpc-bom:1.65.1=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath
io.grpc:grpc-context:1.70.0=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath
io.grpc:grpc-core:1.65.1=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath
io.grpc:grpc-googleapis:1.65.1=jarValidation,runtimeClasspath,runtimeLibs,testRuntimeClasspath
io.grpc:grpc-grpclb:1.65.1=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath
io.grpc:grpc-inprocess:1.65.1=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath
io.grpc:grpc-netty-shaded:1.65.1=jarValidation,runtimeClasspath,runtimeLibs,testRuntimeClasspath
io.grpc:grpc-protobuf-lite:1.65.1=jarValidation,runtimeClasspath,runtimeLibs,testRuntimeClasspath
io.grpc:grpc-protobuf:1.65.1=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath
io.grpc:grpc-rls:1.65.1=jarValidation,runtimeClasspath,runtimeLibs,testRuntimeClasspath
io.grpc:grpc-services:1.65.1=jarValidation,runtimeClasspath,runtimeLibs,testRuntimeClasspath
io.grpc:grpc-stub:1.65.1=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath
io.grpc:grpc-util:1.65.1=jarValidation,runtimeClasspath,runtimeLibs,testRuntimeClasspath
io.grpc:grpc-xds:1.65.1=jarValidation,runtimeClasspath,runtimeLibs,testRuntimeClasspath
io.grpc:grpc-context:1.76.2=compileClasspath,jarValidation,runtimeClasspath,runtimeLibs,testCompileClasspath,testRuntimeClasspath
Copy link

Copilot AI Feb 4, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The resolved gRPC artifacts in this lockfile are 1.76.2, but the module still locks io.grpc:grpc-bom at 1.65.1. This defeats BOM-based alignment and can leave you with an internally inconsistent gRPC set if any dependency relies on the BOM’s constraints. Consider bumping the gRPC BOM/version catalog entry to match the resolved gRPC version (or enforcing a single version via an enforced platform) so all io.grpc:* artifacts are aligned.

Copilot uses AI. Check for mistakes.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm, probably need to bump the bom yea.
Wonder how renovatebot would be able to figure out this by itself though?

Comment on lines +44 to +51
implementation(libs.google.cloud.storage) {
exclude group: 'io.grpc', module: 'grpc-opentelemetry'
exclude group: 'com.google.cloud.opentelemetry', module: 'exporter-metrics'
exclude group: 'com.google.cloud', module: 'google-cloud-monitoring'
exclude group: 'com.google.api.grpc', module: 'proto-google-cloud-monitoring-v3'
exclude group: 'com.google.cloud.opentelemetry', module: 'shared-resourcemapping'
exclude group: 'com.google.cloud.opentelemetry', module: 'detector-resources-support'
}
Copy link

Copilot AI Feb 4, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The same set of transitive excludes is duplicated for both libs.google.cloud.storage and libs.google.cloud.nio. To reduce the chance they drift over time (and to make future dependency bumps easier), consider extracting these excludes into a shared helper/closure or applying them once at the configuration level for this module.

Copilot uses AI. Check for mistakes.
@janhoy
Copy link
Contributor

janhoy commented Feb 4, 2026

@dsmiley Are you able to review this dependency upgrade? Here's why

  • I don't understand why we need to maintain the individual dependency versions when com.google.cloud:google-cloud-bom already contain their versions? Should be ebough for us to bump the bom? Is it the cutterslade plugin that enforces this verbosity?
  • I recently made a renovate group for renovatebot to group google cloud upgrades together in the same PR (this) instead of separate ones.
  • The new version dragged in five more google deps, but I opted to exclude them since they were telemetrey related and not functionally required. I don't know what we'd miss out on here, perhaps it would have added metrics for GCS usage?

@solrbot
Copy link
Collaborator Author

solrbot commented Feb 4, 2026

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

client:solrj dependencies Dependency upgrades documentation Improvements or additions to documentation exempt-stale Prevent a PR from going stale module:gcs-repository test-framework tests tool:build

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants