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