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

chore: bump the gradle-production-dependencies group across 1 directory with 12 updates #195

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Jan 3, 2025

Bumps the gradle-production-dependencies group with 12 updates in the /src/adservice directory:

Package From To
io.opentelemetry:opentelemetry-bom 1.44.1 1.45.0
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom 2.10.0 2.11.0
com.google.api.grpc:proto-google-common-protos 2.49.0 2.50.0
io.grpc:grpc-protobuf 1.68.2 1.69.0
io.grpc:grpc-stub 1.68.2 1.69.0
io.grpc:grpc-netty 1.68.2 1.69.0
io.grpc:grpc-services 1.68.2 1.69.0
io.grpc:protoc-gen-grpc-java 1.68.2 1.69.0
org.apache.logging.log4j:log4j-core 2.24.2 2.24.3
dev.openfeature.contrib.providers:flagd 0.10.2 0.10.5
dev.openfeature:sdk 1.12.2 1.13.0
com.google.protobuf:protoc 3.25.3 4.29.2

Updates io.opentelemetry:opentelemetry-bom from 1.44.1 to 1.45.0

Release notes

Sourced from io.opentelemetry:opentelemetry-bom's releases.

Version 1.45.0

API

  • Add convenience method setAttribute(Attribute<Long>, int) to SpanBuilder (matching the existing convenience method in Span) (#6884)
  • Extends TextMapGetter with experimental GetAll() method, implement usage in W3CBaggagePropagator (#6852)

SDK

Traces

  • Add synchronization to SimpleSpanProcessor to ensure thread-safe export of spans (#6885)

Metrics

  • Lazily initialize ReservoirCells (#6851)

Logs

  • Add synchronization to SimpleLogRecordProcessor to ensure thread-safe export of logs (#6885)

Exporters

  • OTLP: Update opentelementry-proto to 1.4 (#6906)
  • OTLP: Rename internal Marshaler#writeJsonToGenerator method to allow jackson runtimeOnly dependency (#6896)
  • OTLP: Fix repeated string serialization for JSON. (#6888)
  • OTLP: Fix missing unsafe available check (#6920)

Extensions

  • Declarative config: Don't require empty objects when referencing custom components (#6891)

Tooling

  • Add javadoc boilerplate internal comment v2 for experimental classes (#6886)
  • Update develocity configuration (#6903)

🙇 Thank you

This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:

@​asafm @​breedx-splk @​edma2 @​io7m @​jack-berg @​jamesmoessis @​jaydeluca @​jhalliday @​jkwatson @​jsuereth

... (truncated)

Changelog

Sourced from io.opentelemetry:opentelemetry-bom's changelog.

Version 1.45.0 (2024-12-06)

API

  • Add convenience method setAttribute(Attribute<Long>, int) to SpanBuilder (matching the existing convenience method in Span) (#6884)
  • Extends TextMapGetter with experimental GetAll() method, implement usage in W3CBaggagePropagator (#6852)

SDK

Traces

  • Add synchronization to SimpleSpanProcessor to ensure thread-safe export of spans (#6885)

Metrics

  • Lazily initialize ReservoirCells (#6851)

Logs

  • Add synchronization to SimpleLogRecordProcessor to ensure thread-safe export of logs (#6885)

Exporters

  • OTLP: Update opentelementry-proto to 1.4 (#6906)
  • OTLP: Rename internal Marshaler#writeJsonToGenerator method to allow jackson runtimeOnly dependency (#6896)
  • OTLP: Fix repeated string serialization for JSON. (#6888)
  • OTLP: Fix missing unsafe available check (#6920)

Extensions

  • Declarative config: Don't require empty objects when referencing custom components (#6891)

Tooling

  • Add javadoc boilerplate internal comment v2 for experimental classes (#6886)
  • Update develocity configuration (#6903)
Commits
  • b547e7e [release/v1.45.x] Prepare release 1.45.0 (#6928)
  • 541ef89 Prepare for 1.45.0 release (#6923)
  • b07dab3 Extends TextMapGetter with GetAll() method, implement usage in W3CBaggageProp...
  • ee8d735 fix(deps): update dependency nl.jqno.equalsverifier:equalsverifier to v3.17.4...
  • 236e119 fix(deps): update dependency org.owasp:dependency-check-gradle to v11.1.1 (#6...
  • 3a5222f Fix missing unsafe available check (#6920)
  • 6d62e8b fix(deps): update dependency com.google.protobuf:protobuf-bom to v4.29.1 (#6922)
  • 59b49cf chore(deps): update plugin org.graalvm.buildtools.native to v0.10.4 (#6919)
  • d2a0299 fix(deps): update dependency com.linecorp.armeria:armeria-bom to v1.31.2 (#6918)
  • 0ef86fa fix(deps): update dependency io.prometheus:prometheus-metrics-exporter-httpse...
  • Additional commits viewable in compare view

Updates io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom from 2.10.0 to 2.11.0

Release notes

Sourced from io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom's releases.

Version 2.11.0

This release targets the OpenTelemetry SDK 1.45.0.

Note that many artifacts have the -alpha suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the VERSIONING.md for more details.

Migration notes

In preparation for stabilizing HTTP library instrumentation soon:

  • addAttributeExtractor methods in a few *TelemetryBuilder classes have been deprecated and renamed to addAttributesExtractor (which is how most of them were named already) (#12860)
  • setEmitExperimental* methods in *TelemetryBuilder classes have been deprecated and moved to internal/experimental classes, see Javadoc @deprecated for exact relocation (#12847)
  • ApacheHttpClient5* classes have been deprecated and renamed to ApacheHttpClient* (#12854)
  • RatpackTelemetry* classes have been deprecated and split into RatpackClientTelemetry* and RatpackServerTelemetry* (#12853)
  • SpringWebfluxTelemetry* classes have been deprecated and split into SpringWebfluxClientTelemetry* and SpringWebfluxServerTelemetry* (#12852)
  • ArmeriaTelemetry* classes have been deprecated and split into ArmeriaClientTelemetry* and ArmeriaServerTelemetry* (#12851)
  • *KtorClientTracing* and *KtorServerTracing* have been deprecated and renamed to *KtorClientTelemetry* and *KtorServerTelemetry* (#12855)
  • Experimental opt-in attribute spring-webflux.handler.type was removed in favor of standard code.* attributes (#12887)

📈 Enhancements

  • Map lettuce 5.1 db.namespace to db.name (unless using experimental database semconv stability opt-in) (#12609)
  • Log4j2: add option to fill code attributes (#12592)
  • Fill jvm.thread.state attribute for jvm.thread.count metric on jdk8 (#12724)
  • Update Spring Scheduling code.* attribute extraction for latest release of Spring Scheduling (#12739)
  • Add jctools classes to reflect-config.json for better native image support (#12736)
  • Support Pulsar Client send message with transaction (#12731)
  • Implement reading of simple key-value Logstash JSON Marker attributes (#12513)
  • Add agent instrumentation for Ratpack 1.7+ (#12572)
  • Added spring-scheduling.enabled property to spring-configuration-metadata.json (#12791)
  • Remove class files from spring-boot-autoconfigure source jar (#12798)
  • Updated Camel rules adding route.started, route.added, and thread pools' pool.core_size (#12763)
  • Add database client metrics (when using experimental database semconv stability opt-in) (#12806, #12818)
  • Add dynamodb instrumenter for aws v1_11 sdk (#12756)
  • Remove public suffixes list from the agent (#10763)
  • Add an option to disable automatic kafka interceptor configuration in spring starter (#12833)
  • Add code attributes to spring webmvc controller spans (#12839)
  • Hibernate 6: don't record error on NoResultException (#12879)
  • Add support for missing spring list properties (#12819)
  • Ktor: support setting custom spanNameExtractor (#12842) (#12850)
  • Rename "db.client.connections.usage" to "db.client.connection.count" (when using experimental database semconv stability opt-in) (#12886)
  • Support Struts 7.0 (#12935)
  • Support latest Ktor release (#12937)

🛠️ Bug fixes

  • Logback: don't make MDCPropertyMap of logging event immutable (#12718)
  • Avoid exception when redisson address is null (#12883)
  • Add close to fix CWE-404 (#12908)

🙇 Thank you

... (truncated)

Changelog

Sourced from io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom's changelog.

Version 2.11.0 (2024-12-23)

Migration notes

In preparation for stabilizing HTTP library instrumentation soon:

  • addAttributeExtractor methods in a few *TelemetryBuilder classes have been deprecated and renamed to addAttributesExtractor (which is how most of them were named already) (#12860)
  • setEmitExperimental* methods in *TelemetryBuilder classes have been deprecated and moved to internal/experimental classes, see Javadoc @deprecated for exact relocation (#12847)
  • ApacheHttpClient5* classes have been deprecated and renamed to ApacheHttpClient* (#12854)
  • RatpackTelemetry* classes have been deprecated and split into RatpackClientTelemetry* and RatpackServerTelemetry* (#12853)
  • SpringWebfluxTelemetry* classes have been deprecated and split into SpringWebfluxClientTelemetry* and SpringWebfluxServerTelemetry* (#12852)
  • ArmeriaTelemetry* classes have been deprecated and split into ArmeriaClientTelemetry* and ArmeriaServerTelemetry* (#12851)
  • *KtorClientTracing* and *KtorServerTracing* have been deprecated and renamed to *KtorClientTelemetry* and *KtorServerTelemetry* (#12855)
  • Experimental opt-in attribute spring-webflux.handler.type was removed in favor of standard code.* attributes (#12887)

📈 Enhancements

  • Map lettuce 5.1 db.namespace to db.name (unless using experimental database semconv stability opt-in) (#12609)
  • Log4j2: add option to fill code attributes (#12592)
  • Fill jvm.thread.state attribute for jvm.thread.count metric on jdk8 (#12724)
  • Update Spring Scheduling code.* attribute extraction for latest release of Spring Scheduling (#12739)
  • Add jctools classes to reflect-config.json for better native image support (#12736)
  • Support Pulsar Client send message with transaction (#12731)
  • Implement reading of simple key-value Logstash JSON Marker attributes (#12513)
  • Add agent instrumentation for Ratpack 1.7+ (#12572)
  • Added spring-scheduling.enabled property to spring-configuration-metadata.json (#12791)

... (truncated)

Commits

Updates com.google.api.grpc:proto-google-common-protos from 2.49.0 to 2.50.0

Release notes

Sourced from com.google.api.grpc:proto-google-common-protos's releases.

v2.50.0

2.50.0 (2024-11-14)

Features

  • Add experimental S2A integration in client libraries grpc transport (#3326) (1138ca6)
  • enable selective generation based on service config include list (#3323) (0cddadb)
  • introduce java.time to java-core (#3330) (f202c3b)
  • Update Gapic-Generator to generate libraries using java.time methods (#3321) (b21c9a4)

Bug Fixes

  • Fix flaky test ScheduledRetryingExecutorTest.testCancelOuterFutureAfterStart (#3335) (e73740d)
  • httpjson callables to trace attempts (started, failed) (#3300) (15a64ee)
  • instantiate GaxProperties at build time to ensure we get the protobuf version (#3365) (bb2a3be)
  • protobuf version not always getting set in headers (#3322) (7f6e470)
  • use BuildKit instead of legacy builder to build the Hermetic Build images (#3338) (222fb45)

Dependencies

  • update google auth library dependencies to v1.30.0 (#3367) (a31c682)
  • update grpc dependencies to v1.68.1 (#3240) (c8e3941)

Documentation

Changelog

Sourced from com.google.api.grpc:proto-google-common-protos's changelog.

2.50.0 (2024-11-14)

Features

  • Add experimental S2A integration in client libraries grpc transport (#3326) (1138ca6)
  • enable selective generation based on service config include list (#3323) (0cddadb)
  • introduce java.time to java-core (#3330) (f202c3b)
  • Update Gapic-Generator to generate libraries using java.time methods (#3321) (b21c9a4)

Bug Fixes

  • Fix flaky test ScheduledRetryingExecutorTest.testCancelOuterFutureAfterStart (#3335) (e73740d)
  • httpjson callables to trace attempts (started, failed) (#3300) (15a64ee)
  • instantiate GaxProperties at build time to ensure we get the protobuf version (#3365) (bb2a3be)
  • protobuf version not always getting set in headers (#3322) (7f6e470)
  • use BuildKit instead of legacy builder to build the Hermetic Build images (#3338) (222fb45)

Dependencies

  • update google auth library dependencies to v1.30.0 (#3367) (a31c682)
  • update grpc dependencies to v1.68.1 (#3240) (c8e3941)

Documentation

Commits
  • 137dc4b chore(main): release 2.50.0 (#3327)
  • f202c3b feat: introduce java.time to java-core (#3330)
  • c624b89 build(deps): update dependency com.google.cloud:google-cloud-shared-config to...
  • 18b1bb5 chore: replace graalvm cloud-devrel-kokoro-resources with java-graalvm-ci-pro...
  • 0262dcb chore: update googleapis commit at Sat Oct 26 02:24:11 UTC 2024 (#3318)
  • 1138ca6 feat: Add experimental S2A integration in client libraries grpc transport (#3...
  • b20624c chore: explicitly specify maven central location for renovate-bot version loo...
  • 15a64ee fix: httpjson callables to trace attempts (started, failed) (#3300)
  • 4c5a43c chore: use java-graalvm-ci-prod gcp project for running tests (#3349)
  • bb2a3be fix: instantiate GaxProperties at build time to ensure we get the protobuf ve...
  • Additional commits viewable in compare view

Updates io.grpc:grpc-protobuf from 1.68.2 to 1.69.0

Release notes

Sourced from io.grpc:grpc-protobuf's releases.

v1.69.0

v1.69.0

New Features

  • api: Allow LoadBalancers to specify an authority per-RPC.(#11631) (c167ead85) CallOptions.withAuthority() has higher precedence.
  • netty: Add soft Metadata size limit enforcement. (#11603) (735b3f3fe) The soft limit is a lower size limit that fails an increasing percentage of RPCs as the Metadata size approaches the upper limit. This can be used as an “early warning” that the Metadata size is growing too large
  • alts: support altsCallCredentials in GoogleDefaultChannelCredentials (#11634) (ba8ab796e)
  • xds: Add grpc.xds_client metrics, as documented by OpenTelemetry Metrics (#11661) (20d09cee5). grpc.xds.authority is not yet available

Bug Fixes

  • api: When forwarding from Listener onAddresses to Listener2 continue to use onResult (#11666) (dae078c0a). This fixes a 1.68.1 "IllegalStateException: Not called from the SynchronizationContext" regression (#11662) that could be seen in certain custom NameResolvers
  • okhttp: If the frame handler thread is null do not schedule it on the executor (ef1fe8737). This fixes a 1.68.1 NullPointerException regression when a custom transportExecutor was provided to the channel and it did not have enough threads to run new tasks

Improvements

  • api: Add java.time.Duration overloads to CallOptions, AbstractStub methods that take TimeUnit and a time value (#11562) (766b92379)
  • core: Make timestamp usage in Channelz use nanos from Java.time.Instant when available (#11604) (9176b5528). This increases the timestamp precision from milliseconds
  • okhttp: Fix for ipv6 link local with scope (#11725) (e98e7445b)
  • binder: Let AndroidComponentAddress specify a target UserHandle (#11670) (e58c998a4)
  • servlet: Deframe failures should be logged on the server as warnings (#11645) (a5db67d0c)
  • s2a: Rename the Bazel target s2av2_credentials to s2a (29dd9bad3). The target s2a had been referenced by IO_GRPC_GRPC_JAVA_OVERRIDE_TARGETS but didn’t previously exist
  • services: Make channelz work with proto lite (#11685) (b1703345f). This compatibility is on the source level. There is not a pre-built binary on Maven Central that supports proto lite
  • services: Deprecate ProtoReflectionService (#11681) (921f88ae3). The class implements the deprecated v1alpha of the reflection protocol. Prefer ProtoReflectionServiceV1, which implements the v1 version of the reflection protocol

Dependencies

  • Upgrade proto-google-common-protos to 2.48.0 (1993e68b0)
  • Upgrade google-auth-library to 1.24.1 (1993e68b0)
  • Upgrade error_prone_annotations to 2.30.0 (1993e68b0)
  • Upgrade Guava to 33.3.1-android (1993e68b0)
  • Upgrade opentelemetry-api to 1.43.0 (1993e68b0)
  • xds: Remove Bazel dependency on xds v2 (664f1fcf8). This had been done for the Maven Central binaries in 1.63.0, but had been missed for Bazel builds

Documentation

  • binder: Update error codes doc for new "Safer Intent" rules. (#11639) (fe350cfd5)
  • examples: Use xds-enabled server and xds credentials in example-gcp-csm-observability (#11706) (a79982c7f)

Thanks to
@​niloc132
@​rockspore
@​SreeramdasLavanya
@​vinodhabib

Commits
  • 34a7cff Bump version to 1.69.0
  • ddc3163 Update README etc to reference 1.69.0
  • e98e744 okhttp: Fix for ipv6 link local with scope (#11725) (#11729)
  • 29dd9ba change s2av2_credentials to s2a
  • a79982c [CSM] Use xds-enabled server and xds credentials in examples (#11706)
  • 20d09ce xds: Add counter and gauge metrics (#11661)
  • 92de2f3 testing: enabled smallLatency test (#11671)
  • 32f4cf4 gae-interop-testing: Upgrade to Java 17
  • e58c998 AndroidComponentAddress includes a target UserHandle (#11670)
  • 6a92a2a interop-testing: Add concurrency condition to the soak test using existing bl...
  • Additional commits viewable in compare view

Updates io.grpc:grpc-stub from 1.68.2 to 1.69.0

Release notes

Sourced from io.grpc:grpc-stub's releases.

v1.69.0

v1.69.0

New Features

  • api: Allow LoadBalancers to specify an authority per-RPC.(#11631) (c167ead85) CallOptions.withAuthority() has higher precedence.
  • netty: Add soft Metadata size limit enforcement. (#11603) (735b3f3fe) The soft limit is a lower size limit that fails an increasing percentage of RPCs as the Metadata size approaches the upper limit. This can be used as an “early warning” that the Metadata size is growing too large
  • alts: support altsCallCredentials in GoogleDefaultChannelCredentials (#11634) (ba8ab796e)
  • xds: Add grpc.xds_client metrics, as documented by OpenTelemetry Metrics (#11661) (20d09cee5). grpc.xds.authority is not yet available

Bug Fixes

  • api: When forwarding from Listener onAddresses to Listener2 continue to use onResult (#11666) (dae078c0a). This fixes a 1.68.1 "IllegalStateException: Not called from the SynchronizationContext" regression (#11662) that could be seen in certain custom NameResolvers
  • okhttp: If the frame handler thread is null do not schedule it on the executor (ef1fe8737). This fixes a 1.68.1 NullPointerException regression when a custom transportExecutor was provided to the channel and it did not have enough threads to run new tasks

Improvements

  • api: Add java.time.Duration overloads to CallOptions, AbstractStub methods that take TimeUnit and a time value (#11562) (766b92379)
  • core: Make timestamp usage in Channelz use nanos from Java.time.Instant when available (#11604) (9176b5528). This increases the timestamp precision from milliseconds
  • okhttp: Fix for ipv6 link local with scope (#11725) (e98e7445b)
  • binder: Let AndroidComponentAddress specify a target UserHandle (#11670) (e58c998a4)
  • servlet: Deframe failures should be logged on the server as warnings (#11645) (a5db67d0c)
  • s2a: Rename the Bazel target s2av2_credentials to s2a (29dd9bad3). The target s2a had been referenced by IO_GRPC_GRPC_JAVA_OVERRIDE_TARGETS but didn’t previously exist
  • services: Make channelz work with proto lite (#11685) (b1703345f). This compatibility is on the source level. There is not a pre-built binary on Maven Central that supports proto lite
  • services: Deprecate ProtoReflectionService (#11681) (921f88ae3). The class implements the deprecated v1alpha of the reflection protocol. Prefer ProtoReflectionServiceV1, which implements the v1 version of the reflection protocol

Dependencies

  • Upgrade proto-google-common-protos to 2.48.0 (1993e68b0)
  • Upgrade google-auth-library to 1.24.1 (1993e68b0)
  • Upgrade error_prone_annotations to 2.30.0 (1993e68b0)
  • Upgrade Guava to 33.3.1-android (1993e68b0)
  • Upgrade opentelemetry-api to 1.43.0 (1993e68b0)
  • xds: Remove Bazel dependency on xds v2 (664f1fcf8). This had been done for the Maven Central binaries in 1.63.0, but had been missed for Bazel builds

Documentation

  • binder: Update error codes doc for new "Safer Intent" rules. (#11639) (fe350cfd5)
  • examples: Use xds-enabled server and xds credentials in example-gcp-csm-observability (#11706) (a79982c7f)

Thanks to
@​niloc132
@​rockspore
@​SreeramdasLavanya
@​vinodhabib

Commits
  • 34a7cff Bump version to 1.69.0
  • ddc3163 Update README etc to reference 1.69.0
  • e98e744 okhttp: Fix for ipv6 link local with scope (#11725) (#11729)
  • 29dd9ba change s2av2_credentials to s2a
  • a79982c [CSM] Use xds-enabled server and xds credentials in examples (#11706)
  • 20d09ce xds: Add counter and gauge metrics (#11661)
  • 92de2f3 testing: enabled smallLatency test (#11671)
  • 32f4cf4 gae-interop-testing: Upgrade to Java 17
  • e58c998 AndroidComponentAddress includes a target UserHandle (#11670)
  • 6a92a2a interop-testing: Add concurrency condition to the soak test using existing bl...
  • Additional commits viewable in compare view

Updates io.grpc:grpc-netty from 1.68.2 to 1.69.0

Release notes

Sourced from io.grpc:grpc-netty's releases.

v1.69.0

v1.69.0

New Features

  • api: Allow LoadBalancers to specify an authority per-RPC.(#11631) (c167ead85) CallOptions.withAuthority() has higher precedence.
  • netty: Add soft Metadata size limit enforcement. (#11603) (735b3f3fe) The soft limit is a lower size limit that fails an increasing percentage of RPCs as the Metadata size approaches the upper limit. This can be used as an “early warning” that the Metadata size is growing too large
  • alts: support altsCallCredentials in GoogleDefaultChannelCredentials (#11634) (ba8ab796e)
  • xds: Add grpc.xds_client metrics, as documented by OpenTelemetry Metrics (#11661) (20d09cee5). grpc.xds.authority is not yet available

Bug Fixes

  • api: When forwarding from Listener onAddresses to Listener2 continue to use onResult (#11666) (dae078c0a). This fixes a 1.68.1 "IllegalStateException: Not called from the SynchronizationContext" regression (#11662) that could be seen in certain custom NameResolvers
  • okhttp: If the frame handler thread is null do not schedule it on the executor (ef1fe8737). This fixes a 1.68.1 NullPointerException regression when a custom transportExecutor was provided to the channel and it did not have enough threads to run new tasks

Improvements

  • api: Add java.time.Duration overloads to CallOptions, AbstractStub methods that take TimeUnit and a time value (#11562) (766b92379)
  • core: Make timestamp usage in Channelz use nanos from Java.time.Instant when available (#11604) (9176b5528). This increases the timestamp precision from milliseconds
  • okhttp: Fix for ipv6 link local with scope (#11725) (e98e7445b)
  • binder: Let AndroidComponentAddress specify a target UserHandle (#11670) (e58c998a4)
  • servlet: Deframe failures should be logged on the server as warnings (#11645) (a5db67d0c)
  • s2a: Rename the Bazel target s2av2_credentials to s2a (29dd9bad3). The target s2a had been referenced by IO_GRPC_GRPC_JAVA_OVERRIDE_TARGETS but didn’t previously exist
  • services: Make channelz work with proto lite (#11685) (b1703345f). This compatibility is on the source level. There is not a pre-built binary on Maven Central that supports proto lite
  • services: Deprecate ProtoReflectionService (#11681) (921f88ae3). The class implements the deprecated v1alpha of the reflection protocol. Prefer ProtoReflectionServiceV1, which implements the v1 version of the reflection protocol

Dependencies

  • Upgrade proto-google-common-protos to 2.48.0 (1993e68b0)
  • Upgrade google-auth-library to 1.24.1 (1993e68b0)
  • Upgrade error_prone_annotations to 2.30.0 (1993e68b0)
  • Upgrade Guava to 33.3.1-android (1993e68b0)
  • Upgrade opentelemetry-api to 1.43.0 (1993e68b0)
  • xds: Remove Bazel dependency on xds v2 (664f1fcf8). This had been done for the Maven Central binaries in 1.63.0, but had been missed for Bazel builds

Documentation

  • binder: Update error codes doc for new "Safer Intent" rules. (#11639) (fe350cfd5)
  • examples: Use xds-enabled server and xds credentials in example-gcp-csm-observability (#11706) (a79982c7f)

Thanks to
@​niloc132
@​rockspore
@​SreeramdasLavanya
@​vinodhabib

Commits
  • 34a7cff Bump version to 1.69.0
  • ddc3163 Update README etc to reference 1.69.0
  • e98e744 okhttp: Fix for ipv6 link local with scope (#11725) (#11729)
  • 29dd9ba change s2av2_credentials to s2a
  • a79982c [CSM] Use xds-enabled server and xds credentials in examples (#11706)
  • 20d09ce xds: Add counter and gauge metrics (#11661)
  • 92de2f3 testing: enabled smallLatency test (#11671)
  • 32f4cf4 gae-interop-testing: Upgrade to Java 17
  • e58c998 AndroidComponentAddress includes a target UserHandle (#11670)
  • 6a92a2a interop-testing: Add concurrency condition to the soak test using existing bl...
  • Additional commits viewable in compare view

Updates io.grpc:grpc-services from 1.68.2 to 1.69.0

Release notes

Sourced from io.grpc:grpc-services's releases.

v1.69.0

v1.69.0

New Features

  • api: Allow LoadBalancers to specify an authority per-RPC.(#11631) (c167ead85) CallOptions.withAuthority() has higher precedence.
  • netty: Add soft Metadata size limit enforcement. (#11603) (735b3f3fe) The soft limit is a lower size limit that fails an increasing percentage of RPCs as the Metadata size approaches the upper limit. This can be used as an “early warning” that the Metadata size is growing too large
  • alts: support altsCallCredentials in GoogleDefaultChannelCredentials (#11634) (ba8ab796e)
  • xds: Add grpc.xds_client metrics, as documented by OpenTelemetry Metrics (#11661) (20d09cee5). grpc.xds.authority is not yet available

Bug Fixes

  • api: When forwarding from Listener onAddresses to Listener2 continue to use onResult (#11666) (dae078c0a). This fixes a 1.68.1 "IllegalStateException: Not called from the SynchronizationContext" regression (#11662) that could be seen in certain custom NameResolvers
  • okhttp: If the frame handler thread is null do not schedule it on the executor (ef1fe8737). This fixes a 1.68.1 NullPointerException regression when a custom transportExecutor was provided to the channel and it did not have enough threads to run new tasks

Improvements

  • api: Add java.time.Duration overloads to CallOptions, AbstractStub methods that take TimeUnit and a time value (#11562) (766b92379)
  • core: Make timestamp usage in Channelz use nanos from Java.time.Instant when available (#11604) (9176b5528). This increases the timestamp precision from milliseconds
  • okhttp: Fix for ipv6 link local with scope (#11725) (e98e7445b)
  • binder: Let AndroidComponentAddress specify a target UserHandle (#11670) (e58c998a4)
  • servlet: Deframe failures should be logged on the server as warnings (#11645) (a5db67d0c)
  • s2a: Rename the Bazel target s2av2_credentials to s2a (29dd9bad3). The target s2a had been referenced by IO_GRPC_GRPC_JAVA_OVERRIDE_TARGETS but didn’t previously exist
  • services: Make channelz work with proto lite (#11685) (b1703345f). This compatibility is on the source level. There is not a pre-built binary on Maven Central that supports proto lite
  • services: Deprecate ProtoReflectionService (#11681) (921f88ae3). The class implements the deprecated v1alpha of the reflection protocol. Prefer ProtoReflectionServiceV1, which implements the v1 version of the reflection protocol

Dependencies

  • Upgrade proto-google-common-protos to 2.48.0 (1993e68b0)
  • Upgrade google-auth-library to 1.24.1 (1993e68b0)
  • Upgrade error_prone_annotations to 2.30.0 (1993e68b0)
  • Upgrade Guava to 33.3.1-android (1993e68b0)
  • Upgrade opentelemetry-api to 1.43.0 (1993e68b0)
  • xds: Remove Bazel dependency on xds v2 (664f1fcf8). This had been done for the Maven Central binaries in 1.63.0, but had been missed for Bazel builds

Doc...

Description has been truncated

…ry with 12 updates

Bumps the gradle-production-dependencies group with 12 updates in the /src/adservice directory:

| Package | From | To |
| --- | --- | --- |
| [io.opentelemetry:opentelemetry-bom](https://github.com/open-telemetry/opentelemetry-java) | `1.44.1` | `1.45.0` |
| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.10.0` | `2.11.0` |
| [com.google.api.grpc:proto-google-common-protos](https://github.com/googleapis/sdk-platform-java) | `2.49.0` | `2.50.0` |
| [io.grpc:grpc-protobuf](https://github.com/grpc/grpc-java) | `1.68.2` | `1.69.0` |
| [io.grpc:grpc-stub](https://github.com/grpc/grpc-java) | `1.68.2` | `1.69.0` |
| [io.grpc:grpc-netty](https://github.com/grpc/grpc-java) | `1.68.2` | `1.69.0` |
| [io.grpc:grpc-services](https://github.com/grpc/grpc-java) | `1.68.2` | `1.69.0` |
| [io.grpc:protoc-gen-grpc-java](https://github.com/grpc/grpc-java) | `1.68.2` | `1.69.0` |
| org.apache.logging.log4j:log4j-core | `2.24.2` | `2.24.3` |
| dev.openfeature.contrib.providers:flagd | `0.10.2` | `0.10.5` |
| [dev.openfeature:sdk](https://github.com/open-feature/java-sdk) | `1.12.2` | `1.13.0` |
| [com.google.protobuf:protoc](https://github.com/protocolbuffers/protobuf) | `3.25.3` | `4.29.2` |



Updates `io.opentelemetry:opentelemetry-bom` from 1.44.1 to 1.45.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-java@v1.44.1...v1.45.0)

Updates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom` from 2.10.0 to 2.11.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-java-instrumentation@v2.10.0...v2.11.0)

Updates `com.google.api.grpc:proto-google-common-protos` from 2.49.0 to 2.50.0
- [Release notes](https://github.com/googleapis/sdk-platform-java/releases)
- [Changelog](https://github.com/googleapis/sdk-platform-java/blob/main/CHANGELOG.md)
- [Commits](googleapis/sdk-platform-java@v2.49.0...v2.50.0)

Updates `io.grpc:grpc-protobuf` from 1.68.2 to 1.69.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](grpc/grpc-java@v1.68.2...v1.69.0)

Updates `io.grpc:grpc-stub` from 1.68.2 to 1.69.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](grpc/grpc-java@v1.68.2...v1.69.0)

Updates `io.grpc:grpc-netty` from 1.68.2 to 1.69.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](grpc/grpc-java@v1.68.2...v1.69.0)

Updates `io.grpc:grpc-services` from 1.68.2 to 1.69.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](grpc/grpc-java@v1.68.2...v1.69.0)

Updates `io.grpc:protoc-gen-grpc-java` from 1.68.2 to 1.69.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](grpc/grpc-java@v1.68.2...v1.69.0)

Updates `io.grpc:grpc-stub` from 1.68.2 to 1.69.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](grpc/grpc-java@v1.68.2...v1.69.0)

Updates `io.grpc:grpc-netty` from 1.68.2 to 1.69.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](grpc/grpc-java@v1.68.2...v1.69.0)

Updates `io.grpc:grpc-services` from 1.68.2 to 1.69.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](grpc/grpc-java@v1.68.2...v1.69.0)

Updates `org.apache.logging.log4j:log4j-core` from 2.24.2 to 2.24.3

Updates `dev.openfeature.contrib.providers:flagd` from 0.10.2 to 0.10.5

Updates `dev.openfeature:sdk` from 1.12.2 to 1.13.0
- [Release notes](https://github.com/open-feature/java-sdk/releases)
- [Changelog](https://github.com/open-feature/java-sdk/blob/main/CHANGELOG.md)
- [Commits](open-feature/java-sdk@v1.12.2...v1.13.0)

Updates `com.google.protobuf:protoc` from 3.25.3 to 4.29.2
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/commits)

Updates `io.grpc:protoc-gen-grpc-java` from 1.68.2 to 1.69.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](grpc/grpc-java@v1.68.2...v1.69.0)

---
updated-dependencies:
- dependency-name: io.opentelemetry:opentelemetry-bom
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-protobuf
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-stub
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-netty
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-services
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:protoc-gen-grpc-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-stub
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-netty
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:grpc-services
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature.contrib.providers:flagd
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-production-dependencies
- dependency-name: dev.openfeature:sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
- dependency-name: com.google.protobuf:protoc
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gradle-production-dependencies
- dependency-name: io.grpc:protoc-gen-grpc-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-production-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Jan 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file java Pull requests that update Java code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants