Skip to content

Commit aecc389

Browse files
committed
doc: add changelog
1 parent 620ae38 commit aecc389

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

opentelemetry-sdk/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,11 @@
55
- Added `Resource::get_ref(&self, key: &Key) -> Option<&Value>` to allow retrieving a reference to a resource value without cloning.
66
- **Breaking** Removed the following public hidden methods from the `SdkTracer` [#3227][3227]:
77
- `id_generator`, `should_sample`
8+
- **Breaking** **Performance**: Changed `SpanData::instrumentation_scope` from `InstrumentationScope` to `Arc<InstrumentationScope>` ([#3267][3267]).
9+
This reduces unnecessary clones when multiple `SpanProcessor`s are configured. Performance improvement scales with the number of processors.
810

911
[3227]: https://github.com/open-telemetry/opentelemetry-rust/pull/3227
12+
[3267]: https://github.com/open-telemetry/opentelemetry-rust/pull/3267
1013

1114
## 0.31.0
1215

0 commit comments

Comments
 (0)