|
3 | 3 | ## Unreleased
|
4 | 4 |
|
5 | 5 | ### Migration notes
|
6 |
| -- Tomcat metrics definitions provided by JMX Metric Insight subsystem |
| 6 | + |
| 7 | +- Changes have been made to Tomcat metric definitions provided by JMX Metric Insight component |
7 | 8 | - metric `http.server.tomcat.errorCount` --> `tomcat.error.count`
|
8 | 9 | - attribute: `name` --> `tomcat.request.processor.name`
|
9 | 10 | - type: Gauge --> Counter
|
|
25 | 26 |
|
26 | 27 | ### 📈 Enhancements
|
27 | 28 |
|
28 |
| -- **JMX Metric Insight**: improved Tomcat metrics alignment to semconv (see Migration notes above for details) and added new Tomcat metrics: `tomcat.session.active.limit`, `tomcat.thread.limit` |
| 29 | +- JMX metrics: require explicit unit in yaml |
| 30 | + ([#13796](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13796)) |
| 31 | +- Remove deprecated methods from runtime-telemetry |
| 32 | + ([#13885](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13885)) |
| 33 | +- ClickHouse JDBC URL support |
| 34 | + ([#13884](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13884)) |
| 35 | +- Support Vert.x HTTP client version 5.0 |
| 36 | + ([#13903](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13903)) |
| 37 | +- Add metric `jvm.file_descriptor.count` to jvm runtime experimental metrics |
| 38 | + ([#13904](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13904)) |
| 39 | +- Add support for Vert.x SQL client version 5.0 |
| 40 | + ([#13914](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13914)) |
| 41 | +- JMX Metric Insights - improved Tomcat metrics alignment to semconv |
| 42 | + and added new Tomcat metrics `tomcat.session.active.limit` and `tomcat.thread.limit` |
29 | 43 | ([#13650](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13650))
|
| 44 | +- Apply method instrumentation only to methods |
| 45 | + ([#13949](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13949)) |
| 46 | +- Apply external annotation instrumentation only to methods |
| 47 | + ([#13948](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13948)) |
| 48 | +- Log start of spring boot starter |
| 49 | + ([#13882](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13882)) |
| 50 | +- Update the OpenTelemetry SDK version to 1.51.0 |
| 51 | + ([#13992](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13992)) |
| 52 | +- Capture finatra code function name |
| 53 | + ([#13939](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13939)) |
| 54 | +- AWS SDK v2 Secrets Manager auto-instrumentation support |
| 55 | + ([#14001](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14001)) |
| 56 | +- AWS SDK v1 Step Functions auto-instrumentation support |
| 57 | + ([#14003](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14003)) |
| 58 | +- Add auto-instrumentation support for AWS Step Functions SDK v2 |
| 59 | + ([#14028](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14028)) |
| 60 | +- Skip propagating context into mysql jdbc cleanup thread |
| 61 | + ([#14060](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14060)) |
| 62 | + |
| 63 | +### 🛠️ Bug fixes |
30 | 64 |
|
| 65 | +- Fix instrumentation failure when constructor has @WithSpan annotation |
| 66 | + ([#13929](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13929)) |
| 67 | +- Fix structured concurrency support on jdk 25 |
| 68 | + ([#13936](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13936)) |
| 69 | +- Fix Spring boot starter fails to load when an OpenTelemetry Bean is supplied |
| 70 | + ([#13972](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/13972)) |
| 71 | +- Fix UCP instrumentation scope name |
| 72 | + ([#14029](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14029)) |
| 73 | +- Preload ThreadLocalRandom to avoid java.lang.ClassCircularityError: java/util/concurrent/ThreadLocalRandom |
| 74 | + ([#14030](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/14030)) |
31 | 75 |
|
32 | 76 | ## Version 2.16.0 (2025-05-15)
|
33 | 77 |
|
|
0 commit comments