diff --git a/CHANGELOG.md b/CHANGELOG.md index d2b7e4bc75..3f6dd5e3e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,51 @@ ## Unreleased +### Migration notes + +- `java.util.concurrent` executors instrumentation suppression key has changed from `executor` to `executors` + ([#8451](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8451)) + +### 🌟 New javaagent instrumentation + +- Add instrumentation for vertx-sql-client + ([#8311](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8311)) + +### 🌟 New library instrumentation + +### 📈 Enhancements + +- Make net.transport an optional attribute + ([#8279](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8279)) +- Introduce `@AddingSpanAttributes` annotation + ([#7787](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7787)) +- JavaScript snippet injection + ([#7650](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7650)) +- Map `peer.service` also from `net.sock.peer.name` + ([#7888](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7888)) +- Set up EarlyInitAgentConfig even earlier + ([#8413](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8413)) + +### 🛠️ Bug fixes + +- Fix nested http.route + ([#8282](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8282)) +- Fix undertow instrumentation with http pipelining + ([#8400](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8400)) +- Fix http pipelining on Grizzly + ([#8411](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8411)) +- Fix http pipelining on Netty 4.1 server + ([#8412](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8412)) +- Allow transforming classes with missing field types + ([#8393](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8393)) +- Fix reactor flux retry context leak + ([#8456](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8456)) + +### 🧰 Tooling + +- Introduce new incubating `InstrumenterBuilder` methods + ([#8392](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8392)) + ## Version 1.25.1 (2023-04-27) - Fix apache pulsar instrumentation missing from the Java agent