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
53 changes: 53 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,59 @@

## Unreleased

### API

#### Incubator

* Support ExtendedOpenTelemetry in GlobalOpenTelemetry
([#7799](https://github.com/open-telemetry/opentelemetry-java/pull/7799))

### SDK

* Changes to MeterConfig, LoggerConfig, TracerConfig are guaranteed to be eventually visible
([#7706](https://github.com/open-telemetry/opentelemetry-java/pull/7706))

#### Metrics

* Stabilize ExemplarFilter
([#7768](https://github.com/open-telemetry/opentelemetry-java/pull/7768))
* Type specific exemplar reservoirs
([#7758](https://github.com/open-telemetry/opentelemetry-java/pull/7758))

#### Extensions

* SDK incubator: Add incubator ComposableRuleBasedSampler
([#7787](https://github.com/open-telemetry/opentelemetry-java/pull/7787))
* SDK incubator: Add incubator ComposableAnnotatingSampler
([#7804](https://github.com/open-telemetry/opentelemetry-java/pull/7804))
* SDK incubator: Rename ComposableTraceIdRatioBased to ComposableProbability
([#7786](https://github.com/open-telemetry/opentelemetry-java/pull/7786))
* Declarative config: **BREAKING** Remove component provider generic type
([#7606](https://github.com/open-telemetry/opentelemetry-java/pull/7606))
* Declarative config: Add declarative config support for ExemplarFilter
([#7769](https://github.com/open-telemetry/opentelemetry-java/pull/7769))
* Declarative config: Fix a few declarative configuration bugs
([#7807](https://github.com/open-telemetry/opentelemetry-java/pull/7807))

### Project tooling

* Move to oracle bare metal benchmark runner
([#7740](https://github.com/open-telemetry/opentelemetry-java/pull/7740))
* Enable Develocity build scans
([#7776](https://github.com/open-telemetry/opentelemetry-java/pull/7776))
* Document GPG signing key
([#7783](https://github.com/open-telemetry/opentelemetry-java/pull/7783))
* Update build to use java 21
([#7784](https://github.com/open-telemetry/opentelemetry-java/pull/7784))
* Sync repository-settings.md documentation
([#7791](https://github.com/open-telemetry/opentelemetry-java/pull/7791))
* Fix gradle deprecation warning
([#7780](https://github.com/open-telemetry/opentelemetry-java/pull/7780))
* Small alignments of workflows across the 6 Java repos
([#7806](https://github.com/open-telemetry/opentelemetry-java/pull/7806))
* Implement min java version gradle tooling from instrumentation repo
([#7801](https://github.com/open-telemetry/opentelemetry-java/pull/7801))

## Version 1.55.0 (2025-10-13)

### API
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
* reservoir ({@link DoubleExemplarReservoir}, {@link LongExemplarReservoir}.
*
* @see SdkMeterProviderBuilder#setExemplarFilter(ExemplarFilter)
* @since 1.56.0
*/
// TODO(jack-berg): Have methods when custom filters are supported.
@SuppressWarnings("InterfaceWithOnlyStatics")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,11 @@ public SdkMeterProviderBuilder addResource(Resource resource) {
return this;
}

/** Set the {@link ExemplarFilter} used for all instruments from all meters. */
/**
* Set the {@link ExemplarFilter} used for all instruments from all meters.
*
* @since 1.56.0
*/
public SdkMeterProviderBuilder setExemplarFilter(ExemplarFilter filter) {
this.exemplarFilter = ExemplarFilterInternal.asExemplarFilterInternal(filter);
return this;
Expand Down
Loading