Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 52 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,58 @@

## Unreleased

### API

* Add `GlobalOpenTelemetry#getOrNoop`, `#isSet`. Update `#get` to always returns obfuscated instance
([#7819](https://github.com/open-telemetry/opentelemetry-java/pull/7819))
Comment on lines +7 to +8
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very excited about this one!

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here's hoping we don't end up regretting it. We've resisted for so long!


#### Incubating

* Logs: Complex attributes incubating implementation
([#7814](https://github.com/open-telemetry/opentelemetry-java/pull/7814))

### SDK

#### Logs

* Add minimum severity and trace-based logger configuration (incubating API)
([#7529](https://github.com/open-telemetry/opentelemetry-java/pull/7529))

#### Exporters

* OTLP: VarHandle string encoder
([#7701](https://github.com/open-telemetry/opentelemetry-java/pull/7701))
* OTLP: Fix OkHttpGrpcSender to properly await executor shutdown
([#7840](https://github.com/open-telemetry/opentelemetry-java/pull/7840))
* OTLP: avoid auto-config warning
([#7881](https://github.com/open-telemetry/opentelemetry-java/pull/7881))
* OTLP: update error message for missing GrpcSenderProvider dependency
([#7884](https://github.com/open-telemetry/opentelemetry-java/pull/7884))

#### Extensions

* Declarative config: add runtime hints for graal VM
([#7866](https://github.com/open-telemetry/opentelemetry-java/pull/7866))
* Declarative config: add missing warning about discarded value
([#7821](https://github.com/open-telemetry/opentelemetry-java/pull/7821))

### Project tooling

* Update macos version to latest and switch to corretto for testing
([#7841](https://github.com/open-telemetry/opentelemetry-java/pull/7841))
* Sync Java worflows: Allow re-running prepare release branch workflow
([#7845](https://github.com/open-telemetry/opentelemetry-java/pull/7845))
* Simplify and standardize renovate custom managers across Java repos
([#7846](https://github.com/open-telemetry/opentelemetry-java/pull/7846))
* Remove misspell workflow
([#7852](https://github.com/open-telemetry/opentelemetry-java/pull/7852))
* Fix link checks on main
([#7867](https://github.com/open-telemetry/opentelemetry-java/pull/7867))
* Add zeitlinger as approver
([#7868](https://github.com/open-telemetry/opentelemetry-java/pull/7868))
* Move snapshot publishing to daily build
([#7886](https://github.com/open-telemetry/opentelemetry-java/pull/7886))

## Version 1.56.0 (2025-11-07)

### API
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,8 @@ private GlobalOpenTelemetry() {}
*
* <p>Native instrumentation should use this method to initialize their default {@link
* OpenTelemetry} instance. See class javadoc for more details.
*
* @since 1.57.0
*/
public static OpenTelemetry getOrNoop() {
synchronized (mutex) {
Expand All @@ -105,6 +107,8 @@ public static OpenTelemetry getOrNoop() {
*
* <p>Application custom instrumentation should use this method during initialization. See class
* javadoc for more details.
*
* @since 1.57.0
*/
public static boolean isSet() {
synchronized (mutex) {
Expand Down
Loading