Skip to content

Commit f3c67cd

Browse files
Update changelogs
1 parent 78a4444 commit f3c67cd

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

opentelemetry-sdk/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@
77
- Improved `LoggerProvider` shutdown handling to prevent redundant shutdown calls when `drop` is invoked. [#2195](https://github.com/open-telemetry/opentelemetry-rust/pull/2195)
88
- **BREAKING**: [#2217](https://github.com/open-telemetry/opentelemetry-rust/pull/2217)
99
- **Replaced**: Removed `{Delta,Cumulative}TemporalitySelector::new()` in favor of directly using `Temporality` enum to simplify the configuration of MetricExporterBuilder with different temporalities.
10+
- **BREAKING**: [#2220](https://github.com/open-telemetry/opentelemetry-rust/pull/2220)
11+
- Removed `InstrumentationLibrary` re-export, use `opentelemetry_sdk::Scope` instead.
12+
- Unified builders across signals
13+
- Removed deprecated `LoggerProvider::versioned_logger`, `TracerProvider::versioned_tracer`
14+
- Removed `MeterProvider::versioned_meter`
15+
- Replaced these methods with `LoggerProvider::logger_with_scope`, `TracerProvider::logger_with_scope`, `MeterProvider::meter_with_scope`
1016

1117
## v0.26.0
1218
Released 2024-Sep-30

opentelemetry/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,15 @@
88
- Introduced `SyncInstrument` trait to replace the individual synchronous instrument traits (`SyncCounter`, `SyncGauge`, `SyncHistogram`, `SyncUpDownCounter`) which are meant for SDK implementation. [#2207](https://github.com/open-telemetry/opentelemetry-rust/pull/2207)
99
- Ensured that `observe` method on asynchronous instruments can only be called inside a callback. This was done by removing the implementation of `AsyncInstrument` trait for each of the asynchronous instruments. [#2210](https://github.com/open-telemetry/opentelemetry-rust/pull/2210)
1010
- Removed `PartialOrd` and `Ord` implementations for `KeyValue`. [#2215](https://github.com/open-telemetry/opentelemetry-rust/pull/2215)
11+
- **BREAKING**: [#2220](https://github.com/open-telemetry/opentelemetry-rust/pull/2220)
12+
- Removed deprecated method `InstrumentationLibrary::new`
13+
- Renamed `InstrumentationLibrary` to `InstrumentationScope`
14+
- Renamed `InstrumentationLibraryBuilder` to `InstrumentationScopeBuilder`
15+
- Removed deprecated methods `LoggerProvider::versioned_logger` and `TracerProvider::versioned_tracer`
16+
- Removed `MeterProvider::versioned_meter`
17+
- Replaced these methods with `LoggerProvider::logger_with_scope`, `TracerProvider::logger_with_scope`, `MeterProvider::meter_with_scope`
18+
- Replaced `global::meter_with_version` with `global::meter_with_scope`
19+
- Added `global::tracer_with_scope`
1120

1221
## v0.26.0
1322
Released 2024-Sep-30

0 commit comments

Comments
 (0)