jenkinsci / opentelemetry-plugin

Monitor and observe Jenkins with OpenTelemetry.
https://plugins.jenkins.io/opentelemetry/
Apache License 2.0
100 stars 53 forks source link

chore(deps): bump the otel-dependencies group with 8 updates #941

Closed dependabot[bot] closed 2 months ago

dependabot[bot] commented 2 months ago

Bumps the otel-dependencies group with 8 updates:

Package From To
io.opentelemetry:opentelemetry-bom 1.40.0 1.42.0
io.opentelemetry:opentelemetry-bom-alpha 1.40.0-alpha 1.42.0-alpha
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom 2.6.0 2.7.0
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha 2.6.0-alpha 2.7.0-alpha
io.opentelemetry.semconv:opentelemetry-semconv 1.25.0-alpha 1.27.0-alpha
io.opentelemetry.semconv:opentelemetry-semconv-incubating 1.25.0-alpha 1.27.0-alpha
io.opentelemetry.contrib:opentelemetry-aws-resources 1.37.0-alpha 1.38.0-alpha
io.opentelemetry.contrib:opentelemetry-gcp-resources 1.37.0-alpha 1.38.0-alpha

Updates io.opentelemetry:opentelemetry-bom from 1.40.0 to 1.42.0

Release notes

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

Version 1.42.0

API

  • BREAKING: Stabilize log support for AnyValue bodies. Rename AnyValue to Value, promote from opentelemetry-api-incubator to opentelemetry-api, change package from io.opentelemetry.api.incubator.logs to io.opentelemetry.api.common. (#6591)
  • Noop implementations detect when opentelemetry-api-incubator is present and return extended noop implementations. (#6617)%

SDK

Traces

  • Added experimental support for SpanProcessor OnEnding callback (#6367)
  • Remove final modifier from SdkTracer.tracerEnabled (#6687)

Exporters

  • Suppress zipkin exporter instrumentation (#6552)
  • OTLP exporters return status code exceptions via CompletableResultCode in GrpcExporter and HttpExporter. (#6645)
  • Align GrpcSender contract with HttpSender (#6658)

Extensions

  • Add autoconfigure support for ns and us durations (#6654)
  • Add declarative configuration ComponentProvider support for resources (#6625)
  • Add declarative configuration ComponentProvider support for processors (#6623)
  • Add declarative configuration ComponentProvider support for samplers (#6494)
  • Add declarative configuration ComponentProvider support for propagators (#6624)
  • Add declarative configuration missing pieces (#6677)
  • Change jaeger remote sampler autoconfigure property from pollingInterval to pollingIntervalMs to match spec. (#6672)

Testing

  • Add asserts for log record body fields (#6509)

🙇 Thank you

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

@​anuraaga @​breedx-splk @​chungngoops @​codefromthecrypt @​drewhammond @​galahad098 @​jack-berg @​jackshirazi @​jarrodrobins @​jkwatson @​JonasKunz @​laurit @​LikeTheSalad

... (truncated)

Changelog

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

Version 1.42.0 (2024-09-06)

API

  • BREAKING: Stabilize log support for AnyValue bodies. Rename AnyValue to Value, promote from opentelemetry-api-incubator to opentelemetry-api, change package from io.opentelemetry.api.incubator.logs to io.opentelemetry.api.common. (#6591)
  • Noop implementations detect when opentelemetry-api-incubator is present and return extended noop implementations. (#6617)%

SDK

Traces

  • Added experimental support for SpanProcessor OnEnding callback (#6367)
  • Remove final modifier from SdkTracer.tracerEnabled (#6687)

Exporters

  • Suppress zipkin exporter instrumentation (#6552)
  • OTLP exporters return status code exceptions via CompletableResultCode in GrpcExporter and HttpExporter. (#6645)
  • Align GrpcSender contract with HttpSender (#6658)

Extensions

  • Add autoconfigure support for ns and us durations (#6654)
  • Add declarative configuration ComponentProvider support for resources (#6625)
  • Add declarative configuration ComponentProvider support for processors (#6623)
  • Add declarative configuration ComponentProvider support for samplers (#6494)
  • Add declarative configuration ComponentProvider support for propagators (#6624)
  • Add declarative configuration missing pieces (#6677)
  • Change jaeger remote sampler autoconfigure property from pollingInterval to pollingIntervalMs to match spec. (#6672)

Testing

... (truncated)

Commits
  • 96b2419 [release/v1.42.x] Prepare release 1.42.0 (#6690)
  • fbdb906 Prepare 1.42.0 (#6688)
  • f85a57b don't throw class cast exception when we have a noop tracer, meter, logger (#...
  • 1f6de35 Align GrpcSender contract with HttpSender (#6658)
  • 00b0e9f Declarative configuration missing pieces (#6677)
  • 61a4b46 make SdkTracer.tracerEnabled mutable (#6687)
  • aef4ca5 Update dependency io.netty:netty-bom to v4.1.113.Final (#6685)
  • e063b34 Add asserts for event body fields (#6509)
  • 5ca6177 Update dependency org.owasp:dependency-check-gradle to v10.0.4 (#6679)
  • 43be1e7 change polling interval property name to match spec (#6672)
  • Additional commits viewable in compare view


Updates io.opentelemetry:opentelemetry-bom-alpha from 1.40.0-alpha to 1.42.0-alpha

Release notes

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

Version 1.41.0

API

  • Move experimental suppress instrumentation context key to api internal package (#6546)

Incubator

  • Fix bug in ExtendedContextPropagators preventing context extraction when case is incorrect. (#6569)

SDK

  • Extend CompletableResultCode with failExceptionally(Throwable). (#6348)

Metrics

  • Avoid allocations when experimental advice doesn't remove any attributes. (#6629)

Exporter

  • Enable retry by default for OTLP exporters. (#6588)
  • Retry ConnectException, add retry logging. (#6614)
  • Extend PrometheusHttpServer with ability to configure default aggregation as function of instrument kind, including experimental env var support. (#6541)
  • Add exporter data model impl for profiling signal type. (#6498)
  • Add Marshalers for profiling signal type. (#6565)
  • Use generateCertificates() of CertificateFactory to process certificates. (#6579)

Extensions

  • Add file configuration ComponentProvider support for exporters. (#6493)
  • Remove nullable from file config Factory contract. (#6612)

🙇 Thank you

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

@​Abhishekkr3003 @​abvaidya @​breedx-splk @​driverpt @​galahad098 @​hongshuai1994 @​jack-berg @​jarrodrobins @​jaydeluca @​jhalliday @​jkwatson @​junwense @​LikeTheSalad @​Oberon00 @​shalk

... (truncated)

Changelog

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

Changelog

Unreleased

Version 1.42.0 (2024-09-06)

API

  • BREAKING: Stabilize log support for AnyValue bodies. Rename AnyValue to Value, promote from opentelemetry-api-incubator to opentelemetry-api, change package from io.opentelemetry.api.incubator.logs to io.opentelemetry.api.common. (#6591)
  • Noop implementations detect when opentelemetry-api-incubator is present and return extended noop implementations. (#6617)%

SDK

Traces

  • Added experimental support for SpanProcessor OnEnding callback (#6367)
  • Remove final modifier from SdkTracer.tracerEnabled (#6687)

Exporters

  • Suppress zipkin exporter instrumentation (#6552)
  • OTLP exporters return status code exceptions via CompletableResultCode in GrpcExporter and HttpExporter. (#6645)
  • Align GrpcSender contract with HttpSender (#6658)

Extensions

  • Add autoconfigure support for ns and us durations (#6654)
  • Add declarative configuration ComponentProvider support for resources (#6625)
  • Add declarative configuration ComponentProvider support for processors (#6623)
  • Add declarative configuration ComponentProvider support for samplers (#6494)
  • Add declarative configuration ComponentProvider support for propagators (#6624)
  • Add declarative configuration missing pieces (#6677)
  • Change jaeger remote sampler autoconfigure property from pollingInterval to pollingIntervalMs

... (truncated)

Commits


Updates io.opentelemetry:opentelemetry-bom-alpha from 1.40.0-alpha to 1.42.0-alpha

Release notes

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

Version 1.41.0

API

  • Move experimental suppress instrumentation context key to api internal package (#6546)

Incubator

  • Fix bug in ExtendedContextPropagators preventing context extraction when case is incorrect. (#6569)

SDK

  • Extend CompletableResultCode with failExceptionally(Throwable). (#6348)

Metrics

  • Avoid allocations when experimental advice doesn't remove any attributes. (#6629)

Exporter

  • Enable retry by default for OTLP exporters. (#6588)
  • Retry ConnectException, add retry logging. (#6614)
  • Extend PrometheusHttpServer with ability to configure default aggregation as function of instrument kind, including experimental env var support. (#6541)
  • Add exporter data model impl for profiling signal type. (#6498)
  • Add Marshalers for profiling signal type. (#6565)
  • Use generateCertificates() of CertificateFactory to process certificates. (#6579)

Extensions

  • Add file configuration ComponentProvider support for exporters. (#6493)
  • Remove nullable from file config Factory contract. (#6612)

🙇 Thank you

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

@​Abhishekkr3003 @​abvaidya @​breedx-splk @​driverpt @​galahad098 @​hongshuai1994 @​jack-berg @​jarrodrobins @​jaydeluca @​jhalliday @​jkwatson @​junwense @​LikeTheSalad @​Oberon00 @​shalk

... (truncated)

Changelog

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

Changelog

Unreleased

Version 1.42.0 (2024-09-06)

API

  • BREAKING: Stabilize log support for AnyValue bodies. Rename AnyValue to Value, promote from opentelemetry-api-incubator to opentelemetry-api, change package from io.opentelemetry.api.incubator.logs to io.opentelemetry.api.common. (#6591)
  • Noop implementations detect when opentelemetry-api-incubator is present and return extended noop implementations. (#6617)%

SDK

Traces

  • Added experimental support for SpanProcessor OnEnding callback (#6367)
  • Remove final modifier from SdkTracer.tracerEnabled (#6687)

Exporters

  • Suppress zipkin exporter instrumentation (#6552)
  • OTLP exporters return status code exceptions via CompletableResultCode in GrpcExporter and HttpExporter. (#6645)
  • Align GrpcSender contract with HttpSender (#6658)

Extensions

  • Add autoconfigure support for ns and us durations (#6654)
  • Add declarative configuration ComponentProvider support for resources (#6625)
  • Add declarative configuration ComponentProvider support for processors (#6623)
  • Add declarative configuration ComponentProvider support for samplers (#6494)
  • Add declarative configuration ComponentProvider support for propagators (#6624)
  • Add declarative configuration missing pieces (#6677)
  • Change jaeger remote sampler autoconfigure property from pollingInterval to pollingIntervalMs

... (truncated)

Commits


Updates io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom from 2.6.0 to 2.7.0

Release notes

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

Version 2.7.0

This release targets the OpenTelemetry SDK 1.41.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.

📈 Enhancements

  • Add span baggage processor (#11697)
  • Improve tomcat version detection (#11936)
  • Improve akka route handling with java dsl (#11926)
  • Ignore Alibaba fastjson ASMClassLoader (#11954)
  • Use aws-lambda-java-serialization library, which is available by default, while deserializing input and serializing output (#11868)
  • Logback appender: map timestamp in nanoseconds if possible (#11974)
  • Save ILoggingEvent.getArgumentArray() arguments from Logback (#11865)
  • Update Java 17-based metrics to stable semconv (#11914)
  • Add Pulsar Consumer metrics (#11891)

🛠️ Bug fixes

  • Fix missing throw statement in RestClientWrapper (#11893)
  • Fix ClickHouse tracing when database name not included in connection string (#11852)
  • Fix class cast exception, noop meter does not implement incubating API (#11934)
  • Closing a kafka producer/consumer should not disable metrics from other consumers/producers (#11975)
  • Fix ending span in Ktor plugin (#11726)
  • Fix netty memory leak (#12003)

🙇 Thank you

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

@​ArtyomGabeev @​asuresh4 @​breedx-splk @​crossoverJie @​devurandom @​halleystar @​huange7 @​igor-suhorukov @​janfreymann @​jaydeluca @​jeanbisutti @​jjoslet @​jkwatson @​JonasKunz @​jpkrohling @​kjschnei001 @​kyy1996 @​laurit @​LikeTheSalad @​marrek13

... (truncated)

Changelog

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

Version 2.7.0 (2024-08-16)

📈 Enhancements

  • Add span baggage processor (#11697)
  • Improve tomcat version detection (#11936)
  • Improve akka route handling with java dsl (#11926)
  • Ignore Alibaba fastjson ASMClassLoader (#11954)
  • Use aws-lambda-java-serialization library, which is available by default, while deserializing input and serializing output (#11868)
  • Logback appender: map timestamp in nanoseconds if possible (#11974)
  • Save ILoggingEvent.getArgumentArray() arguments from Logback (#11865)
  • Update Java 17-based metrics to stable semconv (#11914)
  • Add Pulsar Consumer metrics (#11891)

🛠️ Bug fixes

  • Fix missing throw statement in RestClientWrapper (#11893)
  • Fix ClickHouse tracing when database name not included in connection string (#11852)
  • Fix class cast exception, noop meter does not implement incubating API (#11934)
  • Closing a kafka producer/consumer should not disable metrics from other consumers/producers (#11975)
  • Fix ending span in Ktor plugin (#11726)
  • Fix netty memory leak (#12003)

Version 1.33.5 (2024-07-25)

📈 Enhancements

  • Backport: Update the OpenTelemetry SDK version to 1.40.0 (#11879)
Commits
  • c600c16 [release/v2.7.x] Prepare release 2.7.0 (#12036)
  • fcc0049 fix(deps): update byte buddy packages to v1.14.19 (main) (patch) (#12033)
  • 46e53e0 Update change log (#12019)
  • 888accf Fix netty memory leak (#12003)
  • b231d34 chore(deps): update plugin com.github.jk1.dependency-license-report to v2.9 (...
  • f0d555d fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.7 (main) ...
  • 31fa7dc fix(deps): update junit5 monorepo to v5.11.0 (main) (minor) (#12010)
  • a69bf33 Fix logback appender test (#12027)
  • 06f4f52 Add Pulsar Consumer metrics (#11891)
  • 23a110e Limit vaadin 14 latest dep version (#12025)
  • Additional commits viewable in compare view


Updates io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha from 2.6.0-alpha to 2.7.0-alpha

Release notes

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

Version 2.6.0

This release targets the OpenTelemetry SDK 1.40.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.

The Spring Boot Starter (opentelemetry-spring-boot-starter) is now stable.

Migration notes

  • The opentelemetry-spring-boot and opentelemetry-spring-boot-3 artifacts have been merged into a single artifact named opentelemetry-spring-boot-autoconfigure which supports both Spring Boot 2 and Spring Boot 3
  • Two experimental HTTP metrics have been renamed: - http.server.request.sizehttp.server.request.body.size, - http.server.response.sizehttp.server.response.body.size

🌟 New javaagent instrumentation

📈 Enhancements

  • Support HTTP client instrumentation configuration in Spring starter (#11620)
  • Influxdb client: don't fill db.statement for create/drop database and write operations (#11557)
  • Support otel.instrumentation.common.default-enabled in the Spring starter (#11746)
  • Support Jetty HTTP client 12 (#11519)
  • Add Pulsar messaging.producer.duration metric (#11591)
  • Improve instrumentation suppression behavior (#11640)
  • Propagate OpenTelemetry context through custom AWS client context for Lambda direct calls (#11675)
  • Spring Native support for @WithSpan (#11757)
  • Support HTTP server instrumentation config properties in the Spring starter (#11667)

🛠️ Bug fixes

  • Fix http.server.active_requests metric with async requests (#11638)

🙇 Thank you

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

@​123liuziming @​breedx-splk @​crossoverJie @​devurandom @​heyams @​jaydeluca @​jeanbisutti @​johnbley @​JonasKunz @​laurit @​lucasamoroso @​pandaji @​steverao

... (truncated)

Changelog

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

Changelog

Unreleased

Version 1.33.6 (2024-08-26)

📈 Enhancements

  • Backport: Update the OpenTelemetry SDK version to 1.41.0 (#12071)

Version 2.7.0 (2024-08-16)

📈 Enhancements

  • Add span baggage processor (#11697)
  • Improve tomcat version detection (#11936)
  • Improve akka route handling with java dsl (#11926)
  • Ignore Alibaba fastjson ASMClassLoader (#11954)
  • Use aws-lambda-java-serialization library, which is available by default, while deserializing input and serializing output (#11868)
  • Logback appender: map timestamp in nanoseconds if possible (#11974)
  • Save ILoggingEvent.getArgumentArray() arguments from Logback (#11865)
  • Update Java 17-based metrics to stable semconv (#11914)
  • Add Pulsar Consumer metrics (#11891)

🛠️ Bug fixes

  • Fix missing throw statement in RestClientWrapper (#11893)
  • Fix ClickHouse tracing when database name not included in connection string (#11852)
  • Fix class cast exception, noop meter does not implement incubating API (#11934)
  • Closing a kafka producer/consumer should not disable metrics from other consumers/producers (#11975)
  • Fix ending span in Ktor plugin (#11726)
  • Fix netty memory leak (#12003)

Version 1.33.5 (2024-07-25)

... (truncated)

Commits


Updates io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha from 2.6.0-alpha to 2.7.0-alpha

Release notes

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

Version 2.6.0

This release targets the OpenTelemetry SDK 1.40.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.

The Spring Boot Starter (opentelemetry-spring-boot-starter) is now stable.

Migration notes

  • The opentelemetry-spring-boot and opentelemetry-spring-boot-3 artifacts have been merged into a single artifact named opentelemetry-spring-boot-autoconfigure which supports both Spring Boot 2 and Spring Boot 3
  • Two experimental HTTP metrics have been renamed: - http.server.request.sizehttp.server.request.body.size, - http.server.response.sizehttp.server.response.body.size

🌟 New javaagent instrumentation

📈 Enhancements

  • Support HTTP client instrumentation configuration in Spring starter (#11620)
  • Influxdb client: don't fill db.statement for create/drop database and write operations (#11557)
  • Support otel.instrumentation.common.default-enabled in the Spring starter (#11746)
  • Support Jetty HTTP client 12 (#11519)
  • Add Pulsar messaging.producer.duration metric (#11591)
  • Improve instrumentation suppression behavior (#11640)
  • Propagate OpenTelemetry context through custom AWS client context for Lambda direct calls (#11675)
  • Spring Native support for @WithSpan (#11757)
  • Support HTTP server instrumentation config properties in the Spring starter (#11667)

🛠️ Bug fixes

  • Fix http.server.active_requests metric with async requests (#11638)

🙇 Thank you

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

@​123liuziming @​breedx-splk @​crossoverJie @​devurandom @​heyams @​jaydeluca @​jeanbisutti @​johnbley @​JonasKunz @​laurit @​lucasamoroso @​pandaji @​steverao

... (truncated)

Changelog

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

Changelog

Unreleased

Version 1.33.6 (2024-08-26)

📈 Enhancements

  • Backport: Update the OpenTelemetry SDK version to 1.41.0 (#12071)

Version 2.7.0 (2024-08-16)

📈 Enhancements

  • Add span baggage processor (#11697)
  • Improve tomcat version detection (#11936)
  • Improve akka route handling with java dsl (#11926)
  • Ignore Alibaba fastjson ASMClassLoader (#11954)
  • Use aws-lambda-java-serialization library, which is available by default, while deserializing input and serializing output (#11868)
  • Logback appender: map timestamp in nanoseconds if possible (#11974)
  • Save ILoggingEvent.getArgumentArray() arguments from Logback (#11865)
  • Update Java 17-based metrics to stable semconv (#11914)
  • Add Pulsar Consumer metrics (#11891)

🛠️ Bug fixes

  • Fix missing throw statement in RestClientWrapper (#11893)
  • Fix ClickHouse tracing when database name not included in connection string (#11852)
  • Fix class cast exception, noop meter does not implement incubating API (#11934)
  • Closing a kafka producer/consumer should not disable metrics from other consumers/producers (#11975)
  • Fix ending span in Ktor plugin (#11726)
  • Fix netty memory leak (#12003)

Version 1.33.5 (2024-07-25)

... (truncated)

Commits


Updates io.opentelemetry.semconv:opentelemetry-semconv from 1.25.0-alpha to 1.27.0-alpha

Release notes

Sourced from io.opentelemetry.semconv:opentelemetry-semconv's releases.

Version 1.26.0

  • Update to semantic-conventions 1.26.0 (#73)
  • Add additional Android requirements to README (#68)

🙇 Thank you

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

@​bidetofevil @​crossoverJie @​jack-berg @​jkwatson @​laurit @​lmolkova @​trask

Version 1.25.0

  • Restore and deprecate the SemanticAttributes and ResourceAttributes classes removed in 1.23.1 for easier upgrades. These will be removed prior to a stable release of io.opentelemetry.semconv:opentelemetry-semconv. (#62)
  • Update to semantic-conventions 1.25.0 (#61)

🙇 Thank you

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

@​jack-berg @​laurit @​SylvainJuge @​trask

Changelog

Sourced from io.opentelemetry.semconv:opentelemetry-semconv's changelog.

Changelog

Unreleased

Version 1.27.0 (2024-08-20)

  • Update to semantic-conventions 1.27.0 (#81)

Version 1.26.0 (2024-07-08)

  • Update to semantic-conventions 1.26.0 (#73)
  • Add additional Android requirements to README (#68)

Version 1.25.0 (2024-04-08)

  • Restore and deprecate the SemanticAttributes and ResourceAttributes classes removed in 1.23.1 for easier upgrades. These will be removed prior to a stable release of io.opentelemetry.semconv:opentelemetry-semconv. (#62)
  • Update to semantic-conventions 1.25.0 (#61)

Version 1.24.0 (2024-03-27)

NOTICE: This release contains a significant restructuring of this repository and the generated classes as we evolve it towards a first stable artifact (although there is no stable artifact as of this release). Please read the notes carefully and refer to the PRs and associated issues for more details. Additionally, the README contains useful information that should be reviewed.

  • BREAKING: Split out incubating artifact. This repo now publishes io.opentelemetry.semconv:opentelemetry-semconv:{{version}} for semantic conventions which are stable (the artifact itself is not yet stable but we aim to stabilize eventually), and io.opentelemetry.semconv:opentelemetry-semconv-incubating:{{version}} for semantic conventions which are incubating (experimental) (this artifact will always have the -alpha designation). As a part of this restructuring, old attributes which were removed from semantic-conventions (without being deprecated there) have been removed. (#41)
  • BREAKING: Generate classes by root namespace. Where previously all attributes were contained in two classes, ResourceAttributes and SemanticAttributes, they are now organized by their root namespace. For example, the http.request.header attribute lives in HttpAttributes. (#45)
  • Fix typo in readme (#42)
  • Encode semconv version in build dir to fix build cache (#51)
  • Cleanup enum generation

... (truncated)

Commits


Updates io.opentelemetry.semconv:opentelemetry-semconv-incubating from 1.25.0-alpha to 1.27.0-alpha

Release notes

Sourced from io.opentelemetry.semconv:opentelemetry-semconv-incubating's releases.

Version 1.26.0

  • Update to semantic-conventions 1.26.0 (#73)
  • Add additional Android requirements to README (#68)

🙇 Thank you

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

@​bidetofevil @​crossoverJie @​jack-berg @​jkwatson @​laurit @​lmolkova @​trask

Version 1.25.0

  • Restore and deprecate the SemanticAttributes and ResourceAttributes classes removed in 1.23.1 for easier upgrades. These will be removed prior to a stable release of io.opentelemetry.semconv:opentelemetry-semconv. (#62)
  • Update to semantic-conventions 1.25.0 (#61)

🙇 Thank you

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

@​jack-berg @​laurit @​SylvainJuge @​trask

Changelog

Sourced from io.opentelemetry.semconv:opentelemetry-semconv-incubating's changelog.

Changelog

Unreleased

Version 1.27.0 (2024-08-20)

  • Update to semantic-conventions 1.27.0 (#81)

Version 1.26.0 (2024-07-08)

  • Update to semantic-conventions 1.26.0 (#73)
  • Add additional Android requirements to README (#68)

Version 1.25.0 (2024-04-08)

  • Restore and deprecate the SemanticAttributes and ResourceAttributes classes removed in 1.23.1 for easier upgrades. These will be removed prior to a stable release of io.opentelemetry.semconv:opentelemetry-semconv. (#62)
  • Update to semantic-conventions 1.25.0 (#61)

Version 1.24.0 (2024-03-27)

NOTICE: This release contains a significant restructuring of this repository and the generated classes as we evolve it towards a first stable artifact (although there is no stable artifact as of this release). Please read the notes carefully and refer to the PRs and associated issues for more details. Additionally, the README contains useful information that should be reviewed.

  • BREAKING: Split out incubating artifact. This repo now publishes io.opentelemetry.semconv:opentelemetry-semconv:{{version}} for semantic conventions which are stable (the artifact itself is not yet stable but we aim to stabilize eventually), and io.opentelemetry.semconv:opentelemetry-semconv-incubating:{{version}} for semantic conventions which are incubating (experimental) (this artifact will always have the -alpha designation). As a part of this restructuring, old attribu... _Description has been truncated_
dependabot[bot] commented 2 months ago

Superseded by #950.