Skip to content

Commit 589cdd8

Browse files
committed
add chagelog
1 parent 0b1e582 commit 589cdd8

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

opentelemetry-sdk/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,18 @@
88
- Moved `ExportError` trait from `opentelemetry::trace::ExportError` to `opentelemetry_sdk::export::ExportError`
99
- Moved `TraceError` enum from `opentelemetry::trace::TraceError` to `opentelemetry_sdk::trace::TraceError`
1010
- Moved `TraceResult` type alias from `opentelemetry::trace::TraceResult` to `opentelemetry_sdk::trace::TraceResult`
11+
- **Breaking** The SpanExporter::export() method no longer requires a mutable reference to self.
12+
Before:
13+
```rust
14+
async fn export(&mut self, _batch: LogBatch<'_>)
15+
-> LogResult<()>`
16+
```
17+
After:
18+
```rust
19+
async fn export(&self, _batch: LogBatch<'_>) ->
20+
LogResult<()>`
21+
```
22+
Custom exporters will need to internally synchronize any mutable state, if applicable.
1123

1224
## 0.28.0
1325

0 commit comments

Comments
 (0)