You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: opentelemetry/CHANGELOG.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,11 +7,13 @@
7
7
-*Breaking* Moved `TraceResult` type alias from `opentelemetry::trace::TraceResult` to `opentelemetry_sdk::trace::TraceResult`
8
8
- {PLACEHOLDER} - Remove the above completely. // TODO fill this when changes are actually in.
9
9
- Bug Fix: `InstrumentationScope` implementation for `PartialEq` and `Hash` fixed to include Attributes also.
10
-
-*Breaking* Changed value type of `Baggage` from `Value` to `StringValue`
11
-
- Updated `Baggage` constants to reflect latest standard (`MAX_KEY_VALUE_PAIRS` - 180 -> 64, `MAX_BYTES_FOR_ONE_PAIR` - removed) and increased insert performance see #[2284](https://github.com/open-telemetry/opentelemetry-rust/pull/2284).
12
-
-*Breaking* Align `Baggage.remove()` signature with `.get()` to take the key as a reference
10
+
-**Breaking changes for baggage users**: [#2717](https://github.com/open-telemetry/opentelemetry-rust/issues/2717)
11
+
- Changed value type of `Baggage` from `Value` to `StringValue`
12
+
- Updated `Baggage` constants to reflect latest standard (`MAX_KEY_VALUE_PAIRS` - 180 -> 64, `MAX_BYTES_FOR_ONE_PAIR` - removed) and increased insert performance see #[2284](https://github.com/open-telemetry/opentelemetry-rust/pull/2284).
13
+
- Align `Baggage.remove()` signature with `.get()` to take the key as a reference
14
+
-`Baggage` can't be retrieved from the `Context` directly anymore and needs to be accessed via `context.baggage()`
15
+
-`with_baggage()` and `current_with_baggage()` override any existing `Baggage` in the `Context`
13
16
- Changed `Context` to use a stack to properly handle out of order dropping of `ContextGuard`. This imposes a limit of `65535` nested contexts on a single thread. See #[2378](https://github.com/open-telemetry/opentelemetry-rust/pull/2284) and #[1887](https://github.com/open-telemetry/opentelemetry-rust/issues/1887).
14
-
15
17
- Added additional `name: Option<&str>` parameter to the `event_enabled` method
16
18
on the `Logger` trait. This allows implementations (SDK, processor, exporters)
17
19
to leverage this additional information to determine if an event is enabled.
0 commit comments