parent
b7cec3b115
commit
c7ec0d1363
74
CHANGELOG.md
74
CHANGELOG.md
|
@ -2,6 +2,80 @@
|
|||
|
||||
## Unreleased
|
||||
|
||||
### Migration notes
|
||||
|
||||
- The `@WithSpan` and `@SpanAttribute` annotations has been moved from the
|
||||
`io.opentelemetry:opentelemetry-extension-annotations` artifact to the
|
||||
`io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations` in order to live and
|
||||
evolve alongside the instrumentation itself. The instrumentation will continue to support the old
|
||||
artifact for backwards compatibility, but new annotation-based features will only be built out and
|
||||
supported with the new annotation artifact.
|
||||
- `InstrumenterBuilder.newInstrumenter()` is renamed to `InstrumenterBuilder.buildInstrumenter()`
|
||||
([#6363](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6363))
|
||||
- `io.opentelemetry.instrumentation.api.config.Config` is deprecated
|
||||
([#6360](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6360))
|
||||
- `HttpCommonAttributesGetter.requestContentLengthUncompressed()` and
|
||||
`responseContentLengthUncompressed` are deprecated
|
||||
([#6383](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6383))
|
||||
- Ktor 2.0 instrumentation name is changed from `io.opentelemetry.ktor-1.0` to
|
||||
`io.opentelemetry.ktor-2.0`
|
||||
([#6452](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6452))
|
||||
- `io.opentelemetry.opentelemetry-annotations-1.0` instrumentation name is changed to
|
||||
`io.opentelemetry.opentelemetry-instrumentation-annotations-1.16`
|
||||
([#6450](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6450))
|
||||
- Liberty instrumentation names are changed from `io.opentelemetry.liberty` and
|
||||
`io.opentelemetry.liberty-dispatcher` to `io.opentelemetry.liberty-20.0` and
|
||||
`io.opentelemetry.liberty-dispatcher-20.0`
|
||||
([#6456](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6456))
|
||||
- The 2-arg variant of HttpCommonAttributesGeter#statusCode() is deprecated
|
||||
([#6466](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6466))
|
||||
- The `opentelemetry-spring-starter` artifact has been renamed to
|
||||
`opentelemetry-spring-boot-starter`, the `opentelemetry-zipkin-exporter-starter` artifact has been
|
||||
renamed to `opentelemetry-zipkin-spring-boot-starter`, and the
|
||||
`opentelemetry-zipkin-exporter-starter` artifact has been renamed to
|
||||
`opentelemetry-zipkin-spring-boot-starter`
|
||||
([#6453](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6453))
|
||||
- Update net semantic convention changes based on recent specification changes:
|
||||
`net.peer.ip` renamed to `net.sock.peer.addr`, `net.host.ip` renamed to `net.sock.host.addr`,
|
||||
`net.peer.name` renamed to `net.sock.peer.name` for socket-level instrumentation,
|
||||
and `NetClientAttributesGetter.peerIp()`, `NetServerAttributesGetter.peerIp()`, and
|
||||
`NetServerAttributesGetter.peerPort()` are deprecated
|
||||
([#6268](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6268))
|
||||
|
||||
### 📈 Enhancements
|
||||
|
||||
- Move buffer pool metrics out of experimental
|
||||
([#6370](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6370))
|
||||
- Add code attributes to several instrumentations
|
||||
([#6365](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6365))
|
||||
- Add http.client|server.request|response.size metrics
|
||||
([#6376](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6376))
|
||||
- Add Kafka instrumentation to the Spring Boot starter
|
||||
([#6371](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6371))
|
||||
- Extract HTTP request & response content length from headers
|
||||
([#6415](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6415))
|
||||
- Support DataDirect and Tibco Jdbc URLs
|
||||
([#6420](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6420))
|
||||
- Set http.route in spring-autoconfigure webmvc instrumentation
|
||||
([#6414](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6414))
|
||||
- Grizzly: capture all matching request & response headers
|
||||
([#6463](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6463))
|
||||
- Capture messaging header value as span attribute
|
||||
([#6454](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6454))
|
||||
- Add JDBC-specific sanitizer property
|
||||
([#6472](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6472))
|
||||
|
||||
### 🛠️ Bug fixes
|
||||
|
||||
- Fix duplicate spans for Quarkus gRPC server
|
||||
([#6356](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6356))
|
||||
- Update Kafka library instrumentation to support version 3.0.0 and later
|
||||
([#6457](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6457))
|
||||
- Mongodb: avoid duplicate tracing
|
||||
([#6465](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6465))
|
||||
- Fix netty instrumentation NoSuchElementException
|
||||
([#6469](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6469))
|
||||
|
||||
## Version 1.16.0 (2022-07-19)
|
||||
|
||||
### Migration notes
|
||||
|
|
Loading…
Reference in New Issue