Commit 3f548fb
authored
deps: update upper bound dependencies file (#3947)
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[com.fasterxml.jackson:jackson-bom](https://redirect.github.com/FasterXML/jackson-bom)
| `2.19.2` -> `2.20.0` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[com.google.auth:google-auth-library-bom](https://redirect.github.com/googleapis/google-auth-library-java)
| `1.37.1` -> `1.40.0` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[com.google.cloud:grpc-gcp](https://redirect.github.com/GoogleCloudPlatform/grpc-gcp-java/tree/master/grpc-gcp)
([source](https://redirect.github.com/GoogleCloudPlatform/grpc-gcp-java))
| `1.6.1` -> `1.7.0` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [com.google.code.gson:gson](https://redirect.github.com/google/gson) |
`2.13.1` -> `2.13.2` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[com.google.errorprone:error_prone_annotations](https://errorprone.info)
([source](https://redirect.github.com/google/error-prone)) | `2.41.0` ->
`2.42.0` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [dev.cel:cel](https://redirect.github.com/google/cel-java) | `0.10.1`
-> `0.11.0` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[io.opencensus:opencensus-api](https://redirect.github.com/census-instrumentation/opencensus-java)
| `0.31.0` -> `0.31.1` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[io.opentelemetry.semconv:opentelemetry-semconv](https://redirect.github.com/open-telemetry/semantic-conventions-java)
| `1.34.0` -> `1.37.0` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[io.opentelemetry:opentelemetry-bom](https://redirect.github.com/open-telemetry/opentelemetry-java)
| `1.52.0` -> `1.55.0` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[org.apache.httpcomponents.client5:httpclient5](https://hc.apache.org/)
([source](https://redirect.github.com/apache/httpcomponents-client)) |
`5.5` -> `5.5.1` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [org.apache.httpcomponents.core5:httpcore5](https://hc.apache.org/)
([source](https://redirect.github.com/apache/httpcomponents-core)) |
`5.3.4` -> `5.3.6` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>googleapis/google-auth-library-java
(com.google.auth:google-auth-library-bom)</summary>
###
[`v1.40.0`](https://redirect.github.com/googleapis/google-auth-library-java/blob/HEAD/CHANGELOG.md#1400-2025-10-14)
[Compare
Source](https://redirect.github.com/googleapis/google-auth-library-java/compare/v1.39.1...v1.40.0)
##### Features
- Add projectId getter to GoogleCredentials
([#​1813](https://redirect.github.com/googleapis/google-auth-library-java/issues/1813))
([c3d9ee0](https://redirect.github.com/googleapis/google-auth-library-java/commit/c3d9ee09df30a26586b0e834cfda7763fd7854f5))
- Support user defined or json defined scopes for impersonated token
([#​1815](https://redirect.github.com/googleapis/google-auth-library-java/issues/1815))
([84fc566](https://redirect.github.com/googleapis/google-auth-library-java/commit/84fc566d92f03e648cd82a8860fb191520bb6c7e))
##### Dependencies
- Bump guava to v33.5.0
([#​1825](https://redirect.github.com/googleapis/google-auth-library-java/issues/1825))
([79f0a35](https://redirect.github.com/googleapis/google-auth-library-java/commit/79f0a353e12a8206584e9031989861ca6abaaf85))
###
[`v1.39.1`](https://redirect.github.com/googleapis/google-auth-library-java/blob/HEAD/CHANGELOG.md#1391-2025-09-17)
[Compare
Source](https://redirect.github.com/googleapis/google-auth-library-java/compare/v1.39.0...v1.39.1)
##### Documentation
- Additional information for deprecated fromStream() methods.
([#​1802](https://redirect.github.com/googleapis/google-auth-library-java/issues/1802))
([a0d873d](https://redirect.github.com/googleapis/google-auth-library-java/commit/a0d873db6bf192aad710e17da6127195f253c7e7))
###
[`v1.39.0`](https://redirect.github.com/googleapis/google-auth-library-java/blob/HEAD/CHANGELOG.md#1390-2025-09-04)
[Compare
Source](https://redirect.github.com/googleapis/google-auth-library-java/compare/v1.38.0...v1.39.0)
##### Features
- Add Credential Information to GoogleCredential classes
([#​1791](https://redirect.github.com/googleapis/google-auth-library-java/issues/1791))
([5511913](https://redirect.github.com/googleapis/google-auth-library-java/commit/551191340c97497db991ff65994cbb0086490d2a))
##### Bug Fixes
- Indicate non-validated external credentials in generic methods
([e7d4380](https://redirect.github.com/googleapis/google-auth-library-java/commit/e7d4380ce94bbdd5a879591e0652945262e896aa))
##### Dependencies
- Add `com.google.api:api-commons` dependency
([e7d4380](https://redirect.github.com/googleapis/google-auth-library-java/commit/e7d4380ce94bbdd5a879591e0652945262e896aa))
- Update `com.google.errorprone:error_prone_annotations` dependency to
2.38.0
([e7d4380](https://redirect.github.com/googleapis/google-auth-library-java/commit/e7d4380ce94bbdd5a879591e0652945262e896aa))
###
[`v1.38.0`](https://redirect.github.com/googleapis/google-auth-library-java/blob/HEAD/CHANGELOG.md#1380-2025-08-20)
[Compare
Source](https://redirect.github.com/googleapis/google-auth-library-java/compare/v1.37.1...v1.38.0)
##### Features
- Next release from main branch is 1.38.0
([#​1786](https://redirect.github.com/googleapis/google-auth-library-java/issues/1786))
([1669dc8](https://redirect.github.com/googleapis/google-auth-library-java/commit/1669dc8b7d23fd7085ea7085b2bb5507a6932920))
##### Bug Fixes
- Override toBuilder() for ExternalAccountCredential and subclasses
([#​1793](https://redirect.github.com/googleapis/google-auth-library-java/issues/1793))
([a9c3de6](https://redirect.github.com/googleapis/google-auth-library-java/commit/a9c3de60a078fd93f1922b4dbcf7570af20150f0))
##### Documentation
- Update README with X.509 feature details
([#​1790](https://redirect.github.com/googleapis/google-auth-library-java/issues/1790))
([7b51cb3](https://redirect.github.com/googleapis/google-auth-library-java/commit/7b51cb3042f278c60ca3d90555f7ebb93e6e8250))
</details>
<details>
<summary>GoogleCloudPlatform/grpc-gcp-java
(com.google.cloud:grpc-gcp)</summary>
###
[`v1.7.0`](https://redirect.github.com/GoogleCloudPlatform/grpc-gcp-java/releases/tag/v1.7.0)
[Compare
Source](https://redirect.github.com/GoogleCloudPlatform/grpc-gcp-java/compare/v1.6.1...v1.7.0)
##### Features
- Dynamic channel pool scaling
([#​194](https://redirect.github.com/GoogleCloudPlatform/grpc-gcp-java/issues/194))
</details>
<details>
<summary>google/error-prone
(com.google.errorprone:error_prone_annotations)</summary>
###
[`v2.42.0`](https://redirect.github.com/google/error-prone/releases/tag/v2.42.0):
Error Prone 2.42.0
[Compare
Source](https://redirect.github.com/google/error-prone/compare/v2.41.0...v2.42.0)
New checks:
-
[`ExplicitArrayForVarargs`](https://errorprone.info/bugpattern/ExplicitArrayForVarargs):
discourage unnecessary explicit construction of an array to provide
varargs.
-
[`FloggerPerWithoutRateLimit`](https://errorprone.info/bugpattern/FloggerPerWithoutRateLimit):
discourage Flogger's `perUnique` without rate limiting
- [`StringJoin`](https://errorprone.info/bugpattern/StringJoin): Ban
`String.join(CharSequence)` and `String.join(CharSequence,
CharSequence)`
-
[`ThreadBuilderNameWithPlaceholder`](https://errorprone.info/bugpattern/ThreadBuilderNameWithPlaceholder):
Do not allow placeholders in `Thread.Builder.name(String)` or
`name(String, int)`.
Changes:
- The return type of `ASTHelpers.asFlagSet` has changed. The previous
type was `EnumSet<Flags.Flag>`, where `Flags.Flag` is an enum in the
javac class `Flags`. A recent JDK change has replaced that enum with a
new top-level enum called `FlagsEnum`. It is not possible to change
`ASTHelpers.asFlagSet` in a way that would be type-safe and compatible
with the enums from JDKs both before and after the change. Instead, the
method now returns `ImmutableSet<String>`, where the strings come from
the `toString()` of the enum constants. That means they are `"native"`,
`"abstract"`, etc.
- Flag `IO.print[ln]()` in
[`SystemOut`](https://errorprone.info/bugpattern/SystemOut).
Full changelog:
<google/error-prone@v2.41.0...v2.42.0>
</details>
<details>
<summary>google/cel-java (dev.cel:cel)</summary>
###
[`v0.11.0`](https://redirect.github.com/google/cel-java/releases/tag/v0.11.0)
[Compare
Source](https://redirect.github.com/google/cel-java/compare/v0.10.1...v0.11.0)
#### Features
- Introduced a new extension library for [**Two-variable comprehensions
support**](https://redirect.github.com/google/cel-java/blob/main/extensions/src/main/java/dev/cel/extensions/README.md#twovarcomprehensions)
- (example: `<list>.all(indexVar, valueVar, <predicate>) -> bool`)
- Added support for type name
[**Aliasing**](https://redirect.github.com/google/cel-java/blob/8363a89773d68ae0939de6634321db26e4f853e4/common/src/main/java/dev/cel/common/CelContainer.java#L153)
and
[**Abbreviations**](https://redirect.github.com/google/cel-java/blob/8363a89773d68ae0939de6634321db26e4f853e4/common/src/main/java/dev/cel/common/CelContainer.java#L115)
to perform name resolution across multiple namespaces.
- CEL Policy Compiler now supports the `imports` keyword to [abbreviate
type
names](https://redirect.github.com/google/cel-java/blob/361c80274e9f0a16320f5e8b03aa38d742333e77/testing/src/test/resources/policy/pb/policy.yaml#L17C9-L22).
- Added the capability to [**export a CEL
environment**](https://redirect.github.com/google/cel-java/blob/main/bundle/src/main/java/dev/cel/bundle/CelEnvironmentExporter.java#L56-L74),
including its standard libraries and extensions, [into
YAML](https://redirect.github.com/google/cel-java/blob/8363a89773d68ae0939de6634321db26e4f853e4/testing/src/test/resources/environment/dump_env.yaml).
- Expanded the [**lists extension
library**](https://redirect.github.com/google/cel-java/blob/main/extensions/src/main/java/dev/cel/extensions/README.md#lists)
with new functions: `slice`, `distinct`, `reverse`, `sort`, and
`sortBy`.
#### Breaking Changes
- PR
[#​769](https://redirect.github.com/google/cel-java/issues/769)
removes `setContainer(String)` method on the `Cel`, `CelCompiler`, and
`CelChecker` builders. Callers must use `setContainer(CelContainer)`
instead, which supports aliasing and abbreviations in addition to
existing container resolution. For a migration that preserves existing
behavior, simply provide `CelContainer.ofName(string)`.
- PR
[#​789](https://redirect.github.com/google/cel-java/issues/789)
changes the internal representation of CEL's `null` and `bytes` literals
(e.g., `b'foo'`) to their CEL-native Java type equivalents
(`dev.cel.common.Values.NullValue` and
`dev.cel.common.values.CelByteString`) instead of their Protobuf
counterparts (`com.google.protobuf.NullValue` and
`com.google.protobuf.ByteString`). This is currently a breaking change
only if your codebase references these literals through the
[`CelConstant` AST
node](https://redirect.github.com/google/cel-java/blob/main/common/src/main/java/dev/cel/common/ast/CelConstant.java#L97).
There are no observable changes in evaluation behavior, as this is
[currently controlled by a feature
flag](https://redirect.github.com/google/cel-java/blob/main/common/src/main/java/dev/cel/common/CelOptions.java#L467).
We plan on enabling this by default in a future release.
#### Bug fixes
- Fixed the filter/map macro to be linear in time and space complexity
in [#​746](https://redirect.github.com/google/cel-java/pull/746).
- Fixed unknown merging to be linear in space complexity when referenced
in binds in
[#​770](https://redirect.github.com/google/cel-java/pull/770).
- Prevented comprehension identifiers from being mangled if the AST was
not optimized in
[#​792](https://redirect.github.com/google/cel-java/pull/792).
- Fixed `replaceSubtree` to properly populate source info for the
three-argument map macro in
[#​794](https://redirect.github.com/google/cel-java/pull/794).
- Corrected `CelContainer.toBuilder()` to properly copy aliases in
[#​775](https://redirect.github.com/google/cel-java/pull/775).
- Excluded protobuf-javalite from the public artifacts for CEL in
[#​777](https://redirect.github.com/google/cel-java/pull/777).
#### What's Changed
##### Aliasing and Abbreviations
- Add aliasing support to type-checker in
[#​757](https://redirect.github.com/google/cel-java/pull/757)
- Add abbreviation support to type-checker in
[#​760](https://redirect.github.com/google/cel-java/pull/760)
##### CEL Policy Compiler
- Optimize composed policies using Constant Folding and Common
Subexpression Elimination in
[#​793](https://redirect.github.com/google/cel-java/pull/793)
- Add display\_name field to CelPolicy.Variable element in
[#​741](https://redirect.github.com/google/cel-java/pull/741)
- Adding description and display name at Cel Policy level in
[#​744](https://redirect.github.com/google/cel-java/pull/744)
- Support for typename import aliases in policy compiler in
[#​771](https://redirect.github.com/google/cel-java/pull/771)
##### CEL Environment
- Add support for stdlib subsetting via CelEnvironment in
[#​736](https://redirect.github.com/google/cel-java/pull/736)
- Add support for macro inclusion/exclusion to CelEnvironmentExporter in
[#​756](https://redirect.github.com/google/cel-java/pull/756)
- Add support for extension versions in
[#​739](https://redirect.github.com/google/cel-java/pull/739)
- Implement CelEnvironmentExporter in
[#​753](https://redirect.github.com/google/cel-java/pull/753)
- Update the "encoders" extension to be compatible with
CelEnvironmentExporter in
[#​763](https://redirect.github.com/google/cel-java/pull/763)
- Update the "protos" extension to be compatible with
CelEnvironmentExporter in
[#​764](https://redirect.github.com/google/cel-java/pull/764)
- Update the "regex" extension to be compatible with
CelEnvironmentExporter in
[#​765](https://redirect.github.com/google/cel-java/pull/765)
- Update the "sets" extension to be compatible with
CelEnvironmentExporter in
[#​766](https://redirect.github.com/google/cel-java/pull/766)
- Update the "strings" extension to be compatible with
CelEnvironmentExporter in
[#​767](https://redirect.github.com/google/cel-java/pull/767)
- Update "bindings" extension to be compatible with
CelEnvironmentExporter in
[#​762](https://redirect.github.com/google/cel-java/pull/762)
- Add versions to the 'optional' library to gradually expose new
functions in
[#​747](https://redirect.github.com/google/cel-java/pull/747)
- Refactor CelExtensionLibrary to centralize version definitions in
[#​761](https://redirect.github.com/google/cel-java/pull/761)
##### Extensions
- Checker and parser changes to support comprehensionsV2 in
[#​778](https://redirect.github.com/google/cel-java/pull/778)
- Checker and parser changes to support two variable comprehensions for
remaining Macros in
[#​796](https://redirect.github.com/google/cel-java/pull/796)
- Introduce 'list' extension functions: 'slice', 'distinct', 'reverse',
'sort', 'sortBy' in
[#​740](https://redirect.github.com/google/cel-java/pull/740)
- AST changes to support two variable comprehensions in
[#​772](https://redirect.github.com/google/cel-java/pull/772)
- Adding runtime support for two variable comprehensions in
[#​799](https://redirect.github.com/google/cel-java/pull/799)
- Adding `transformMap` and `transformMapEntry` macros in
[#​800](https://redirect.github.com/google/cel-java/pull/800)
- Updating the README.md with CelComprehensionsExtensions docs in
[#​801](https://redirect.github.com/google/cel-java/pull/801)
##### Miscellaneous
- Internally accumulate unknowns to a mutable list in
[#​750](https://redirect.github.com/google/cel-java/pull/750)
- Migrate to Bzlmod in
[#​328](https://redirect.github.com/google/cel-java/pull/328)
- Support triggering runner library programmatically in
[#​725](https://redirect.github.com/google/cel-java/pull/725)
- Run conformance tests against published maven JARs in
[#​788](https://redirect.github.com/google/cel-java/pull/788)
- Add missing entries to REVERSE\_OPERATORS in
[#​798](https://redirect.github.com/google/cel-java/pull/798)
- Remove cel.bind option from SubexpressionOptimizer in
[#​795](https://redirect.github.com/google/cel-java/pull/795)
**Full Changelog**:
<google/cel-java@v0.10.1...v0.11.0>
</details>
<details>
<summary>census-instrumentation/opencensus-java
(io.opencensus:opencensus-api)</summary>
###
[`v0.31.1`](https://redirect.github.com/census-instrumentation/opencensus-java/releases/tag/v0.31.1):
Release 0.31.1
[Compare
Source](https://redirect.github.com/census-instrumentation/opencensus-java/compare/v0.31.0...v0.31.1)
#### What's Changed
- \[v0.31.x] Fix retry stat measures to match those in grpc-java exactly
([#​2097](https://redirect.github.com/census-instrumentation/opencensus-java/issues/2097))
by [@​mackenziestarr](https://redirect.github.com/mackenziestarr)
in
[#​2102](https://redirect.github.com/census-instrumentation/opencensus-java/pull/2102)
**Full Changelog**:
<census-instrumentation/opencensus-java@v0.31.0...v0.31.1>
</details>
<details>
<summary>open-telemetry/semantic-conventions-java
(io.opentelemetry.semconv:opentelemetry-semconv)</summary>
###
[`v1.37.0`](https://redirect.github.com/open-telemetry/semantic-conventions-java/blob/HEAD/CHANGELOG.md#Version-1370-2025-08-27)
[Compare
Source](https://redirect.github.com/open-telemetry/semantic-conventions-java/compare/v1.36.0...v1.37.0)
- Bump to semconv v1.37.0
([#​288](https://redirect.github.com/open-telemetry/semantic-conventions-java/pull/288))
###
[`v1.36.0`](https://redirect.github.com/open-telemetry/semantic-conventions-java/blob/HEAD/CHANGELOG.md#Version-1360-2025-08-26)
[Compare
Source](https://redirect.github.com/open-telemetry/semantic-conventions-java/compare/v1.34.0...v1.36.0)
Note: there was no v1.35.0 release
(see
[details](https://redirect.github.com/open-telemetry/semantic-conventions/issues/2455)).
- Bump to semconv v1.36.0
([#​253](https://redirect.github.com/open-telemetry/semantic-conventions-java/pull/253))
</details>
<details>
<summary>open-telemetry/opentelemetry-java
(io.opentelemetry:opentelemetry-bom)</summary>
###
[`v1.55.0`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1550-2025-10-13)
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-java/compare/v1.54.1...v1.55.0)
##### API
##### Common
- Improve GraalVM native image compatibility
([#​7160](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7160))
##### Traces
- Fix `TraceState` key validation limits to match W3C specification
([#​7575](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7575))
##### Incubator
- Add `ExtendedOpenTelemetry` API
([#​7496](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7496))
- Add incubator implementation of composite sampling specification
([#​7626](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7626))
##### SDK
##### Traces
- Proactively avoid `Unsafe` on Java 23+ to avoid triggering JVM warning
message
([#​7691](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7691))
##### Metrics
- Add `setMeterConfigurator()` support to `MeterProvider` (incubating
API)
([#​7346](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7346))
##### Exporters
- OTLP: Configure metric exporter to use SDK's `MeterProvider` for
internal metrics
([#​7541](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7541))
- OTLP: Suppress logging of `InterruptedException` from managed OkHttp
threads
([#​7565](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7565))
- OTLP: Update dependency from `okhttp-jvm` back to `okhttp` for Gradle
users,
preserving `okhttp-jvm` for Maven users
([#​7681](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7681))
- Prometheus: Remove separate `otel_scope_info` metric and always add
scope labels to data points
([#​7398](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7398))
- Prometheus: Update exporter dependencies to use protobuf-free formats
([#​7664](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7664))
##### Profiling
- Update profiles exporter to support proto v1.8.0-alpha changes
([#​7638](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7638))
- Add abstractions to assist with dictionary table assembly
([#​7717](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7717))
- Add abstractions to assist with sample composition
([#​7727](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7727))
##### Extensions
- Autoconfigure: Improve exception logging when running in Maven
([#​7336](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7336))
- Declarative configuration: Return `Resource`
([#​7639](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7639))
- Declarative configuration: Invoke auto-configure listeners
([#​7654](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7654))
- Declarative configuration: Add logging when incompatible types are
found
([#​7693](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7693))
##### Shims
##### OpenTracing Shim
- Improve log levels in error scenarios
([#​6832](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6832))
##### Project tooling
- Respect `testJavaVersion` property when running JMH benchmarks
([#​7697](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7697))
###
[`v1.54.1`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1541-2025-09-18)
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-java/compare/v1.54.0...v1.54.1)
##### SDK
##### Exporters
- Prometheus: Fix regression in protobuf format export
([#​7664](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7664))
###
[`v1.54.0`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1540-2025-09-05)
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-java/compare/v1.53.0...v1.54.0)
##### API
##### Baggage
- Fix guard against ArrayIndexOutOfBoundsException in BaggageCodec
([#​7239](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7239))
##### SDK
##### Metrics
- Fix MetricData.getDoubleSumData() ClassCastException with custom
implementations
([#​7597](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7597))
##### Exporters
- Fix HttpExporterBuilder.copy() and GrpcExporterBuilder.copy() to
preserve component loader
([#​7596](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7596))
##### Extensions
- Autoconfigure: Remove support for old EnvironmentResourceProvider
package name
([#​7622](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7622))
- Declarative config: Add DeclarativeConfigurationProvider SPI
([#​7472](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7472))
- Declarative config: Pass meter provider to avoid using the global
OpenTelemetry instance
([#​7475](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7475))
##### Project tooling
- Update to Gradle v9
([#​7590](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7590))
###
[`v1.53.0`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1530-2025-08-08)
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-java/compare/v1.52.0...v1.53.0)
##### SDK
- File based config will log the wrong file format, when applicable.
([#​7498](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7498))
##### Exporters
- Change `okhttp` dependency to `okhttp-jvm`, which fixes missing class
failures in
transitive dependencies.
([#​7517](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7517))
</details>
---
### 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](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/googleapis/sdk-platform-java).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNDMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE0My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->1 parent a1b5ba3 commit 3f548fb
1 file changed
+11
-11
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
19 | | - | |
| 18 | + | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
40 | | - | |
| 39 | + | |
| 40 | + | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
| 46 | + | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
| 49 | + | |
50 | 50 | | |
0 commit comments