From e7c1750a990d2263401c4e52aa926207bbc60a4d Mon Sep 17 00:00:00 2001 From: Trask Stalnaker Date: Wed, 16 Jul 2025 15:36:30 -0700 Subject: [PATCH 1/2] Update change log for upcoming release --- CHANGELOG.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index bc1bd7e40671..d132bf15afb5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,38 @@ ## Unreleased +### 📈 Enhancements + +- Implement stable semantic conventions for `code.*` attributes with opt-in support + ([#13860](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13860)) +- Add span kind configuration support for method instrumentation and declarative tooling + ([#14014](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14014)) +- Add support for vendor-specific declarative configuration properties + ([#14016](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14016)) +- Add auto-instrumentation support for AWS Secrets Manager SDK v1 + ([#14027](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14027)) +- Add `aws.sns.topic.arn` semantic convention support for AWS SNS SDK v1 and v2 + ([#14035](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14035)) +- Remove `thread.name` attribute from experimental JVM metrics + ([#14061](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14061)) +- Enhance and align Jetty JMX metrics with OpenTelemetry semantic conventions + ([#14067](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14067)) +- Add support for latest spring-cloud-aws versions + ([#14207](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14207)) +- Add JDBC parameter capture support for `PreparedStatement.setObject()` method + ([#14219](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14219)) +- Add `aws.lambda.resource.mapping.id` and experimental Lambda attributes for AWS Lambda SDK + ([#14229](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14229)) +- Clear context class loader from OpenTelemetry internal threads to prevent leaks + ([#14241](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14241)) + +### 🛠️ Bug fixes + +- Fix JDBC URL parser StringIndexOutOfBoundsException with malformed connection strings + ([#14151](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14151)) +- Fix empty units in JMX state metrics definitions + ([#14194](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14194)) + ## Version 2.17.0 (2025-06-20) ### Migration notes From c6917829be79f0016b796ced40e9b95863a79685 Mon Sep 17 00:00:00 2001 From: Trask Stalnaker Date: Thu, 17 Jul 2025 11:02:42 -0700 Subject: [PATCH 2/2] more --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d132bf15afb5..d2ca430e4807 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,16 @@ ## Unreleased +### 🌟 New javaagent instrumentation + +- Add initial instrumentation for OpenAI client + ([#14221](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14221)) + +### 🌟 New library instrumentation + +- Add initial instrumentation for OpenAI client + ([#14221](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14221)) + ### 📈 Enhancements - Implement stable semantic conventions for `code.*` attributes with opt-in support