fix(deps) Update io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom to v2.30.0#807
Conversation
…umentation-bom to v2.30.0
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: ad4b154ff9
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| cosid = "3.2.0" | ||
| cocache = "4.2.0" | ||
| opentelemetry = "2.29.0" | ||
| opentelemetry = "2.30.0" |
There was a problem hiding this comment.
Restore dependency BOM bump until approved
This version entry feeds libs.opentelemetry.instrumentation.bom, which :cosec-dependencies publishes via api(platform(...)), so bumping it changes the exported dependency versions for downstream consumers. The repository boundary requires approval before modifying cosec-dependencies versions; please either attach that approval to this change or revert the bump.
Useful? React with 👍 / 👎.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #807 +/- ##
=========================================
Coverage 93.52% 93.52%
Complexity 637 637
=========================================
Files 153 153
Lines 1992 1992
Branches 159 159
=========================================
Hits 1863 1863
Misses 68 68
Partials 61 61
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
This PR contains the following updates:
2.29.0→2.30.0Release Notes
open-telemetry/opentelemetry-java-instrumentation (io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom)
v2.30.0This release targets the OpenTelemetry SDK 1.64.0.
Note that many artifacts have the
-alphasuffix attached to their versionnumber, reflecting that they will continue to have breaking changes. Please see
VERSIONING.md
for more details.
ExperimentalInstrumentationModule#getModuleGroup(). Built-in invokedynamic modules nowshare a single
InstrumentationModuleClassLoader, and each extension is isolated in its own.(#18859)
InstrumentationModule.isIndyModule(); whether a module uses invokedynamicis now determined by the agent rather than declared per module.
(#19140)
SqlClientAttributesGetter,CassandraRequest, andExperimental.(#19165)
Enduser*attribute-capturing APIs from the Spring Security 6.0 library;use the
User*replacements instead.(#19168)
🚫 Deprecations
ConfigPropertiescompatibility bean used withexperimental declarative configuration, in favor of the new
ConfigProviderbean; it will beremoved in 3.0. The
ConfigPropertiesbean remains supported for non-declarative configuration.(#19175)
DeclarativeConfigPropertiesBridgeandDeclarativeConfigPropertiesBridgeBuilder.Use
DeclarativeConfigPropertiesdirectly orDeclarativeConfigBridgeinstead. Will be removedin 3.0.
(#19202)
ConfigPropertiesBackedConfigProviderin favor ofDeclarativeConfigBridge. It will beremoved in 2.31.0.
(#19220)
🌟 New javaagent instrumentation
(#19087)
🌟 New library instrumentation
ThriftTelemetry) for the Apache Thrift 0.13 async server.(#19062)
📈 Enhancements
handlers were previously uninstrumented.
(#18994)
database=as an alias fordatabaseNamewhen extractingdb.namefrom MSSQL JDBCURLs.
(#19029)
(
otel.semconv-stability.opt-in=database) across database instrumentations, including batchspan names,
db.operation.batch.size(including empty batches), anddb.query.summary.(#19034,
#19037,
#19054,
#19055,
#19056,
#19057,
#19143,
#19147,
#19161,
#19162,
#19164,
#19172,
#19189,
#19199)
(#19071)
(#19080)
jvm.thread.virtual.pinnedandjvm.thread.virtual.submit_failedmetrics for Java 19+ virtual threads; enable with
otel.instrumentation.runtime-telemetry.emit-experimental-jfr-metrics=true.(#19092)
PreparedStatement.setObject()in query parameterattributes.
(#19093)
InstrumentationModulenow exposesinjectedClassNames()andexposedClassNames()for indyinstrumentations, so module authors no longer need
ExperimentalInstrumentationModulefor thosehelper-class declarations.
(#19142)
captureTemplateandcaptureArgumentsoptions to the log4j, java-util-logging, andjboss-logmanager logging instrumentations, capturing the log message template and arguments as
separate
log.body.template/log.body.parametersattributes; logback already supported theseoptions (#15423).
(#19154)
server.addressandserver.portattributes to Redisson client spans.(#19191)
server.addressandserver.portattributes to Lettuce Redis client spans.(#19192)
server.addressandserver.portattributes to Rediscala client spans.(#19193)
server.addresson registry-backed Dubbo client spans to the registry address plus theservice target (
registry://host:port/interface:version:group) and leaveserver.portunset,gated behind the stable rpc semconv opt-in (
otel.semconv-stability.opt-in=rpc); the resolvedprovider host and port are kept under the default semconv.
(#17244,
#19285)
🛠️ Bug fixes
during startup.
(#19088)
db.connection_stringvalues so IPv6 hosts stay bracketed instead ofbecoming ambiguous.
(#19078)
extra receive span.
(#19095)
SpringConfigProperties.getMap()no longer evaluates map property values as SpEL expressions;non-special-cased map properties now parse as comma-delimited
key=valuepairs via the SDK'sDefaultConfigProperties, so settings likeotel.instrumentation.common.peer-service-mappingwork without SpEL syntax.
(#19113)
messaging.destination.nameunset instead of reporting it asunknown.(#19115)
jvm.class.loadedandjvm.class.unloadedmetrics to use counterinstruments.
(#19141)
Configuration
📅 Schedule: (in timezone Asia/Shanghai)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.