Skip to content

Commit

Permalink
Update change log for upcoming release (#12910)
Browse files Browse the repository at this point in the history
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
Co-authored-by: Jay DeLuca <jaydeluca4@gmail.com>
  • Loading branch information
3 people authored Dec 23, 2024
1 parent 242e10d commit ef83bd9
Show file tree
Hide file tree
Showing 2 changed files with 62 additions and 1 deletion.
2 changes: 1 addition & 1 deletion .github/scripts/get-version.sh
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
#!/bin/bash -e

grep -Po "val stableVersion = \"\K[0-9]+.[0-9]+.[0-9]+" version.gradle.kts
grep "val stableVersion = " version.gradle.kts | grep -Eo "[0-9]+.[0-9]+.[0-9]+"
61 changes: 61 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,67 @@ In preparation for stabilizing HTTP library instrumentation soon:
- `*KtorClientTracing*` and `*KtorServerTracing*` have been deprecated and renamed to
`*KtorClientTelemetry*` and `*KtorServerTelemetry*`
([#12855](/~https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12855))
- Experimental opt-in attribute `spring-webflux.handler.type` was removed in favor of
standard `code.*` attributes
([#12887](/~https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12887))

### 📈 Enhancements

- Map lettuce 5.1 `db.namespace` to `db.name` (unless using experimental database semconv stability opt-in)
([#12609](/~https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12609))
- Log4j2: add option to fill code attributes
([#12592](/~https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12592))
- Fill jvm.thread.state attribute for jvm.thread.count metric on jdk8
([#12724](/~https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12724))
- Update Spring Scheduling `code.*` attribute extraction for latest release of Spring Scheduling
([#12739](/~https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12739))
- Add jctools classes to `reflect-config.json` for better native image support
([#12736](/~https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12736))
- Support Pulsar Client send message with transaction
([#12731](/~https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12731))
- Implement reading of simple key-value Logstash JSON Marker attributes
([#12513](/~https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12513))
- Add agent instrumentation for Ratpack 1.7+
([#12572](/~https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12572))
- Added `spring-scheduling.enabled` property to spring-configuration-metadata.json
([#12791](/~https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12791))
- Remove class files from spring-boot-autoconfigure source jar
([#12798](/~https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12798))
- Updated Camel rules adding route.started, route.added, and thread pools' pool.core_size
([#12763](/~https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12763))
- Add database client metrics (when using experimental database semconv stability opt-in)
([#12806](/~https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12806),
[#12818](/~https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12818))
- Add dynamodb instrumenter for aws v1_11 sdk
([#12756](/~https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12756))
- Remove public suffixes list from the agent
([#10763](/~https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10763))
- Add an option to disable automatic kafka interceptor configuration in spring starter
([#12833](/~https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12833))
- Add code attributes to spring webmvc controller spans
([#12839](/~https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12839))
- Hibernate 6: don't record error on NoResultException
([#12879](/~https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12879))
- Add support for missing spring list properties
([#12819](/~https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12819))
- Ktor: support setting custom `spanNameExtractor` (#12842)
([#12850](/~https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12850))
- Rename "db.client.connections.usage" to "db.client.connection.count"
(when using experimental database semconv stability opt-in)
([#12886](/~https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12886))
- Support Struts 7.0
([#12935](/~https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12935))
- Support latest Ktor release
([#12937](/~https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12937))

### 🛠️ Bug fixes

- Logback: don't make MDCPropertyMap of logging event immutable
([#12718](/~https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12718))
- Avoid exception when redisson address is null
([#12883](/~https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12883))
- Add close to fix CWE-404
([#12908](/~https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/12908))

## Version 2.10.0 (2024-11-13)

Expand Down

0 comments on commit ef83bd9

Please sign in to comment.