Skip to content

Commit ef83bd9

Browse files
trasklauritjaydeluca
authored
Update change log for upcoming release (#12910)
Co-authored-by: Lauri Tulmin <[email protected]> Co-authored-by: Jay DeLuca <[email protected]>
1 parent 242e10d commit ef83bd9

File tree

2 files changed

+62
-1
lines changed

2 files changed

+62
-1
lines changed

.github/scripts/get-version.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#!/bin/bash -e
22

3-
grep -Po "val stableVersion = \"\K[0-9]+.[0-9]+.[0-9]+" version.gradle.kts
3+
grep "val stableVersion = " version.gradle.kts | grep -Eo "[0-9]+.[0-9]+.[0-9]+"

CHANGELOG.md

+61
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,67 @@ In preparation for stabilizing HTTP library instrumentation soon:
2626
- `*KtorClientTracing*` and `*KtorServerTracing*` have been deprecated and renamed to
2727
`*KtorClientTelemetry*` and `*KtorServerTelemetry*`
2828
([#12855](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12855))
29+
- Experimental opt-in attribute `spring-webflux.handler.type` was removed in favor of
30+
standard `code.*` attributes
31+
([#12887](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12887))
32+
33+
### 📈 Enhancements
34+
35+
- Map lettuce 5.1 `db.namespace` to `db.name` (unless using experimental database semconv stability opt-in)
36+
([#12609](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12609))
37+
- Log4j2: add option to fill code attributes
38+
([#12592](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12592))
39+
- Fill jvm.thread.state attribute for jvm.thread.count metric on jdk8
40+
([#12724](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12724))
41+
- Update Spring Scheduling `code.*` attribute extraction for latest release of Spring Scheduling
42+
([#12739](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12739))
43+
- Add jctools classes to `reflect-config.json` for better native image support
44+
([#12736](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12736))
45+
- Support Pulsar Client send message with transaction
46+
([#12731](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12731))
47+
- Implement reading of simple key-value Logstash JSON Marker attributes
48+
([#12513](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12513))
49+
- Add agent instrumentation for Ratpack 1.7+
50+
([#12572](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12572))
51+
- Added `spring-scheduling.enabled` property to spring-configuration-metadata.json
52+
([#12791](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12791))
53+
- Remove class files from spring-boot-autoconfigure source jar
54+
([#12798](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12798))
55+
- Updated Camel rules adding route.started, route.added, and thread pools' pool.core_size
56+
([#12763](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12763))
57+
- Add database client metrics (when using experimental database semconv stability opt-in)
58+
([#12806](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12806),
59+
[#12818](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12818))
60+
- Add dynamodb instrumenter for aws v1_11 sdk
61+
([#12756](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12756))
62+
- Remove public suffixes list from the agent
63+
([#10763](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10763))
64+
- Add an option to disable automatic kafka interceptor configuration in spring starter
65+
([#12833](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12833))
66+
- Add code attributes to spring webmvc controller spans
67+
([#12839](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12839))
68+
- Hibernate 6: don't record error on NoResultException
69+
([#12879](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12879))
70+
- Add support for missing spring list properties
71+
([#12819](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12819))
72+
- Ktor: support setting custom `spanNameExtractor` (#12842)
73+
([#12850](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12850))
74+
- Rename "db.client.connections.usage" to "db.client.connection.count"
75+
(when using experimental database semconv stability opt-in)
76+
([#12886](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12886))
77+
- Support Struts 7.0
78+
([#12935](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12935))
79+
- Support latest Ktor release
80+
([#12937](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12937))
81+
82+
### 🛠️ Bug fixes
83+
84+
- Logback: don't make MDCPropertyMap of logging event immutable
85+
([#12718](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12718))
86+
- Avoid exception when redisson address is null
87+
([#12883](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12883))
88+
- Add close to fix CWE-404
89+
([#12908](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12908))
2990

3091
## Version 2.10.0 (2024-11-13)
3192

0 commit comments

Comments
 (0)