eclipse / microprofile-telemetry

microprofile telemetry
Apache License 2.0
16 stars 16 forks source link

Bump opentelemetry-instrumentation-bom-alpha from 1.14.0-alpha to 1.17.0-alpha #37

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps opentelemetry-instrumentation-bom-alpha from 1.14.0-alpha to 1.17.0-alpha.

Release notes

Sourced from opentelemetry-instrumentation-bom-alpha's releases.

Version 1.16.0

This release targets the OpenTelemetry SDK 1.16.0.

Note that all artifacts other than io.opentelemetry.javaagent:opentelemetry-javaagent have the -alpha suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the VERSIONING.md for more details.

Migration notes

  • Config has been replaced by ConfigProperties in Javaagent extensions SPIs
  • The deprecated TimeExtractor has been removed
  • The opentelemetry-instrumentation-api-annotation-support artifact has been renamed to opentelemetry-instrumentation-annotation-support
  • The opentelemetry-annotations instrumentation suppression key has been renamed to opentelemetry-extension-annotations
  • The 'otel.javaagent.experimental.use-noop-api' flag has been removed, as this capability is now available via the otel.experimental.sdk.enabled flag

🌟 New javaagent instrumentation

  • C3P0 connection pool metrics (#6174)
  • JVM buffer pool metrics (#6177)
  • Kafka client metrics (#6138)
  • dropwizard-metrics to OpenTelemetry metrics bridge (#6259)

🌟 New library instrumentation

  • C3P0 connection pool metrics (#6174)
  • JVM buffer pool metrics (#6177)
  • Kafka client metrics (#6138)
  • Add metrics & micrometer support to spring-boot-autoconfigure (#6270)
  • Spring Kafka library instrumentation (#6283)

📈 Enhancements

  • Update GraphQL instrumentation to match spec (#6179)
  • Make rpc.grpc.status_code required (#6184)
  • Always pass Context when recording HttpServerMetrics (#6223)
  • Capture enduser.id in servlet instrumentation (#6225)
  • Support metric view configuration file in the Javaagent (#6228)
  • Aws sdk2 sqs context propagation (#6199)
  • More Spring JMS support (#6308)
  • Hikaricp: Avoid registering duplicate metrics (#6325)

🛠️ Bug fixes

  • Fix liberty net.peer.port (#6274)

🙇 Thank you

This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:

@​agoallikmaa @​amoscatelli @​anosek-an

... (truncated)

Changelog

Sourced from opentelemetry-instrumentation-bom-alpha's changelog.

Changelog

Unreleased

Version 1.17.0 (2022-08-18)

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)
  • io.opentelemetry.instrumentation.api.config.Config is deprecated (#6360)
  • HttpCommonAttributesGetter.requestContentLengthUncompressed() and responseContentLengthUncompressed are deprecated (#6383)
  • Ktor 2.0 instrumentation name is changed from io.opentelemetry.ktor-1.0 to io.opentelemetry.ktor-2.0 (#6452)
  • io.opentelemetry.opentelemetry-annotations-1.0 instrumentation name is changed to io.opentelemetry.opentelemetry-instrumentation-annotations-1.16 (#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)
  • The 2-arg variant of HttpCommonAttributesGeter#statusCode() is deprecated (#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)
  • 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)

📈 Enhancements

  • Move buffer pool metrics out of experimental (#6370)

... (truncated)

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Emily-Jiang commented 1 year ago

@brunobat please look into the build errors.

Emily-Jiang commented 1 year ago

@brunobat it seems one of the dependencies are not ready yet. io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-annotation-support:jar is missing. @ line 77, column 21 We can't move to 1.17 as yet.

dependabot[bot] commented 1 year ago

Superseded by #46.