|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## [v0.10.0](https://github.com/open-telemetry/opentelemetry-rust/compare/v0.9.1...v0.10.0) |
| 4 | + |
| 5 | +## Added |
| 6 | + |
| 7 | +- Add support for baggage metadata #287 |
| 8 | + |
| 9 | +## Changed |
| 10 | + |
| 11 | +- Remove `api` prefix from modules #305 |
| 12 | +- Move `mark_as_active_span` and `get_active_span` functions into trace module #310 |
| 13 | +- Revert renaming of `SpanContext` to `SpanReference` #299 |
| 14 | +- Default trace propagator is now a no-op #329 |
| 15 | +- Return references to span contexts instead of clones #325 |
| 16 | +- Update exporter errors to be `Box<dyn Error + Send + Sync + 'static>` #284 |
| 17 | +- Rename `GenericProvider` to `GenericTracerProvider` #313 |
| 18 | +- Reduce `SpanStatus` enum to `Ok`, `Error`, and `Unset` variants #315 |
| 19 | +- update B3 propagator to more closely match spec #319 |
| 20 | +- Export missing pub global trace types #313 |
| 21 | +- Ensure kv array values are homogeneous #333 |
| 22 | +- Implement `Display` trait for `Key` and `Value` types #353 |
| 23 | +- Move `SpanProcessor` trait into `sdk` module #334 |
| 24 | +- Ensure `is_recording` is `false` and span is no-op after `end` #341 |
| 25 | +- Move binary propagator and base64 format to contrib #343 |
| 26 | +- Ensure metrics noop types go through constructors #345 |
| 27 | +- Change `ExportResult` to use `std::result::Result` #347 |
| 28 | +- Change `SpanExporter::export` to take `&mut self` instead of `&self` #350 |
| 29 | +- Add MSRV 1.42.0 #296 |
| 30 | + |
| 31 | +## Fixed |
| 32 | + |
| 33 | +- Fix parent based sampling #354 |
| 34 | + |
| 35 | +## Removed |
| 36 | + |
| 37 | +- Remove support for `u64` and `bytes` kv values #323 |
| 38 | +- Remove kv value conversion from `&str` #332 |
| 39 | + |
3 | 40 | ## [v0.9.1](https://github.com/open-telemetry/opentelemetry-rust/compare/v0.9.0...v0.9.1)
|
4 | 41 |
|
5 | 42 | ## Added
|
|
0 commit comments