BREAKING: Refactor ExtendedTracer, ExtendedSpanBuilder to reflect incubating API conventions (#6497)
SDK
Exporter
BREAKING: Serve prometheus metrics only on /metrics by default. To restore the previous behavior and serve metrics on all paths, override the default handler as demonstrated here. (#6476)
Narrow ExtendedSpanBuilder return types for chaining
(#6514)
Add APIs to determine if tracer, logger, instruments are enabled
(#6502)
SDK
Extensions
Move autoconfigure docs to opentelemetry.io
(#6491)
Version 1.39.0 (2024-06-07)
API
Incubator
BREAKING: Refactor ExtendedTracer, ExtendedSpanBuilder to reflect incubating API conventions
(#6497)
SDK
Exporter
BREAKING: Serve prometheus metrics only on /metrics by default. To restore the previous behavior
and serve metrics on all paths, override the default handler
as demonstrated here.
(#6476)
BREAKING: Refactor ExtendedTracer, ExtendedSpanBuilder to reflect incubating API conventions (#6497)
SDK
Exporter
BREAKING: Serve prometheus metrics only on /metrics by default. To restore the previous behavior and serve metrics on all paths, override the default handler as demonstrated here. (#6476)
Narrow ExtendedSpanBuilder return types for chaining
(#6514)
Add APIs to determine if tracer, logger, instruments are enabled
(#6502)
SDK
Extensions
Move autoconfigure docs to opentelemetry.io
(#6491)
Version 1.39.0 (2024-06-07)
API
Incubator
BREAKING: Refactor ExtendedTracer, ExtendedSpanBuilder to reflect incubating API conventions
(#6497)
SDK
Exporter
BREAKING: Serve prometheus metrics only on /metrics by default. To restore the previous behavior
and serve metrics on all paths, override the default handler
as demonstrated here.
(#6476)
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.size → http.server.request.body.size, - http.server.response.size → http.server.response.body.size
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
This release targets the OpenTelemetry SDK 1.39.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 support for Informix connection string parsing in JDBC instrumentation (#11542)
Generate an SBOM for the javaagent artifact (#11075)
Extract sql operation even when the sanitizer is disabled (#11472)
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
This release targets the OpenTelemetry SDK 1.39.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 support for Informix connection string parsing in JDBC instrumentation (#11542)
Generate an SBOM for the javaagent artifact (#11075)
Extract sql operation even when the sanitizer is disabled (#11472)
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
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)
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)
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)
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)
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)
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)
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)
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)
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)
Bumps the otel-dependencies group with 8 updates in the / directory:
1.39.0
1.40.0
1.39.0-alpha
1.40.0-alpha
2.5.0
2.6.0
2.5.0-alpha
2.6.0-alpha
1.25.0-alpha
1.26.0-alpha
1.25.0-alpha
1.26.0-alpha
1.36.0-alpha
1.37.0-alpha
1.36.0-alpha
1.37.0-alpha
Updates
io.opentelemetry:opentelemetry-bom
from 1.39.0 to 1.40.0Release notes
Sourced from io.opentelemetry:opentelemetry-bom's releases.
Changelog
Sourced from io.opentelemetry:opentelemetry-bom's changelog.
Commits
8094b39
[release/v1.40.x] Prepare release 1.40.0 (#6556)c48fe94
Prepare changelog for 1.40.0 release (#6554)1f7d6a5
Add APIs to determine if tracer, logger, instruments are enabled (#6502)9fd6bca
Fix build after recent collector release (#6548)b56af03
Update dependency io.opentelemetry.proto:opentelemetry-proto to v1.3.1-alpha ...22aaae8
Update dependency org.skyscreamer:jsonassert to v1.5.3 (#6535)c1ff34c
Update dependency net.ltgt.gradle:gradle-errorprone-plugin to v4.0.1 (#6533)ed46fa3
Update dependency com.linecorp.armeria:armeria-bom to v1.29.1 (#6543)021e7fe
Update dependency io.grpc:grpc-bom to v1.65.0 (#6544)4086210
Update dependency org.junit:junit-bom to v5.10.3 (#6542)Updates
io.opentelemetry:opentelemetry-bom-alpha
from 1.39.0-alpha to 1.40.0-alphaRelease notes
Sourced from io.opentelemetry:opentelemetry-bom-alpha's releases.
Changelog
Sourced from io.opentelemetry:opentelemetry-bom-alpha's changelog.
... (truncated)
Commits
Updates
io.opentelemetry:opentelemetry-bom-alpha
from 1.39.0-alpha to 1.40.0-alphaRelease notes
Sourced from io.opentelemetry:opentelemetry-bom-alpha's releases.
Changelog
Sourced from io.opentelemetry:opentelemetry-bom-alpha's changelog.
... (truncated)
Commits
Updates
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom
from 2.5.0 to 2.6.0Release notes
Sourced from io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom's releases.
... (truncated)
Changelog
Sourced from io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom's changelog.
... (truncated)
Commits
6021bce
[release/v2.6.x] Prepare release 2.6.0 (#11838)2ea4e61
Update change log for v2.6.0 release (#11816)d2a2cad
chore(deps): update gradle/actions action to v3.5.0 (main) (#11824)428aa28
Restructure to have a single spring-boot-autoconfigure artifact (#11826)09ad619
Remove unneeded groovy dependencies from lambda tests (#11828)9a6909a
fix(deps): update dependency commons-codec:commons-codec to v1.17.1 (main) (#...2916323
fix(deps): update dependency org.owasp:dependency-check-gradle to v10.0.3 (ma...6075737
Rename spring-boot-autoconfigure artifacts (#11815)4cdd771
Fix http.server.active_requests metric with async requests (#11638)746ef01
chore(deps): update ubuntu docker tag to v24 (main) (#11771)Updates
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha
from 2.5.0-alpha to 2.6.0-alphaRelease notes
Sourced from io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's releases.
... (truncated)
Changelog
Sourced from io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's changelog.
... (truncated)
Commits
Updates
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha
from 2.5.0-alpha to 2.6.0-alphaRelease notes
Sourced from io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's releases.
... (truncated)
Changelog
Sourced from io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's changelog.
... (truncated)
Commits
Updates
io.opentelemetry.semconv:opentelemetry-semconv
from 1.25.0-alpha to 1.26.0-alphaRelease notes
Sourced from io.opentelemetry.semconv:opentelemetry-semconv's releases.
Changelog
Sourced from io.opentelemetry.semconv:opentelemetry-semconv's changelog.
... (truncated)
Commits
Updates
io.opentelemetry.semconv:opentelemetry-semconv-incubating
from 1.25.0-alpha to 1.26.0-alphaRelease notes
Sourced from io.opentelemetry.semconv:opentelemetry-semconv-incubating's releases.
Changelog
Sourced from io.opentelemetry.semconv:opentelemetry-semconv-incubating's changelog.
... (truncated)
Commits
Updates
io.opentelemetry.semconv:opentelemetry-semconv-incubating
from 1.25.0-alpha to 1.26.0-alphaRelease notes
Sourced from io.opentelemetry.semconv:opentelemetry-semconv-incubating's releases.
Changelog
Sourced from io.opentelemetry.semconv:opentelemetry-semconv-incubating's changelog.
... (truncated)
Commits
This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.
To ignore these dependencies, configure ignore rules in dependabot.yml