Skip to content

Commit 7fc0bbd

Browse files
authored
Update change log (#9227)
1 parent e3dcb4d commit 7fc0bbd

File tree

1 file changed

+87
-0
lines changed

1 file changed

+87
-0
lines changed

CHANGELOG.md

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,93 @@
22

33
## Unreleased
44

5+
### Migration notes
6+
7+
- `NetClientAttributesExtractor` and `NetServerAttributesExtractor`
8+
have been deprecated
9+
([#9165](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/9165),
10+
[#9156](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/9156))
11+
- `HttpClientAttributesGetter` now extends `NetClientAttributesGetter`
12+
and `HttpServerAttributesGetter` extends `NetServerAttributesGetter`
13+
([#9015](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/9015),
14+
[#9088](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/9088))
15+
- A couple of Spring starter configuration options have been renamed to match Java agent options:
16+
- `otel.springboot.httpclients.enabled` -> `otel.instrumentation.spring-webmvc.enabled`
17+
or `otel.instrumentation.spring-webmvc.enabled` depending on the underlying http client
18+
- `otel.springboot.aspects.enabled` -> `otel.instrumentation.annotations.enabled`
19+
([#8950](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8950))
20+
- Previously deprecated suppression key `executor` was removed from executors module,
21+
the new suppression key is `executors`
22+
([#9064](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/9064))
23+
24+
### 🌟 New javaagent instrumentation
25+
26+
- Ktor
27+
([#9149](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/9149))
28+
29+
### 🌟 New library instrumentation
30+
31+
- Elasticsearch rest client
32+
([#8911](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8911))
33+
34+
### 📈 Enhancements
35+
36+
- Include OpenTelemetry logging appenders in the Spring Starter
37+
([#8945](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8945))
38+
- Support RPC metrics under "stable" http semconv opt-in
39+
([#8948](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8948))
40+
- Support the `http.request.method_original` attribute under "stable" semconv opt-in
41+
([#8779](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8779))
42+
- Make `server.socket.*` attributes on the HTTP server side opt-in
43+
([#8747](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8747))
44+
- Fill additional db.* attributes on DataSource#getConnection()
45+
([#8966](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8966))
46+
- Lettuce instrumentation - optimization to avoid extra toString()
47+
([#8984](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8984))
48+
- Allow overriding span name in spring web library instrumentation
49+
([#8933](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8933))
50+
- Implement HTTP resend spec for Reactor Netty (excl CONNECT spans)
51+
([#8111](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8111))
52+
- Set `process.runtime.jvm.system.cpu.load_1m` metric unit to `{run_queue_item}`
53+
([#8777](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8777))
54+
- Update elasticsearch instrumentation to work with latest version
55+
([#9066](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/9066))
56+
- Reactor Netty: emit actual HTTP client spans on connection errors
57+
([#9063](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/9063))
58+
- Rename `http.*.duration` to `http.*.request.duration` under "stable" semconv opt-in
59+
([#9089](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/9089))
60+
- Snippet inject support for non-empty head tags
61+
([#8736](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8736))
62+
- Update network.protocol.version `2.0` -> `2` and `3.0` -> `3`
63+
([#9145](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/9145))
64+
- @WithSpan support for kotlin coroutines
65+
([#8870](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8870))
66+
67+
### 🛠️ Bug fixes
68+
69+
- Fix incompatibility between quarkus resteasy reactive and vertx-web instrumentations
70+
([#8998](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8998))
71+
- Fix `IllegalArgumentException` in `MetroServerSpanNaming`
72+
([#9075](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/9075))
73+
- Fix rector netty instrumentation under concurrency
74+
([#9081](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/9081))
75+
- Improve grpc cancellation propagation
76+
([#8957](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/8957))
77+
- Add missing timestamp for jboss logmanager instrumentation
78+
([#9159](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/9159))
79+
- Handle kafka `METRIC_REPORTER_CLASSES_CONFIG` being set to a List
80+
([#9155](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/9155))
81+
- Fix NullPointerException with Pulsar and SSL
82+
([#9166](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/9166))
83+
- Netty 4.1: handle closing connection before the request completes
84+
([#9157](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/9157))
85+
- Micrometer bridge: use app's thread context class loader for callbacks into app
86+
([#9000](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/9000))
87+
- Fix context propagation in Executor#execute() for non-capturing lambdas
88+
([#9179](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/9179))
89+
- Ensure reactor netty spans are ended in the order they were started
90+
([#9203](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/9203))
91+
592
## Version 1.28.0 (2023-07-12)
693

794
### Migration notes

0 commit comments

Comments
 (0)