NOTICE: This release contains a significant restructuring of the experimental event API and the API incubator artifact. Please read the notes in the API -> Incubator section carefully.
BREAKING: Rename opentelemetry-extension-incubator to opentelemetry-api-incubator, merge opentelemetry-api-events into opentelemetry-api-incubator. (#6289)
BREAKING: Remove domain from event api. EventEmitterProvider#setEventDomain has been removed. The event.name field should now be namespaced to avoid collisions. See Semantic Conventions for Event Attributes for more details. (#6253)
BREAKING: Rename EventEmitter and related classes to EventLogger. (#6316)
BREAKING: Refactor Event API to reflect spec changes. Restructure API to put fields in the AnyValue log record body. Add setters for timestamp, context, and severity. Set default severity to INFO=9. (#6318)
SDK
Add get{Signal}Exporter methods to Simple{Signal}Processor, Batch{Signal}Processor. (#6078)
Metrics
Use synchronized instead of reentrant lock in explicit bucket histogram (#6309)
Bugfix: Use getPrometheusName for Otel2PrometheusConverter map keys to avoid metric name conflicts (#6308)
Extensions
Add Metric exporter REUSABLE_DATA memory mode configuration options, including autoconfigure support via env var OTEL_JAVA_EXPERIMENTAL_EXPORTER_MEMORY_MODE=REUSABLE_DATA. (#6304)
Add autoconfigure console alias for logging exporter (#6027)
Update jaeger autoconfigure docs to point to OTLP (#6307)
Add ServiceInstanceIdResourceProvider implementation for generating service.instance.id UUID if not already provided by user. Included in opentelemetry-sdk-extension-incubator. (#6226)
Add GCP resource detector to list of resource providers in autoconfigure docs (#6336)
Tooling
Check for Java 17 toolchain and fail if not found (#6303)
🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
NOTICE: This release contains a significant restructuring of the experimental event API and the API incubator artifact. Please read the notes in the API -> Incubator section carefully.
BREAKING: Rename opentelemetry-extension-incubator to opentelemetry-api-incubator,
merge opentelemetry-api-events into opentelemetry-api-incubator.
(#6289)
BREAKING: Remove domain from event api. EventEmitterProvider#setEventDomain has been removed.
The event.name field should now be namespaced to avoid collisions.
See Semantic Conventions for Event Attributes
for more details.
(#6253)
BREAKING: Rename EventEmitter and related classes to EventLogger.
(#6316)
BREAKING: Refactor Event API to reflect spec changes. Restructure API to put fields in
the AnyValue log record body. Add setters for timestamp, context, and severity. Set default
severity to INFO=9.
(#6318)
SDK
Add get{Signal}Exporter methods to Simple{Signal}Processor, Batch{Signal}Processor.
(#6078)
Metrics
Use synchronized instead of reentrant lock in explicit bucket histogram
(#6309)
Bugfix: Use getPrometheusName for Otel2PrometheusConverter map keys to avoid metric name
conflicts
(#6308)
Extensions
Add Metric exporter REUSABLE_DATA memory mode configuration options, including autoconfigure
support via env var OTEL_JAVA_EXPERIMENTAL_EXPORTER_MEMORY_MODE=REUSABLE_DATA.
NOTICE: This release contains a significant restructuring of the experimental event API and the API incubator artifact. Please read the notes in the API -> Incubator section carefully.
BREAKING: Rename opentelemetry-extension-incubator to opentelemetry-api-incubator, merge opentelemetry-api-events into opentelemetry-api-incubator. (#6289)
BREAKING: Remove domain from event api. EventEmitterProvider#setEventDomain has been removed. The event.name field should now be namespaced to avoid collisions. See Semantic Conventions for Event Attributes for more details. (#6253)
BREAKING: Rename EventEmitter and related classes to EventLogger. (#6316)
BREAKING: Refactor Event API to reflect spec changes. Restructure API to put fields in the AnyValue log record body. Add setters for timestamp, context, and severity. Set default severity to INFO=9. (#6318)
SDK
Add get{Signal}Exporter methods to Simple{Signal}Processor, Batch{Signal}Processor. (#6078)
Metrics
Use synchronized instead of reentrant lock in explicit bucket histogram (#6309)
Bugfix: Use getPrometheusName for Otel2PrometheusConverter map keys to avoid metric name conflicts (#6308)
Extensions
Add Metric exporter REUSABLE_DATA memory mode configuration options, including autoconfigure support via env var OTEL_JAVA_EXPERIMENTAL_EXPORTER_MEMORY_MODE=REUSABLE_DATA. (#6304)
Add autoconfigure console alias for logging exporter (#6027)
Update jaeger autoconfigure docs to point to OTLP (#6307)
Add ServiceInstanceIdResourceProvider implementation for generating service.instance.id UUID if not already provided by user. Included in opentelemetry-sdk-extension-incubator. (#6226)
Add GCP resource detector to list of resource providers in autoconfigure docs (#6336)
Tooling
Check for Java 17 toolchain and fail if not found (#6303)
🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
NOTICE: This release contains a significant restructuring of the experimental event API and the API incubator artifact. Please read the notes in the API -> Incubator section carefully.
BREAKING: Rename opentelemetry-extension-incubator to opentelemetry-api-incubator,
merge opentelemetry-api-events into opentelemetry-api-incubator.
(#6289)
BREAKING: Remove domain from event api. EventEmitterProvider#setEventDomain has been removed.
The event.name field should now be namespaced to avoid collisions.
See Semantic Conventions for Event Attributes
for more details.
(#6253)
BREAKING: Rename EventEmitter and related classes to EventLogger.
(#6316)
BREAKING: Refactor Event API to reflect spec changes. Restructure API to put fields in
the AnyValue log record body. Add setters for timestamp, context, and severity. Set default
severity to INFO=9.
(#6318)
SDK
Add get{Signal}Exporter methods to Simple{Signal}Processor, Batch{Signal}Processor.
(#6078)
Metrics
Use synchronized instead of reentrant lock in explicit bucket histogram
(#6309)
Bugfix: Use getPrometheusName for Otel2PrometheusConverter map keys to avoid metric name
conflicts
(#6308)
Extensions
Add Metric exporter REUSABLE_DATA memory mode configuration options, including autoconfigure
support via env var OTEL_JAVA_EXPERIMENTAL_EXPORTER_MEMORY_MODE=REUSABLE_DATA.
NOTICE: This release contains a significant restructuring of the experimental event API and the API incubator artifact. Please read the notes in the API -> Incubator section carefully.
BREAKING: Rename opentelemetry-extension-incubator to opentelemetry-api-incubator, merge opentelemetry-api-events into opentelemetry-api-incubator. (#6289)
BREAKING: Remove domain from event api. EventEmitterProvider#setEventDomain has been removed. The event.name field should now be namespaced to avoid collisions. See Semantic Conventions for Event Attributes for more details. (#6253)
BREAKING: Rename EventEmitter and related classes to EventLogger. (#6316)
BREAKING: Refactor Event API to reflect spec changes. Restructure API to put fields in the AnyValue log record body. Add setters for timestamp, context, and severity. Set default severity to INFO=9. (#6318)
SDK
Add get{Signal}Exporter methods to Simple{Signal}Processor, Batch{Signal}Processor. (#6078)
Metrics
Use synchronized instead of reentrant lock in explicit bucket histogram (#6309)
Bugfix: Use getPrometheusName for Otel2PrometheusConverter map keys to avoid metric name conflicts (#6308)
Extensions
Add Metric exporter REUSABLE_DATA memory mode configuration options, including autoconfigure support via env var OTEL_JAVA_EXPERIMENTAL_EXPORTER_MEMORY_MODE=REUSABLE_DATA. (#6304)
Add autoconfigure console alias for logging exporter (#6027)
Update jaeger autoconfigure docs to point to OTLP (#6307)
Add ServiceInstanceIdResourceProvider implementation for generating service.instance.id UUID if not already provided by user. Included in opentelemetry-sdk-extension-incubator. (#6226)
Add GCP resource detector to list of resource providers in autoconfigure docs (#6336)
Tooling
Check for Java 17 toolchain and fail if not found (#6303)
🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
NOTICE: This release contains a significant restructuring of the experimental event API and the API incubator artifact. Please read the notes in the API -> Incubator section carefully.
BREAKING: Rename opentelemetry-extension-incubator to opentelemetry-api-incubator,
merge opentelemetry-api-events into opentelemetry-api-incubator.
(#6289)
BREAKING: Remove domain from event api. EventEmitterProvider#setEventDomain has been removed.
The event.name field should now be namespaced to avoid collisions.
See Semantic Conventions for Event Attributes
for more details.
(#6253)
BREAKING: Rename EventEmitter and related classes to EventLogger.
(#6316)
BREAKING: Refactor Event API to reflect spec changes. Restructure API to put fields in
the AnyValue log record body. Add setters for timestamp, context, and severity. Set default
severity to INFO=9.
(#6318)
SDK
Add get{Signal}Exporter methods to Simple{Signal}Processor, Batch{Signal}Processor.
(#6078)
Metrics
Use synchronized instead of reentrant lock in explicit bucket histogram
(#6309)
Bugfix: Use getPrometheusName for Otel2PrometheusConverter map keys to avoid metric name
conflicts
(#6308)
Extensions
Add Metric exporter REUSABLE_DATA memory mode configuration options, including autoconfigure
support via env var OTEL_JAVA_EXPERIMENTAL_EXPORTER_MEMORY_MODE=REUSABLE_DATA.
NOTICE: This release contains a significant restructuring of the experimental event API and the API incubator artifact. Please read the notes in the API -> Incubator section carefully.
BREAKING: Rename opentelemetry-extension-incubator to opentelemetry-api-incubator, merge opentelemetry-api-events into opentelemetry-api-incubator. (#6289)
BREAKING: Remove domain from event api. EventEmitterProvider#setEventDomain has been removed. The event.name field should now be namespaced to avoid collisions. See Semantic Conventions for Event Attributes for more details. (#6253)
BREAKING: Rename EventEmitter and related classes to EventLogger. (#6316)
BREAKING: Refactor Event API to reflect spec changes. Restructure API to put fields in the AnyValue log record body. Add setters for timestamp, context, and severity. Set default severity to INFO=9. (#6318)
SDK
Add get{Signal}Exporter methods to Simple{Signal}Processor, Batch{Signal}Processor. (#6078)
Metrics
Use synchronized instead of reentrant lock in explicit bucket histogram (#6309)
Bugfix: Use getPrometheusName for Otel2PrometheusConverter map keys to avoid metric name conflicts (#6308)
Extensions
Add Metric exporter REUSABLE_DATA memory mode configuration options, including autoconfigure support via env var OTEL_JAVA_EXPERIMENTAL_EXPORTER_MEMORY_MODE=REUSABLE_DATA. (#6304)
Add autoconfigure console alias for logging exporter (#6027)
Update jaeger autoconfigure docs to point to OTLP (#6307)
Add ServiceInstanceIdResourceProvider implementation for generating service.instance.id UUID if not already provided by user. Included in opentelemetry-sdk-extension-incubator. (#6226)
Add GCP resource detector to list of resource providers in autoconfigure docs (#6336)
Tooling
Check for Java 17 toolchain and fail if not found (#6303)
🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
NOTICE: This release contains a significant restructuring of the experimental event API and the API incubator artifact. Please read the notes in the API -> Incubator section carefully.
BREAKING: Rename opentelemetry-extension-incubator to opentelemetry-api-incubator,
merge opentelemetry-api-events into opentelemetry-api-incubator.
(#6289)
BREAKING: Remove domain from event api. EventEmitterProvider#setEventDomain has been removed.
The event.name field should now be namespaced to avoid collisions.
See Semantic Conventions for Event Attributes
for more details.
(#6253)
BREAKING: Rename EventEmitter and related classes to EventLogger.
(#6316)
BREAKING: Refactor Event API to reflect spec changes. Restructure API to put fields in
the AnyValue log record body. Add setters for timestamp, context, and severity. Set default
severity to INFO=9.
(#6318)
SDK
Add get{Signal}Exporter methods to Simple{Signal}Processor, Batch{Signal}Processor.
(#6078)
Metrics
Use synchronized instead of reentrant lock in explicit bucket histogram
(#6309)
Bugfix: Use getPrometheusName for Otel2PrometheusConverter map keys to avoid metric name
conflicts
(#6308)
Extensions
Add Metric exporter REUSABLE_DATA memory mode configuration options, including autoconfigure
support via env var OTEL_JAVA_EXPERIMENTAL_EXPORTER_MEMORY_MODE=REUSABLE_DATA.
NOTICE: This release contains a significant restructuring of the experimental event API and the API incubator artifact. Please read the notes in the API -> Incubator section carefully.
BREAKING: Rename opentelemetry-extension-incubator to opentelemetry-api-incubator, merge opentelemetry-api-events into opentelemetry-api-incubator. (#6289)
BREAKING: Remove domain from event api. EventEmitterProvider#setEventDomain has been removed. The event.name field should now be namespaced to avoid collisions. See Semantic Conventions for Event Attributes for more details. (#6253)
BREAKING: Rename EventEmitter and related classes to EventLogger. (#6316)
BREAKING: Refactor Event API to reflect spec changes. Restructure API to put fields in the AnyValue log record body. Add setters for timestamp, context, and severity. Set default severity to INFO=9. (#6318)
SDK
Add get{Signal}Exporter methods to Simple{Signal}Processor, Batch{Signal}Processor. (#6078)
Metrics
Use synchronized instead of reentrant lock in explicit bucket histogram (#6309)
Bugfix: Use getPrometheusName for Otel2PrometheusConverter map keys to avoid metric name conflicts (#6308)
Extensions
Add Metric exporter REUSABLE_DATA memory mode configuration options, including autoconfigure support via env var OTEL_JAVA_EXPERIMENTAL_EXPORTER_MEMORY_MODE=REUSABLE_DATA. (#6304)
Add autoconfigure console alias for logging exporter (#6027)
Update jaeger autoconfigure docs to point to OTLP (#6307)
Add ServiceInstanceIdResourceProvider implementation for generating service.instance.id UUID if not already provided by user. Included in opentelemetry-sdk-extension-incubator. (#6226)
Add GCP resource detector to list of resource providers in autoconfigure docs (#6336)
Tooling
Check for Java 17 toolchain and fail if not found (#6303)
🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
NOTICE: This release contains a significant restructuring of the experimental event API and the API incubator artifact. Please read the notes in the API -> Incubator section carefully.
BREAKING: Rename opentelemetry-extension-incubator to opentelemetry-api-incubator,
merge opentelemetry-api-events into opentelemetry-api-incubator.
(#6289)
BREAKING: Remove domain from event api. EventEmitterProvider#setEventDomain has been removed.
The event.name field should now be namespaced to avoid collisions.
See Semantic Conventions for Event Attributes
for more details.
(#6253)
BREAKING: Rename EventEmitter and related classes to EventLogger.
(#6316)
BREAKING: Refactor Event API to reflect spec changes. Restructure API to put fields in
the AnyValue log record body. Add setters for timestamp, context, and severity. Set default
severity to INFO=9.
(#6318)
SDK
Add get{Signal}Exporter methods to Simple{Signal}Processor, Batch{Signal}Processor.
(#6078)
Metrics
Use synchronized instead of reentrant lock in explicit bucket histogram
(#6309)
Bugfix: Use getPrometheusName for Otel2PrometheusConverter map keys to avoid metric name
conflicts
(#6308)
Extensions
Add Metric exporter REUSABLE_DATA memory mode configuration options, including autoconfigure
support via env var OTEL_JAVA_EXPERIMENTAL_EXPORTER_MEMORY_MODE=REUSABLE_DATA.
You can trigger a rebase of this PR 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 show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@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)
Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
Bumps
opentelemetry
from 1.36.0 to 1.37.0. Updatesio.opentelemetry:opentelemetry-api
from 1.36.0 to 1.37.0Release notes
Sourced from io.opentelemetry:opentelemetry-api's releases.
... (truncated)
Changelog
Sourced from io.opentelemetry:opentelemetry-api's changelog.
... (truncated)
Commits
a3e7f51
[release/v1.37.x] Prepare release 1.37.0 (#6355)95b8356
Prepare 1.37.0 (#6353)5ab678f
Update dependency io.prometheus:prometheus-metrics-exporter-httpserver to v1....4d8f4f3
Metric exporter REUSABLE_DATA memory mode configuration options (#6304)ff0480c
Update dependency io.grpc:grpc-bom to v1.63.0 (#6349)d1fef93
Update dependency org.owasp:dependency-check-gradle to v9.1.0 (#6332)7471fb8
Update dependency checkstyle to v10.15.0 (#6335)f5490fb
Update dependency com.squareup.wire:wire-bom to v4.9.9 (#6337)7f3e3e3
Update dependency jacoco to v0.8.12 (#6338)68cd649
Update plugin com.gradle.enterprise to v3.17 (#6339)Updates
io.opentelemetry:opentelemetry-exporter-logging
from 1.36.0 to 1.37.0Release notes
Sourced from io.opentelemetry:opentelemetry-exporter-logging's releases.
... (truncated)
Changelog
Sourced from io.opentelemetry:opentelemetry-exporter-logging's changelog.
... (truncated)
Commits
a3e7f51
[release/v1.37.x] Prepare release 1.37.0 (#6355)95b8356
Prepare 1.37.0 (#6353)5ab678f
Update dependency io.prometheus:prometheus-metrics-exporter-httpserver to v1....4d8f4f3
Metric exporter REUSABLE_DATA memory mode configuration options (#6304)ff0480c
Update dependency io.grpc:grpc-bom to v1.63.0 (#6349)d1fef93
Update dependency org.owasp:dependency-check-gradle to v9.1.0 (#6332)7471fb8
Update dependency checkstyle to v10.15.0 (#6335)f5490fb
Update dependency com.squareup.wire:wire-bom to v4.9.9 (#6337)7f3e3e3
Update dependency jacoco to v0.8.12 (#6338)68cd649
Update plugin com.gradle.enterprise to v3.17 (#6339)Updates
io.opentelemetry:opentelemetry-exporter-otlp
from 1.36.0 to 1.37.0Release notes
Sourced from io.opentelemetry:opentelemetry-exporter-otlp's releases.
... (truncated)
Changelog
Sourced from io.opentelemetry:opentelemetry-exporter-otlp's changelog.
... (truncated)
Commits
a3e7f51
[release/v1.37.x] Prepare release 1.37.0 (#6355)95b8356
Prepare 1.37.0 (#6353)5ab678f
Update dependency io.prometheus:prometheus-metrics-exporter-httpserver to v1....4d8f4f3
Metric exporter REUSABLE_DATA memory mode configuration options (#6304)ff0480c
Update dependency io.grpc:grpc-bom to v1.63.0 (#6349)d1fef93
Update dependency org.owasp:dependency-check-gradle to v9.1.0 (#6332)7471fb8
Update dependency checkstyle to v10.15.0 (#6335)f5490fb
Update dependency com.squareup.wire:wire-bom to v4.9.9 (#6337)7f3e3e3
Update dependency jacoco to v0.8.12 (#6338)68cd649
Update plugin com.gradle.enterprise to v3.17 (#6339)Updates
io.opentelemetry:opentelemetry-sdk
from 1.36.0 to 1.37.0Release notes
Sourced from io.opentelemetry:opentelemetry-sdk's releases.
... (truncated)
Changelog
Sourced from io.opentelemetry:opentelemetry-sdk's changelog.
... (truncated)
Commits
a3e7f51
[release/v1.37.x] Prepare release 1.37.0 (#6355)95b8356
Prepare 1.37.0 (#6353)5ab678f
Update dependency io.prometheus:prometheus-metrics-exporter-httpserver to v1....4d8f4f3
Metric exporter REUSABLE_DATA memory mode configuration options (#6304)ff0480c
Update dependency io.grpc:grpc-bom to v1.63.0 (#6349)d1fef93
Update dependency org.owasp:dependency-check-gradle to v9.1.0 (#6332)7471fb8
Update dependency checkstyle to v10.15.0 (#6335)f5490fb
Update dependency com.squareup.wire:wire-bom to v4.9.9 (#6337)7f3e3e3
Update dependency jacoco to v0.8.12 (#6338)68cd649
Update plugin com.gradle.enterprise to v3.17 (#6339)Updates
io.opentelemetry:opentelemetry-extension-kotlin
from 1.36.0 to 1.37.0Release notes
Sourced from io.opentelemetry:opentelemetry-extension-kotlin's releases.
... (truncated)
Changelog
Sourced from io.opentelemetry:opentelemetry-extension-kotlin's changelog.
... (truncated)
Commits
a3e7f51
[release/v1.37.x] Prepare release 1.37.0 (#6355)95b8356
Prepare 1.37.0 (#6353)5ab678f
Update dependency io.prometheus:prometheus-metrics-exporter-httpserver to v1....4d8f4f3
Metric exporter REUSABLE_DATA memory mode configuration options (#6304)ff0480c
Update dependency io.grpc:grpc-bom to v1.63.0 (#6349)d1fef93
Update dependency org.owasp:dependency-check-gradle to v9.1.0 (#6332)7471fb8
Update dependency checkstyle to v10.15.0 (#6335)f5490fb
Update dependency com.squareup.wire:wire-bom to v4.9.9 (#6337)7f3e3e3
Update dependency jacoco to v0.8.12 (#6338)68cd649
Update plugin com.gradle.enterprise to v3.17 (#6339)You can trigger a rebase of this PR 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 show