- Upgrade to
v0.16.0
ofopentelemetry
(#1497) For list of breaking changes in OpenTelemetry, see the v0.16.0 changelog.
- Upgrade to
v0.15.0
ofopentelemetry
(#1441) For list of breaking changes in OpenTelemetry, see the v0.15.0 changelog.
- Upgrade to
v0.14.0
ofopentelemetry
(#1394) For list of breaking changes in OpenTelemetry, see the v0.14.0 changelog.
- Upgrade to
v0.13.0
ofopentelemetry
(#1322) For list of breaking changes in OpenTelemetry, see the v0.13.0 changelog.
- Improve performance when tracked inactivity is disabled (#1315)
- Upgrade to
v0.12.0
ofopentelemetry
(#1200) For list of breaking changes in OpenTelemetry, see the v0.12.0 changelog.
- Upgrade to
v0.11.0
ofopentelemetry
(#1161) For list of breaking changes in OpenTelemetry, see the v0.11.0 changelog. - Update
OpenTelemetrySpanExt::set_parent
to take a context by value as it is now stored and propagated. (#1161) - Rename
PreSampledTracer::sampled_span_context
toPreSampledTracer::sampled_context
as it now returns a full otel context. (#1161)
- Track busy/idle timings as attributes via
with_tracked_inactivity
(#1096)
- Upgrade to
v0.10.0
ofopentelemetry
(#1049) For list of breaking changes in OpenTelemetry, see the v0.10.0 changelog.
- Implement additional record types (bool, i64, u64) (#1007)
- Add
PreSampledTracer
interface, removes need to specify sampler (#962)
- Connect external traces (#956)
- Assign default ids if missing (#1027)
- Upgrade to
v0.8.0
ofopentelemetry
(#932) For list of breaking changes in OpenTelemetry, see the v0.8.0 changelog.
- Upgrade to
v0.7.0
ofopentelemetry
(#867) For list of breaking changes in OpenTelemetry, see the v0.7.0 changelog.
- Support
tracing-log
special values (#735) - Support
Span::follows_from
creating otel span links (#723) - Dynamic otel span names via
otel.name
field (#732)
- Upgrade to
v0.6.0
ofopentelemetry
(#745)
- Filter out invalid parent contexts when building span contexts (#743)
tracing_opentelemetry::layer()
method to construct a default layer.OpenTelemetryLayer::with_sampler
method to configure the opentelemetry sampling behavior.OpenTelemetryLayer::new
method to configure both the tracer and sampler.
OpenTelemetrySpanExt::set_parent
now accepts a reference to an extracted parentContext
instead of aSpanContext
to match propagators.OpenTelemetrySpanExt::context
now returns aContext
instead of aSpanContext
to match propagators.OpenTelemetryLayer::with_tracer
now takes&self
as a parameter- Upgrade to
v0.5.0
ofopentelemetry
.
- Fixes bug where child spans were always marked as sampled
- Change span status code to unknown on error event
- Span extension for injecting and extracting
opentelemetry
span contexts intotracing
spans
- Disabled the
metrics
feature of the opentelemetry as it is unused.
- Update
tracing-subscriber
to 0.2.0 stable - Update to
opentelemetry
0.2.0