Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump otelInstrumentationAlphaVersion from 1.24.0-alpha to 1.25.0-alpha #3005

Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 14, 2023

Bumps otelInstrumentationAlphaVersion from 1.24.0-alpha to 1.25.0-alpha.
Updates io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha from 1.24.0-alpha to 1.25.0-alpha

Release notes

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

Version 1.24.0

This release targets the OpenTelemetry SDK 1.24.0.

Note that many artifacts 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

🌟 New javaagent instrumentation

🌟 New library instrumentation

  • Add Ktor client instrumentation (#7982, #7997)
  • Add Spring Webflux server instrumentation (#7899)

πŸ“ˆ Enhancements

  • Implement messaging.kafka.* attributes spec (#7824, #7860)
  • Make RxJava2 instrumentation Android-friendly (#7895)
  • Support more semantic convention for RocketMQ trace (#7871)
  • Instrumenting cassandra executeReactive method (#6441)
  • Make the OpenTelemetry Logback appender work with GraalVM native images (#7989)
  • Add baggage to Logback MDC; controlled by a configuration flag (#7892)
  • Make the Spring Boot autoconfigure module work with Spring Boot 3 (#8028, #8051)

πŸ› οΈ Bug fixes

  • Handle JMX MBean attributes with embedded dots (#7841)
  • Fix ClassCastException when using -Dotel.jmx.target.system=tomcat (#7884)
  • Fix NPE in the AWS SDK 2 instrumentation when request instrumentation is suppressed (#7953)
  • Fix Kotlin coroutine context propagation (#7879)
  • Fix the JAX-RS annotation instrumentation on Open Liberty (#7890)
  • Fix an AbstractMethodError in the Logback instrumentation (#7967)
  • Fix NPE in the RabbitMQ instrumentation (#8021)
  • Fix JMX metrics usage examples (#7877)

🧰 Tooling

  • Remove deprecated instrumentation-api-semconv code (#7838)
  • Look up helper class bytes when they are needed (#7839)
  • Run smoke tests using Open Liberty 21.0.0.12 and 22.0.0.12 (#7878, #7857)
  • Add additional groovy script classloaders to ignore list. (#7460)
  • Make AggregationTemporality configurable for OtlpInMemoryMetricExporter in the agent-for-testing module (#7904)
  • Upgrade to gradle 8.0.2 (#7910, 7978)
  • Replace the test-sets plugin with Gradle test suites (#7930, #7933, #7932, #7931, #7929, #7946, #7945, #7944, #7943, #7942, #7928, #7951)
  • Add a utility for tracking HTTP resends (#7986)
  • Remove deprecated messaging.url attribute from messaging getter (#8008)
  • Add protocol name&version to net attribute getters (#7994)

... (truncated)

Changelog

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

Changelog

Unreleased

Version 1.25.0 (2023-04-13)

Migration notes

  • Apache Pulsar instrumentation name is changed from io.opentelemetry.apache-pulsar-2.8 to io.opentelemetry.pulsar-2.8 and Apache Camel instrumentation name is changed from io.opentelemetry.apache-camel-2.20 to io.opentelemetry.camel-2.20 (#8195)
  • Mojarra instrumentation suppression key has changed from mojarra to jsf-mojarra and MyFaces instrumentation suppression key has changed from myfaces to jsf-myfaces (#7811)

🌟 New javaagent instrumentation

  • R2DBC (#7977)
  • Add JFR streaming metrics gatherer (#7886)
  • ZIO 2.0 instrumentation (#7980)

🌟 New library instrumentation

  • R2DBC (#7977)
  • Add JFR streaming metrics gatherer (#7886)
  • Add library instrumentation for java http client (#8138)

πŸ“ˆ Enhancements

  • Move X-Ray Env Variable propagation to span link instead of parent (#7970)
  • Reduce memory usage for ClassLoaderHasClassesNamedMatcher (#7866)
  • Remove password from db.user parsed from JDBC url (#8106)
  • Ignore appd agent classes (#8065)
  • Add http client metrics to apache http library instrumentation (#8128)
  • Instrument additional pulsar receive methods (#8171)
  • Support latest Hibernate 6 version (#8189)

... (truncated)

Commits

Updates io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api from 1.24.0-alpha to 1.25.0-alpha

Release notes

Sourced from io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api's releases.

Version 1.24.0

This release targets the OpenTelemetry SDK 1.24.0.

Note that many artifacts 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

🌟 New javaagent instrumentation

🌟 New library instrumentation

  • Add Ktor client instrumentation (#7982, #7997)
  • Add Spring Webflux server instrumentation (#7899)

πŸ“ˆ Enhancements

  • Implement messaging.kafka.* attributes spec (#7824, #7860)
  • Make RxJava2 instrumentation Android-friendly (#7895)
  • Support more semantic convention for RocketMQ trace (#7871)
  • Instrumenting cassandra executeReactive method (#6441)
  • Make the OpenTelemetry Logback appender work with GraalVM native images (#7989)
  • Add baggage to Logback MDC; controlled by a configuration flag (#7892)
  • Make the Spring Boot autoconfigure module work with Spring Boot 3 (#8028, #8051)

πŸ› οΈ Bug fixes

  • Handle JMX MBean attributes with embedded dots (#7841)
  • Fix ClassCastException when using -Dotel.jmx.target.system=tomcat (#7884)
  • Fix NPE in the AWS SDK 2 instrumentation when request instrumentation is suppressed (#7953)
  • Fix Kotlin coroutine context propagation (#7879)
  • Fix the JAX-RS annotation instrumentation on Open Liberty (#7890)
  • Fix an AbstractMethodError in the Logback instrumentation (#7967)
  • Fix NPE in the RabbitMQ instrumentation (#8021)
  • Fix JMX metrics usage examples (#7877)

🧰 Tooling

  • Remove deprecated instrumentation-api-semconv code (#7838)
  • Look up helper class bytes when they are needed (#7839)
  • Run smoke tests using Open Liberty 21.0.0.12 and 22.0.0.12 (#7878, #7857)
  • Add additional groovy script classloaders to ignore list. (#7460)
  • Make AggregationTemporality configurable for OtlpInMemoryMetricExporter in the agent-for-testing module (#7904)
  • Upgrade to gradle 8.0.2 (#7910, 7978)
  • Replace the test-sets plugin with Gradle test suites (#7930, #7933, #7932, #7931, #7929, #7946, #7945, #7944, #7943, #7942, #7928, #7951)
  • Add a utility for tracking HTTP resends (#7986)
  • Remove deprecated messaging.url attribute from messaging getter (#8008)
  • Add protocol name&version to net attribute getters (#7994)

... (truncated)

Changelog

Sourced from io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api's changelog.

Changelog

Unreleased

Version 1.25.0 (2023-04-13)

Migration notes

  • Apache Pulsar instrumentation name is changed from io.opentelemetry.apache-pulsar-2.8 to io.opentelemetry.pulsar-2.8 and Apache Camel instrumentation name is changed from io.opentelemetry.apache-camel-2.20 to io.opentelemetry.camel-2.20 (#8195)
  • Mojarra instrumentation suppression key has changed from mojarra to jsf-mojarra and MyFaces instrumentation suppression key has changed from myfaces to jsf-myfaces (#7811)

🌟 New javaagent instrumentation

  • R2DBC (#7977)
  • Add JFR streaming metrics gatherer (#7886)
  • ZIO 2.0 instrumentation (#7980)

🌟 New library instrumentation

  • R2DBC (#7977)
  • Add JFR streaming metrics gatherer (#7886)
  • Add library instrumentation for java http client (#8138)

πŸ“ˆ Enhancements

  • Move X-Ray Env Variable propagation to span link instead of parent (#7970)
  • Reduce memory usage for ClassLoaderHasClassesNamedMatcher (#7866)
  • Remove password from db.user parsed from JDBC url (#8106)
  • Ignore appd agent classes (#8065)
  • Add http client metrics to apache http library instrumentation (#8128)
  • Instrument additional pulsar receive methods (#8171)
  • Support latest Hibernate 6 version (#8189)

... (truncated)

Commits

Updates io.opentelemetry.javaagent:opentelemetry-javaagent-bootstrap from 1.24.0-alpha to 1.25.0-alpha

Release notes

Sourced from io.opentelemetry.javaagent:opentelemetry-javaagent-bootstrap's releases.

Version 1.24.0

This release targets the OpenTelemetry SDK 1.24.0.

Note that many artifacts 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

🌟 New javaagent instrumentation

🌟 New library instrumentation

  • Add Ktor client instrumentation (#7982, #7997)
  • Add Spring Webflux server instrumentation (#7899)

πŸ“ˆ Enhancements

  • Implement messaging.kafka.* attributes spec (#7824, #7860)
  • Make RxJava2 instrumentation Android-friendly (#7895)
  • Support more semantic convention for RocketMQ trace (#7871)
  • Instrumenting cassandra executeReactive method (#6441)
  • Make the OpenTelemetry Logback appender work with GraalVM native images (#7989)
  • Add baggage to Logback MDC; controlled by a configuration flag (#7892)
  • Make the Spring Boot autoconfigure module work with Spring Boot 3 (#8028, #8051)

πŸ› οΈ Bug fixes

  • Handle JMX MBean attributes with embedded dots (#7841)
  • Fix ClassCastException when using -Dotel.jmx.target.system=tomcat (#7884)
  • Fix NPE in the AWS SDK 2 instrumentation when request instrumentation is suppressed (#7953)
  • Fix Kotlin coroutine context propagation (#7879)
  • Fix the JAX-RS annotation instrumentation on Open Liberty (#7890)
  • Fix an AbstractMethodError in the Logback instrumentation (#7967)
  • Fix NPE in the RabbitMQ instrumentation (#8021)
  • Fix JMX metrics usage examples (#7877)

🧰 Tooling

  • Remove deprecated instrumentation-api-semconv code (#7838)
  • Look up helper class bytes when they are needed (#7839)
  • Run smoke tests using Open Liberty 21.0.0.12 and 22.0.0.12 (#7878, #7857)
  • Add additional groovy script classloaders to ignore list. (#7460)
  • Make AggregationTemporality configurable for OtlpInMemoryMetricExporter in the agent-for-testing module (#7904)
  • Upgrade to gradle 8.0.2 (#7910, 7978)
  • Replace the test-sets plugin with Gradle test suites (#7930, #7933, #7932, #7931, #7929, #7946, #7945, #7944, #7943, #7942, #7928, #7951)
  • Add a utility for tracking HTTP resends (#7986)
  • Remove deprecated messaging.url attribute from messaging getter (#8008)
  • Add protocol name&version to net attribute getters (#7994)

... (truncated)

Changelog

Sourced from io.opentelemetry.javaagent:opentelemetry-javaagent-bootstrap's changelog.

Changelog

Unreleased

Version 1.25.0 (2023-04-13)

Migration notes

  • Apache Pulsar instrumentation name is changed from io.opentelemetry.apache-pulsar-2.8 to io.opentelemetry.pulsar-2.8 and Apache Camel instrumentation name is changed from io.opentelemetry.apache-camel-2.20 to io.opentelemetry.camel-2.20 (#8195)
  • Mojarra instrumentation suppression key has changed from mojarra to jsf-mojarra and MyFaces instrumentation suppression key has changed from myfaces to jsf-myfaces (#7811)

🌟 New javaagent instrumentation

  • R2DBC (#7977)
  • Add JFR streaming metrics gatherer (#7886)
  • ZIO 2.0 instrumentation (#7980)

🌟 New library instrumentation

  • R2DBC (#7977)
  • Add JFR streaming metrics gatherer (#7886)
  • Add library instrumentation for java http client (#8138)

πŸ“ˆ Enhancements

  • Move X-Ray Env Variable propagation to span link instead of parent (#7970)
  • Reduce memory usage for ClassLoaderHasClassesNamedMatcher (#7866)
  • Remove password from db.user parsed from JDBC url (#8106)
  • Ignore appd agent classes (#8065)
  • Add http client metrics to apache http library instrumentation (#8128)
  • Instrument additional pulsar receive methods (#8171)
  • Support latest Hibernate 6 version (#8189)

... (truncated)

Commits

Updates io.opentelemetry.javaagent:opentelemetry-javaagent-tooling from 1.24.0-alpha to 1.25.0-alpha

Release notes

Sourced from io.opentelemetry.javaagent:opentelemetry-javaagent-tooling's releases.

Version 1.24.0

This release targets the OpenTelemetry SDK 1.24.0.

Note that many artifacts 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

🌟 New javaagent instrumentation

🌟 New library instrumentation

  • Add Ktor client instrumentation (#7982, #7997)
  • Add Spring Webflux server instrumentation (#7899)

πŸ“ˆ Enhancements

  • Implement messaging.kafka.* attributes spec (#7824, #7860)
  • Make RxJava2 instrumentation Android-friendly (#7895)
  • Support more semantic convention for RocketMQ trace (#7871)
  • Instrumenting cassandra executeReactive method (#6441)
  • Make the OpenTelemetry Logback appender work with GraalVM native images (#7989)
  • Add baggage to Logback MDC; controlled by a configuration flag (#7892)
  • Make the Spring Boot autoconfigure module work with Spring Boot 3 (#8028, #8051)

πŸ› οΈ Bug fixes

  • Handle JMX MBean attributes with embedded dots (#7841)
  • Fix ClassCastException when using -Dotel.jmx.target.system=tomcat (#7884)
  • Fix NPE in the AWS SDK 2 instrumentation when request instrumentation is suppressed (#7953)
  • Fix Kotlin coroutine context propagation (#7879)
  • Fix the JAX-RS annotation instrumentation on Open Liberty (#7890)
  • Fix an AbstractMethodError in the Logback instrumentation (#7967)
  • Fix NPE in the RabbitMQ instrumentation (#8021)
  • Fix JMX metrics usage examples (#7877)

🧰 Tooling

  • Remove deprecated instrumentation-api-semconv code (#7838)
  • Look up helper class bytes when they are needed (#7839)
  • Run smoke tests using Open Liberty 21.0.0.12 and 22.0.0.12 (#7878, #7857)
  • Add additional groovy script classloaders to ignore list. (#7460)
  • Make AggregationTemporality configurable for OtlpInMemoryMetricExporter in the agent-for-testing module (#7904)
  • Upgrade to gradle 8.0.2 (#7910, 7978)
  • Replace the test-sets plugin with Gradle test suites (#7930, #7933, #7932, #7931, #7929, #7946, #7945, #7944, #7943, #7942, #7928, #7951)
  • Add a utility for tracking HTTP resends (#7986)
  • Remove deprecated messaging.url attribute from messaging getter (#8008)
  • Add protocol name&version to net attribute getters (#7994)

... (truncated)

Changelog

Sourced from io.opentelemetry.javaagent:opentelemetry-javaagent-tooling's changelog.

Changelog

Unreleased

Version 1.25.0 (2023-04-13)

Migration notes

  • Apache Pulsar instrumentation name is changed from io.opentelemetry.apache-pulsar-2.8 to io.opentelemetry.pulsar-2.8 and Apache Camel instrumentation name is changed from io.opentelemetry.apache-camel-2.20 to io.opentelemetry.camel-2.20 (#8195)
  • Mojarra instrumentation suppression key has changed from mojarra to jsf-mojarra and MyFaces instrumentation suppression key has changed from myfaces to jsf-myfaces (#7811)

🌟 New javaagent instrumentation

  • R2DBC (#7977)
  • Add JFR streaming metrics gatherer (#7886)
  • ZIO 2.0 instrumentation (#7980)

🌟 New library instrumentation

  • R2DBC (#7977)
  • Add JFR streaming metrics gatherer (#7886)
  • Add library instrumentation for java http client (#8138)

πŸ“ˆ Enhancements

  • Move X-Ray Env Variable propagation to span link instead of parent (#7970)
  • Reduce memory usage for ClassLoaderHasClassesNamedMatcher (#7866)
  • Remove password from db.user parsed from JDBC url (#8106)
  • Ignore appd agent classes (#8065)
  • Add http client metrics to apache http library instrumentation (#8128)
  • Instrument additional pulsar receive methods (#8171)
  • Support latest Hibernate 6 version (#8189)

... (truncated)

Commits

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)

KrogerWalt and others added 18 commits September 15, 2022 17:59
…#2503)

* Build changes needed to add an Automatic Module Name to Runtime Attach (#1)

Build changes needed to add an Automatic Module Name so this library can be imported into modular java projects.

* I'll build with 17 since that's what we're using for the modular app that needs this.

* going back to 8 since the groovy warnings don't matter.

* changelog updates from PR review.

* Update agent/runtime-attach/build.gradle.kts

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>

* changelog updates to give new name.

* ran ./gradlew :spotlessApply as per pipeline failure message

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
…and the ability to disable the JVM C2 compiler during start-up (#2500)
* Allow suppressing all metrics

* Remove stream
Bumps `otelInstrumentationAlphaVersion` from 1.24.0-alpha to 1.25.0-alpha.

Updates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha` from 1.24.0-alpha to 1.25.0-alpha
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-instrumentation/commits)

Updates `io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api` from 1.24.0-alpha to 1.25.0-alpha
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-instrumentation/commits)

Updates `io.opentelemetry.javaagent:opentelemetry-javaagent-bootstrap` from 1.24.0-alpha to 1.25.0-alpha
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-instrumentation/commits)

Updates `io.opentelemetry.javaagent:opentelemetry-javaagent-tooling` from 1.24.0-alpha to 1.25.0-alpha
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-instrumentation/commits)

---
updated-dependencies:
- dependency-name: io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.opentelemetry.javaagent:opentelemetry-javaagent-bootstrap
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.opentelemetry.javaagent:opentelemetry-javaagent-tooling
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Apr 14, 2023
@heyams
Copy link
Contributor

heyams commented Apr 14, 2023

/license

@heyams
Copy link
Contributor

heyams commented Apr 14, 2023

@dependabot help

@heyams heyams requested a review from johnoliver as a code owner April 14, 2023 16:59
@heyams heyams force-pushed the dependabot/gradle/otelInstrumentationAlphaVersion-1.25.0-alpha branch from c637a58 to 750a3f5 Compare April 19, 2023 17:21
@heyams heyams merged commit 112c7e5 into main Apr 20, 2023
78 checks passed
@heyams heyams deleted the dependabot/gradle/otelInstrumentationAlphaVersion-1.25.0-alpha branch April 20, 2023 20:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file java Pull requests that update Java code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants