Update change log for 2.2.0 (#10859)

This commit is contained in:
Trask Stalnaker 2024-03-14 12:55:59 -07:00 committed by GitHub
parent 628136e076
commit 23eb5d3fd5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 70 additions and 0 deletions

View File

@ -2,6 +2,76 @@
## Unreleased
### Migration notes
- Remove deprecated spring properties
([#10454](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10454))
### 🌟 New javaagent instrumentation
- Add cloud resource detectors in javaagent, but keep them disabled by default
([#10754](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10754))
- Add support for XXL-JOB
([#10421](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10421))
### 📈 Enhancements
- Don't fill network peer for cassandra SniEndPoint
([#10573](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10573))
- Spring boot starter: add service.version detection, improve service.name detection
([#10457](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10457))
- Always create a JMS consumer span
([#10604](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10604))
- Ability to disable the automatic Logback appender addition
([#10629](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10629))
- Allow excluding all methods of a class
([#10753](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10753))
- Preserve attribute type for logback key value pairs
([#10781](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10781))
- Add instrumentation for graphql 20 that does not use deprecated methods
([#10779](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10779))
- Capture http.route for pekko-http
([#10799](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10799))
- Normalize SQL IN(?, ?, ...) statements to "in(?)" to reduce cardinality of db.statement attribute
([#10564](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10564))
- Capture `db.operation` for CREATE/DROP/ALTER SQL statement
([#10020](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10020))
- Ignore AWS Lambda Runtime internal handlers
([#10736](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10736))
- Spring use SDK autoconfig
([#10453](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10453))
- Add manifest resource detector
([#10621](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10621))
- Add instrumentation for jetty 12
([#10575](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10575))
- add host.id resource provider
([#10627](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10627))
### 🛠️ Bug fixes
- Don't fail spring application startup if sdk is disabled
([#10602](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10602))
- Fix shading aws propagator
([#10669](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10669))
- Disable http and rpc metrics when advice can not be applied
([#10671](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10671))
- Fix native tests
([#10685](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10685))
- Fix tomcat instrumentation when user includes wrong servlet api
([#10757](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10757))
- Override xray trace header instead of appending
([#10766](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10766))
- Fix spring boot starter failing without logback
([#10802](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10802))
- Fix spring kafka context leak when batch listener is retried
([#10741](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10741))
- Fix the logic to get container.id resource attribute
([#10737](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10737))
- Configure kafka metrics reporter as class
([#10855](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10855))
- Disable context propagation when virtual thread is switched to the carrier thread
([#10854](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/10854))
## Version 1.33.0 (2024-02-28)
### Migration notes