Skip to content

Commit 4dcb87e

Browse files
authored
Update change log for 1.20.0 release (#7151)
1 parent 51f0e17 commit 4dcb87e

File tree

1 file changed

+81
-0
lines changed

1 file changed

+81
-0
lines changed

CHANGELOG.md

+81
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,87 @@
22

33
## Unreleased
44

5+
Instrumentation annotations module is declared stable in this release
6+
(`io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations:1.20.0`).
7+
8+
### Migration notes
9+
10+
- Renamed configuration property `otel.instrumentation.kafka.client-propagation.enabled` to
11+
`otel.instrumentation.kafka.producer-propagation.enabled` and update code so that it only affects
12+
producer propagation
13+
([#6957](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6957))
14+
- Deprecated RocketMQ configuration property `otel.instrumentation.rocketmq-client.propagation`
15+
([#6958](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6958))
16+
- Deprecated `HttpServerAttributesExtractor#create(HttpServerAttributesGetter)` and
17+
`HttpServerAttributesExtractor#builder(HttpServerAttributesGetter)`
18+
([#7020](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7020))
19+
- Renamed annotation instrumentation property name for the recent
20+
`opentelemetry-instrumentation-annotations` package from
21+
`otel.instrumentation.opentelemetry-annotations.exclude-methods` to
22+
`otel.instrumentation.opentelemetry-instrumentation-annotations.exclude-methods`
23+
([#7196](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7196))
24+
25+
### 🌟 New javaagent instrumentation
26+
27+
- OpenSearch 1.x and 2.x
28+
([#6998](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6998))
29+
- JMX Metric Insight
30+
([#6573](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6573))
31+
32+
### 📈 Enhancements
33+
34+
- Add meter version to runtime metrics
35+
([#6874](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6874))
36+
- Auto-detect service name based on the jar name
37+
([#6817](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6817))
38+
- okhttp: run our interceptor before other interceptors
39+
([#6997](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6997))
40+
- Implement producer part of RocketMQ new client instrumentation
41+
([#6884](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6884))
42+
- Ignore presto-jdbc shaded okhttp3 connection pool.
43+
([#7031](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7031))
44+
- Record memory usage after garbage collection
45+
([#6963](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6963))
46+
- Ignore trino shaded okhttp pool
47+
([#7114](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7114))
48+
- Ignore Nashorn's class loader for performance reasons
49+
([#7116](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7116))
50+
- Add gRPC library configuration for additionalServerExtractors
51+
([#7155](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7155))
52+
- Implement consumer part of rocketmq new client instrumentation
53+
([#7019](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7019))
54+
- Support cgroup v2
55+
([#7167](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7167))
56+
- Replace `runtime.jvm.gc.time` / `runtime.jvm.gc.count` metrics with
57+
`process.runtime.jvm.gc.duration` histogram
58+
([#6964](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6964))
59+
60+
### 🛠️ Bug fixes
61+
62+
- End reactor-netty HTTP client span properly on `Mono#timeout()`
63+
([#6891](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6891))
64+
- Capture net.host.name for netty
65+
([#6892](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6892))
66+
- 6929 - fixing unit for runtime.jvm.gc.count
67+
([#6930](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6930))
68+
- fix spring-webflux cast to PathPattern throws ClassCastException
69+
([#6872](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6872))
70+
- Fix metric units
71+
([#6931](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6931))
72+
- Fix RocketMQ ClassCastException on hook conflict
73+
([#6940](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6940))
74+
- Handle UnsupportedClassVersionError in ServiceLoader on jdk9
75+
([#7090](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7090))
76+
- Avoid NPE when DirectWithAttributesChannel class is not available
77+
([#7133](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7133))
78+
79+
### 🧰 Tooling
80+
81+
- Revert removing the mavenCentral repo from the muzzle check plugin
82+
([#6937](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6937))
83+
- Make java.sql classes available to the agent and extensions
84+
([#7038](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/7038))
85+
586
## Version 1.19.2 (2022-11-02)
687

788
### 🛠️ Bug fixes

0 commit comments

Comments
 (0)