|
2 | 2 |
|
3 | 3 | ## Unreleased |
4 | 4 |
|
| 5 | +### 🌟 New javaagent instrumentation |
| 6 | + |
| 7 | +- Add initial instrumentation for OpenAI client |
| 8 | + ([#14221](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14221)) |
| 9 | + |
| 10 | +### 🌟 New library instrumentation |
| 11 | + |
| 12 | +- Add initial instrumentation for OpenAI client |
| 13 | + ([#14221](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14221)) |
| 14 | + |
| 15 | +### 📈 Enhancements |
| 16 | + |
| 17 | +- Implement stable semantic conventions for `code.*` attributes with opt-in support |
| 18 | + ([#13860](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13860)) |
| 19 | +- Add span kind configuration support for method instrumentation and declarative tooling |
| 20 | + ([#14014](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14014)) |
| 21 | +- Add support for vendor-specific declarative configuration properties |
| 22 | + ([#14016](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14016)) |
| 23 | +- Add auto-instrumentation support for AWS Secrets Manager SDK v1 |
| 24 | + ([#14027](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14027)) |
| 25 | +- Add `aws.sns.topic.arn` semantic convention support for AWS SNS SDK v1 and v2 |
| 26 | + ([#14035](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14035)) |
| 27 | +- Remove `thread.name` attribute from experimental JVM metrics |
| 28 | + ([#14061](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14061)) |
| 29 | +- Enhance and align Jetty JMX metrics with OpenTelemetry semantic conventions |
| 30 | + ([#14067](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14067)) |
| 31 | +- Add support for latest spring-cloud-aws versions |
| 32 | + ([#14207](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14207)) |
| 33 | +- Add JDBC parameter capture support for `PreparedStatement.setObject()` method |
| 34 | + ([#14219](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14219)) |
| 35 | +- Add `aws.lambda.resource.mapping.id` and experimental Lambda attributes for AWS Lambda SDK |
| 36 | + ([#14229](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14229)) |
| 37 | +- Clear context class loader from OpenTelemetry internal threads to prevent leaks |
| 38 | + ([#14241](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14241)) |
| 39 | + |
| 40 | +### 🛠️ Bug fixes |
| 41 | + |
| 42 | +- Fix JDBC URL parser StringIndexOutOfBoundsException with malformed connection strings |
| 43 | + ([#14151](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14151)) |
| 44 | +- Fix empty units in JMX state metrics definitions |
| 45 | + ([#14194](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14194)) |
| 46 | + |
5 | 47 | ## Version 2.17.0 (2025-06-20) |
6 | 48 |
|
7 | 49 | ### Migration notes |
|
0 commit comments