|
2 | 2 |
|
3 | 3 | ## Unreleased
|
4 | 4 |
|
| 5 | +### Migration notes |
| 6 | + |
| 7 | +- The unit on the opt-in Java 17 JFR-based metrics was updated from milliseconds to seconds |
| 8 | + to conform with the semantic conventions. |
| 9 | + If you are using the Java agent, this only affects you if you are opting in via |
| 10 | + `otel.instrumentation.runtime-telemetry-java17.enable-all=true`. |
| 11 | + ([#12084](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12084), |
| 12 | + [#12244](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12244)) |
| 13 | + |
| 14 | +### 📈 Enhancements |
| 15 | + |
| 16 | +- Update Pulsar instrumentation to work with next Pulsar release |
| 17 | + ([#11648](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/11648)) |
| 18 | +- Capture `network.peer.address` in OkHttp 3.0 instrumentation |
| 19 | + ([#12012](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12012)) |
| 20 | +- Add support for CXF 4.0 JAX-WS |
| 21 | + ([#12077](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12077)) |
| 22 | +- Add rules for capturing Apache Camel metrics exposed by JMX MBeans |
| 23 | + ([#11901](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/11901)) |
| 24 | +- Make RocketMQ span status extractor delegate to the default extractor |
| 25 | + ([#12183](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12183)) |
| 26 | +- Bridge log body any value |
| 27 | + ([#12204](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12204)) |
| 28 | +- Add declarative config support for resource providers |
| 29 | + ([#12144](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12144)) |
| 30 | + |
| 31 | +### 🛠️ Bug fixes |
| 32 | + |
| 33 | +- Fix Javaagent doesn't work with `java.net.spi.InetAddressResolverProvider` |
| 34 | + ([#11987](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/11987)) |
| 35 | +- Fix Oracle UCP 11 metrics not emitted |
| 36 | + ([#12052](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12052)) |
| 37 | +- Fix wrong database info captured while using Apache ShardingSphere |
| 38 | + ([#12066](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12066)) |
| 39 | +- Fix RabbitMQ NullPointerException |
| 40 | + ([#12109](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12109)) |
| 41 | +- Fix possible `NullPointerException` in Play instrumentation |
| 42 | + ([#12121](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12121)) |
| 43 | +- Fix error span status for successful requests in Ktor |
| 44 | + ([#12161](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12161)) |
| 45 | +- Make OpenTelemetryHandlerMappingFilter handle exceptions from `ServletRequestPathUtils.parseAndCache()` |
| 46 | + ([#12221](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12221)) |
| 47 | +- Fix tracing CoroutineCrudRepository.findById |
| 48 | + ([#12131](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12131)) |
| 49 | +- Fix capturing context in log4j library instrumentation with async logger |
| 50 | + ([#12176](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12176)) |
| 51 | + |
5 | 52 | ## Version 1.33.6 (2024-08-26)
|
6 | 53 |
|
7 | 54 | ### 📈 Enhancements
|
|
0 commit comments