Prepare changelog for v1.24.0 (#8039)
This commit is contained in:
parent
2cbfec8ac2
commit
65bf28ff16
113
CHANGELOG.md
113
CHANGELOG.md
|
|
@ -2,6 +2,119 @@
|
|||
|
||||
## Unreleased
|
||||
|
||||
### Migration notes
|
||||
|
||||
### 🌟 New javaagent instrumentation
|
||||
|
||||
- Add Apache Pulsar client instrumentation
|
||||
([#5926](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/5926),
|
||||
[#7999](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7999),
|
||||
[#7943](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7943),
|
||||
[#8007](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8007))
|
||||
- Add Jodd-Http instrumentation
|
||||
([#7868](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7868))
|
||||
|
||||
### 🌟 New library instrumentation
|
||||
|
||||
- Add Ktor client instrumentation
|
||||
([#7982](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7982),
|
||||
[#7997](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7997))
|
||||
- Add Spring Webflux server instrumentation
|
||||
([#7899](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7899))
|
||||
|
||||
### 📈 Enhancements
|
||||
|
||||
- Implement `messaging.kafka.*` attributes spec
|
||||
([#7824](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7824),
|
||||
[#7860](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7860))
|
||||
- Make RxJava2 instrumentation Android-friendly
|
||||
([#7895](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7895))
|
||||
- Support more semantic convention for RocketMQ trace
|
||||
([#7871](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7871))
|
||||
- Instrumenting cassandra executeReactive method
|
||||
([#6441](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6441))
|
||||
- Make the OpenTelemetry Logback appender work with GraalVM native images
|
||||
([#7989](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7989))
|
||||
- Add baggage to Logback MDC; controlled by a configuration flag
|
||||
([#7892](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7892))
|
||||
- Make the Spring Boot autoconfigure module work with Spring Boot 3
|
||||
([#8028](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8028),
|
||||
[#8051](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8051))
|
||||
|
||||
### 🛠️ Bug fixes
|
||||
|
||||
- Handle JMX MBean attributes with embedded dots
|
||||
([#7841](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7841))
|
||||
- Fix `ClassCastException` when using `-Dotel.jmx.target.system=tomcat`
|
||||
([#7884](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7884))
|
||||
- Fix NPE in the AWS SDK 2 instrumentation when request instrumentation is suppressed
|
||||
([#7953](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7953))
|
||||
- Fix Kotlin coroutine context propagation
|
||||
([#7879](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7879))
|
||||
- Fix the JAX-RS annotation instrumentation on Open Liberty
|
||||
([#7890](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7890))
|
||||
- Fix an `AbstractMethodError` in the Logback instrumentation
|
||||
([#7967](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7967))
|
||||
- Fix NPE in the RabbitMQ instrumentation
|
||||
([#8021](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8021))
|
||||
- Fix JMX metrics usage examples
|
||||
([#7877](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7877))
|
||||
|
||||
### 🧰 Tooling
|
||||
|
||||
- Remove deprecated `instrumentation-api-semconv` code
|
||||
([#7838](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7838))
|
||||
- Look up helper class bytes when they are needed
|
||||
([#7839](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7839))
|
||||
- Run smoke tests using Open Liberty 21.0.0.12 and 22.0.0.12
|
||||
([#7878](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7878),
|
||||
[#7857](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7857))
|
||||
- Add additional groovy script classloaders to ignore list.
|
||||
([#7460](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7460))
|
||||
- Make AggregationTemporality configurable for `OtlpInMemoryMetricExporter` in
|
||||
the `agent-for-testing` module
|
||||
([#7904](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7904))
|
||||
- Upgrade to gradle 8.0.2
|
||||
([#7910](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7910),
|
||||
[ 7978](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7978))
|
||||
- Replace the test-sets plugin with Gradle test suites
|
||||
([#7930](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7930),
|
||||
[#7933](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7933),
|
||||
[#7932](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7932),
|
||||
[#7931](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7931),
|
||||
[#7929](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7929),
|
||||
[#7946](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7946),
|
||||
[#7945](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7945),
|
||||
[#7944](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7944),
|
||||
[#7943](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7943),
|
||||
[#7942](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7942),
|
||||
[#7928](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7928),
|
||||
[#7951](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7951))
|
||||
- Add a utility for tracking HTTP resends
|
||||
([#7986](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7986))
|
||||
- Remove deprecated `messaging.url` attribute from messaging getter
|
||||
([#8008](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8008))
|
||||
- Add protocol name&version to net attribute getters
|
||||
([#7994](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7994))
|
||||
- Test http client captured headers
|
||||
([#7993](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7993))
|
||||
- Improve compatibility with other agents
|
||||
([#7916](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7916))
|
||||
- Share timer class used by messaging instrumentations
|
||||
([#8009](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8009))
|
||||
- Convert groovy tests to java
|
||||
([#7976](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7976),
|
||||
[#7975](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7975),
|
||||
[#7912](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7912))
|
||||
- Check that extracting extension jar doesn't escape designated directory
|
||||
([#7908](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7908))
|
||||
- Assert user agent when it is present in HTTP client tests
|
||||
([#7918](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7918))
|
||||
- Update the OpenTelemetry SDK version to 1.24.0
|
||||
([#8027](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8027))
|
||||
- Provide ability to add HTTP server response headers, with Tomcat implementation
|
||||
([#7990](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7990))
|
||||
|
||||
## Version 1.23.0 (2023-02-16)
|
||||
|
||||
### Migration notes
|
||||
|
|
|
|||
Loading…
Reference in New Issue