open-telemetry/opentelemetry-java (io.opentelemetry:opentelemetry-bom)
### [`v1.44.1`](https://redirect.github.com/open-telemetry/opentelemetry-java/releases/tag/v1.44.1): Version 1.44.1
[Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-java/compare/v1.44.0...v1.44.1)
This is a patch release on the previous 1.44.0 release, fixing the issue(s) below.
##### SDK
##### Traces
- Fix regression in event attributes ([#6865](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6865))
### [`v1.44.0`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1440-2024-11-08)
[Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-java/compare/v1.43.0...v1.44.0)
##### API
- Fix ConfigUtil#getString ConcurrentModificationException
([#6841](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6841))
##### SDK
##### Traces
- Stabilize ExceptionEventData
([#6795](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6795))
##### Metrics
- Stabilize metric cardinality limits
([#6794](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6794))
- Refactor metrics internals to remove MeterSharedState
([#6845](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6845))
##### Exporters
- Add memory mode option to stdout exporters
([#6774](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6774))
- Log a warning if OTLP endpoint port is likely incorrect given the protocol
([#6813](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6813))
- Fix OTLP gRPC retry mechanism for unsuccessful HTTP responses
([#6829](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6829))
- Add ByteBuffer field type marshaling support
([#6686](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6686))
- Fix stdout exporter format by adding newline after each export
([#6848](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6848))
- Enable `reusuable_data` memory mode by default for `OtlpGrpc{Signal}Exporter`,
`OtlpHttp{Signal}Exporter`, `OtlpStdout{Signal}Exporter`, and `PrometheusHttpServer`
([#6799](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6799))
##### Extension
- Rebrand file configuration to declarative configuration in documentation
([#6812](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6812))
- Fix declarative config `file_format` validation
([#6786](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6786))
- Fix declarative config env substitution by disallowing '}' in default value
([#6793](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6793))
- Set declarative config default OTLP protocol to http/protobuf
([#6800](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6800))
- Stabilize autoconfigure disabling of resource keys via `otel.resource.disabled.keys`
([#6809](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6809))
##### Tooling
- Run tests on Java 23
([#6825](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6825))
- Test Windows in CI
([#6824](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6824))
- Add error prone checks for internal javadoc and private constructors
([#6844](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6844))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
1.43.0
->1.44.1
Release Notes
open-telemetry/opentelemetry-java (io.opentelemetry:opentelemetry-bom)
### [`v1.44.1`](https://redirect.github.com/open-telemetry/opentelemetry-java/releases/tag/v1.44.1): Version 1.44.1 [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-java/compare/v1.44.0...v1.44.1) This is a patch release on the previous 1.44.0 release, fixing the issue(s) below. ##### SDK ##### Traces - Fix regression in event attributes ([#6865](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6865)) ### [`v1.44.0`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1440-2024-11-08) [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-java/compare/v1.43.0...v1.44.0) ##### API - Fix ConfigUtil#getString ConcurrentModificationException ([#6841](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6841)) ##### SDK ##### Traces - Stabilize ExceptionEventData ([#6795](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6795)) ##### Metrics - Stabilize metric cardinality limits ([#6794](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6794)) - Refactor metrics internals to remove MeterSharedState ([#6845](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6845)) ##### Exporters - Add memory mode option to stdout exporters ([#6774](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6774)) - Log a warning if OTLP endpoint port is likely incorrect given the protocol ([#6813](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6813)) - Fix OTLP gRPC retry mechanism for unsuccessful HTTP responses ([#6829](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6829)) - Add ByteBuffer field type marshaling support ([#6686](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6686)) - Fix stdout exporter format by adding newline after each export ([#6848](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6848)) - Enable `reusuable_data` memory mode by default for `OtlpGrpc{Signal}Exporter`, `OtlpHttp{Signal}Exporter`, `OtlpStdout{Signal}Exporter`, and `PrometheusHttpServer` ([#6799](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6799)) ##### Extension - Rebrand file configuration to declarative configuration in documentation ([#6812](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6812)) - Fix declarative config `file_format` validation ([#6786](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6786)) - Fix declarative config env substitution by disallowing '}' in default value ([#6793](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6793)) - Set declarative config default OTLP protocol to http/protobuf ([#6800](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6800)) - Stabilize autoconfigure disabling of resource keys via `otel.resource.disabled.keys` ([#6809](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6809)) ##### Tooling - Run tests on Java 23 ([#6825](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6825)) - Test Windows in CI ([#6824](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6824)) - Add error prone checks for internal javadoc and private constructors ([#6844](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6844))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.