Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deps: Update Non-major dependencies #584

Merged

Conversation

renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Sep 11, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.junit.jupiter:junit-jupiter-engine (source) 5.11.2 -> 5.11.3 age adoption passing confidence
org.junit.jupiter:junit-jupiter-params (source) 5.11.2 -> 5.11.3 age adoption passing confidence
org.junit.jupiter:junit-jupiter-api (source) 5.11.2 -> 5.11.3 age adoption passing confidence
org.junit.jupiter:junit-jupiter (source) 5.11.2 -> 5.11.3 age adoption passing confidence
com.google.api.grpc:proto-google-common-protos 2.44.0 -> 2.48.0 age adoption passing confidence
com.google.api:gax-grpc 2.53.0 -> 2.57.0 age adoption passing confidence
com.google.errorprone:error_prone_annotations (source) 2.31.0 -> 2.35.1 age adoption passing confidence
io.grpc:grpc-bom 1.66.0 -> 1.68.1 age adoption passing confidence
com.google.cloud:google-cloud-alloydb-connectors-bom 0.26.0 -> 0.31.0 age adoption passing confidence
com.google.cloud:google-cloud-alloydb-bom 0.37.0 -> 0.42.0 age adoption passing confidence
com.google.cloud:google-cloud-shared-dependencies 3.35.0 -> 3.39.0 age adoption passing confidence
org.bouncycastle:bcpkix-jdk18on (source) 1.78.1 -> 1.79 age adoption passing confidence
org.bouncycastle:bcprov-jdk18on (source) 1.78.1 -> 1.79 age adoption passing confidence
com.google.errorprone:error_prone_core (source) 2.31.0 -> 2.35.1 age adoption passing confidence
com.google.cloud:google-cloud-shared-config 1.11.1 -> 1.12.0 age adoption passing confidence
com.google.cloud.samples:shared-configuration 1.2.0 -> 1.2.2 age adoption passing confidence

Release Notes

googleapis/sdk-platform-java (com.google.api.grpc:proto-google-common-protos)

v2.48.0

Features
Bug Fixes
  • generator setting incorrect name/class for sample due to region tag (2nd attempt) (#​3293) (771bd0e)
Dependencies
  • update dependency com.google.errorprone:error_prone_annotations to v2.34.0 (#​3303) (5b01274)
  • update dependency com.google.errorprone:error_prone_annotations to v2.34.0 (#​3304) (5bd6c9c)
  • update google api dependencies (#​3282) (a9eac85)
  • update google auth library dependencies to v1.29.0 (#​3302) (e64eda2)

v2.47.0

Features
Bug Fixes
  • address incorrect universe domain validation when quota project id is set (#​3257) (6e70c37), closes #​3256
  • Disable automatically retrieving Universe Domain from Metadata Server (#​3272) (f4402bf)
Dependencies

v2.46.0

Features
Bug Fixes
Dependencies

v2.45.0

Features
  • add Batcher#close(timeout) and Batcher#cancelOutstanding (#​3141) (b5a92e4)
  • add full RetrySettings sample code to Settings classes (#​3056) (8fe3a2d)
  • add toString to futures returned by operations (#​3140) (afecb8c)
  • bake gapic-generator-java into the hermetic build docker image (#​3067) (a372e82)
Bug Fixes
  • gax: prevent truncation/overflow when converting time values (#​3095) (699074e)
Dependencies
Documentation
google/error-prone (com.google.errorprone:error_prone_annotations)

v2.35.1: Error Prone 2.35.1

Compare Source

Error Prone's dependency on protobuf has been downgraded to 3.25.5 for this release.

Version 3.25.5 of protobuf still fixes CVE-2024-7254. This release is provided for users who aren't ready to update to 4.x, see also #​4584 and #​4634. Future versions of Error Prone will upgrade back to protobuf 4.x.

Full changelog: google/error-prone@v2.35.0...v2.35.1

v2.35.0: Error Prone 2.35.0

Compare Source

Changes:

  • Fix handling of \s before the trailing delimiter in MisleadingEscapedSpace
  • TimeUnitMismatch improvements: handle binary trees, consider trees like fooSeconds * 1000 to have units of millis

New checks:

Full changelog: google/error-prone@v2.34.0...v2.35.0

v2.34.0: Error Prone 2.34.0

Compare Source

Changes:

  • Passing the javac flag --should-stop=ifError=FLOW is now required when running Error Prone (#​4595)
  • The MemberName check was renamed to IdentifierName

New checks:

Closed issues: #​4595, #​4598, #​4620

Full changelog: google/error-prone@v2.33.0...v2.34.0

v2.33.0: Error Prone 2.33.0

Compare Source

Similar to release 2.32.0, the minimum supported JDK version to run Error Prone is JDK 17 (#​3803). Using Error Prone to compile code that is deployed to earlier versions is still fully supported, but will require using JDK 17 or newer for compilation and setting --release or -source/-target/-bootclasspath.

Changes:

New checks:

Full changelog: google/error-prone@v2.32.0...v2.33.0

v2.32.0: Error Prone 2.32.0

Compare Source

The minimum support JDK version to run Error Prone is now JDK 17 (#​3803).

Using Error Prone to compile code that is deployed to earlier versions is still fully supported, but will requires using JDK 17 or newer for compilation and setting --release or -source/-target/-bootclasspath.

Full changelog: google/error-prone@v2.31.0...v2.32.0

grpc/grpc-java (io.grpc:grpc-bom)

v1.68.1

Compare Source

gRPC Java 1.68.1 Release Notes

v1.68.0 was a mistake. This is the first release of version 1.68.x

Bug Fixes
  • xds: Fix NullPointerException introduced in "Fix load reporting when pick first is used for locality-routing" (#​11553). This was in 1.67.1 but not 1.68.0
Behavior Changes
  • core: JSON parsing rejects duplicate keys in objects (#​11575) (4be69e3). This is the existing behavior in C core. Duplicate keys in objects are dangerous as which value takes effect is undefined. Previously, the last value was used
  • okhttp: Detect transport executors with no remaining threads (#​11503) (3a6be9c). The transport uses two threads, but one is on-demand. If the executor provided to builder.transportExecutor() runs out of threads (e.g., it is a fixed-size thread pool), all transports can be wedged, unable to run on-demand tasks, until keepalive kills one of them. Two threads are now used when handshaking a new transport, and the transport will time out after 1 second with “Timed out waiting for second handshake thread” if two threads are unavailable
  • gcp-csm-o11y: Get mesh_id value from CSM_MESH_ID environment variable, instead of getting it from bootstrap file (84d30af)
Improvements
  • New grpc-context-override-opentelemetry artifact (#​11523) (782a44a) (#​11599) (e59ae5f). This is a io.grpc.Context storage override to store its state in io.opentelemetry.context.Context. Libraries should not add a dependency on this artifact, as applications can only have one storage override in their classpath
  • New grpc-s2a artifact. It is a transport that offloads the handshake similar to ALTS, but for TLS. It provides io.grpc.s2a.S2AChannelCredentials
  • api: Enhance name resolver `ResolutionResult` to hold addresses or error so the single listener API onResult2 is used to convey both success and error cases for name resolution (#​11330) (1ded8af)
  • core: Handle NameResolver/LoadBalancer exceptions when panicking (b692b9d). This expands the class of bugs that will fail RPCs with the panic error, versus some undefined behavior
  • core: Use the default service config in case of initial name resolver address resolution error (#​11577) (fa26a8b)
  • core: StreamTracer.inboundMessageRead() now reports uncompressed message size when the message does not need compression (#​11598) (2aae68e). Previously it always reported -1 (unknown)
  • netty: Avoid TCP_USER_TIMEOUT warning when explicitly specifying a non-epoll channel type to use (#​11564) (62f4098)
  • okhttp: Don't warn about missing Conscrypt (6f35422). This is especially helpful when using TLS but not running on Android
  • android: For UdsChannelBuilder, use fake IP instead of localhost (a908b5e). This avoids an unnecessary DNS lookup
  • xds: Add xDS node ID in select control plane errors to enable cross-referencing with control plane logs when debugging (f3cf7c3)
  • xds: Enhanced how ADS stream terminations are handled, specifically addressing cases where a response has or hasn't been received (#​2e9c3e19f)
  • binder: Update status code documentation for Android 11's package visibility rules. (#​11551) (99be6e9)
  • binder: Update binderDied() error description to spell out the possibilities for those unfamiliar with Android internals. (#​11628) (46c1b38)
  • example-gauth: Use application default creds instead of file argument (#​11595) (94a0a0d)
  • opentelemetry: Experimental OpenTelemetry tracing is available. Set the GRPC_EXPERIMENTAL_ENABLE_OTEL_TRACING environment variable to true to enable tracing support in GrpcOpenTelemetry (#​11409, #​11477)(043ba55, 421e237)
Dependencies

Thanks to:
@​Juneezee
@​lgalfaso
@​bestbeforetoday
@​hlx502
@​JoeCqupt

v1.68.0: MISTAKE

Compare Source

This was supposed to be v1.67.0, but there was a mistake during the release process. This has everything in v1.67.1, except for:

v1.67.1

Compare Source

gRPC Java 1.67.1 Release Notes

There was no 1.67.0 release. There was a problem making the release and it went to Maven Central as 1.68.0 instead. This is a version-corrected release.

Improvements
  • Petiole load balancing policies (e.g., round_robin, weighted_round_robin, ring_hash, least_request) had internal refactorings. This should not have changed their behavior
  • api: Introduce onResult2 in NameResolver Listener2 that returns Status (90d0fab)
  • core: touch() buffer when detach()ing (e821d5e). This makes it clearer whether a leak is a gRPC leak or an application leak when the Detachable API is being used
  • example: delete duplicate and unused code in KeepAliveClient.java (6a9bc3b)
  • example: Added Dualstack example (#​11451) (72a977b)
  • stub: Add newAttachMetadataServerInterceptor() MetadataUtil (#​11458) (6dbd1b9)
  • xds: Separate xds clients for each channel target, each with its own connection to an xds server. (#​11484) (d034a56)
  • xds: Envoy proto sync to 2024-07-06 (#​11401) (96a788a)
  • xds: cncf/xds proto sync to 2024-07-24 (#​11417) (0017c98)
  • xds: Import RLQS protos (#​11418) (c29763d)
  • xds: ClusterManagerLB must update child configuration (10d6002). Previously, RLS configuration would not have been updated
Bug Fixes
  • core: Revert "Enable new PickFirst LB (#​11348)" (#​11425) (cc1cbe9)
  • rls: Fix log statements incorrectly referring to "LRS" (#​11497) (c63e354)
  • util: Stop using SocketAddress.toString() for checking address equality (f866c80). This change applies to all petiole load balancing policies. For regular usages that use dns name resolution, this is unlikely to matter as the default dns name resolver returns consistent addresses. But this might improve LB behavior for some custom load balancers
  • xds: Fix load reporting when pick first is used for locality-routing. (#​11495) (1dae144)
  • xds: Fix NullPointerException introduced in "Fix load reporting when pick first is used for locality-routing" (#​11553). This change is not present in 1.68.0
  • xds: XdsClient should unsubscribe on last resource (#​11264) (448ec4f)
Dependencies
  • Upgrade Netty to 4.1.110 and tcnative to 2.0.65 (#​11444) (70ae832)
  • examples: Upgrade Maven plugin versions (75012a5)
  • Remove direct dependency on j2objc (ff8e413)
Thanks to

@​Juneezee
@​lujiajing1126
@​JarvisCraft
@​sunpe

googleapis/google-cloud-java (com.google.cloud:google-cloud-alloydb-connectors-bom)

v0.30.0: 0.30.0

Compare Source

New/promoted clients

  • Adding cloud-trace-v2 (#​2630)
  • Adding videointelligence-v1 (#​2632)
  • Promoting google-cloud-vision to GA (#​2633)

Firestore

  • Rejecting conflicting field paths (#​2625)

Other

v0.29.0: 0.29.0

Compare Source

Core

  • Fix long-running operations (#​2619)
  • Clean up generated proto property names (#​2608)

Dialog Flow

Datastore

  • Update google-cloud-datastore protos + client (#​2574)

PubSub

  • BREAKING CHANGE Fix and simplify deadline extension (#​2604)
    • This release removes the ability to set padding time. Setting this time
      too high or too low has created many bugs in the past.
      Currently the value is set to 5 seconds, which should be enough to account
      for communication latency between client and server.
      If you believe you need this configuration, please file an issue.
  • Remove tests from SubscriberTest (#​2618)
  • Make connection log less aggressively (#​2615)
  • Clarify sleep-then-stop in snippet (#​2617)
  • Send message receipts (#​2580)

Firestore

  • Make FieldPath public (#​2602)
  • Make getPath() relative to the database root (#​2599)
  • Allow DocumentReferences for Query cursors

v0.27.0: 0.27.0

Compare Source

Dependencies update:

  • api-client -> 1.23.0
  • gax-java -> 1.13.0
  • gax-grpc -> 0.30.0
  • google-auth-library -> 0.9.0
  • grpc -> 1.7.0
  • nettyssl -> 2.0.6

General:

  • Add new surface for Bigtable v2 and admin-v2 APIs
  • Adjustments to breaking changes in gax-java

Bigquery:

  • Allow user to set null schema
  • Add simple benchmarks

Firestore:

  • DatabaseName renamed to DatabaseRootName
  • Using the pageable response from ListCollectionIds

Pubsub:

  • Add keepalive
  • Translate exception to ApiException

Storage:

  • Support userProject param for some Requester Pays operations

Video Intelligence:

  • annotateVideoAsync has parameters removed

Documentation:

  • Pubsub: point users to Guava's Service doc
  • Fix doc link for Firestore
googleapis/java-shared-config (com.google.cloud:google-cloud-shared-config)

v1.12.0

Compare Source

Features
Dependencies
  • Update actions/checkout digest to 11bd719 (#​919) (eb0ae86)
  • Update dependency com.puppycrawl.tools:checkstyle to v10.20.1 (#​932) (ba72db5)
  • Update dependency org.graalvm.sdk:graal-sdk to v24.1.1 (#​923) (b22170a)
  • Update dependency org.graalvm.sdk:nativeimage to v24.1.1 (#​924) (fa97ca8)
  • Update dependency org.junit.vintage:junit-vintage-engine to v5.11.3 (#​917) (13766a3)

v1.11.3

Compare Source

Dependencies
  • Update dependency com.puppycrawl.tools:checkstyle to v10.18.2 (#​913) (0144982)
  • Update dependency org.junit.vintage:junit-vintage-engine to v5.11.1 (#​910) (29fa51b)
  • Update dependency ubuntu to v24 (#​911) (e69e1dd)

v1.11.2

Compare Source

Dependencies
  • Update dependency org.graalvm.buildtools:native-maven-plugin to v0.10.3 (#​903) (86debb4)
  • Update dependency org.graalvm.sdk:graal-sdk to v24.1.0 (#​905) (8be882d)
  • Update dependency org.graalvm.sdk:nativeimage to v24.1.0 (#​906) (9a48630)
GoogleCloudPlatform/java-repo-tools (com.google.cloud.samples:shared-configuration)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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 was generated by Mend Renovate. View the repository job log.

@renovate-bot renovate-bot requested a review from a team as a code owner September 11, 2024 20:05
@renovate-bot renovate-bot force-pushed the renovate/non-major-dependencies branch from d6a19fe to 30d7a15 Compare September 13, 2024 03:39
@renovate-bot renovate-bot changed the title deps: Update Non-major dependencies to v2.32.0 deps: Update Non-major dependencies Sep 13, 2024
@renovate-bot renovate-bot force-pushed the renovate/non-major-dependencies branch 4 times, most recently from e3b6a54 to 254f985 Compare September 23, 2024 18:33
@renovate-bot renovate-bot force-pushed the renovate/non-major-dependencies branch 4 times, most recently from de7df35 to 2ec3801 Compare October 2, 2024 01:04
@renovate-bot renovate-bot force-pushed the renovate/non-major-dependencies branch 2 times, most recently from 26788e3 to ed09951 Compare October 10, 2024 01:59
@renovate-bot renovate-bot force-pushed the renovate/non-major-dependencies branch 5 times, most recently from 39db51e to ce195e4 Compare October 25, 2024 17:15
@renovate-bot renovate-bot force-pushed the renovate/non-major-dependencies branch 4 times, most recently from b391b8c to 8265bfb Compare October 30, 2024 03:55
@enocom enocom assigned enocom and unassigned nancynh Nov 12, 2024
@enocom enocom force-pushed the renovate/non-major-dependencies branch 3 times, most recently from f5150e8 to ff62376 Compare November 12, 2024 22:55
@renovate-bot renovate-bot force-pushed the renovate/non-major-dependencies branch from ff62376 to cae7e80 Compare November 13, 2024 02:08
@enocom enocom force-pushed the renovate/non-major-dependencies branch from e86d8d2 to 3a39803 Compare November 13, 2024 21:03
@renovate-bot renovate-bot force-pushed the renovate/non-major-dependencies branch from 1c59cd9 to 392fe6e Compare November 14, 2024 18:01
@enocom enocom force-pushed the renovate/non-major-dependencies branch from 392fe6e to 346075e Compare November 14, 2024 18:56
@enocom enocom merged commit 0a3d739 into GoogleCloudPlatform:main Nov 14, 2024
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants