Released 2026-May-08
- Deprecated: The
opentelemetry-zipkincrate is now deprecated. Use the OTLP exporter (opentelemetry-otlp) instead. Zipkin supports native OTLP ingestion. This crate will be removed in a future release. reqwest's crypto backend has changed fromringtoaws-lc-sys.
Released 2025-Sep-25
- Updated
opentelemetrydependency to version 0.31.0. - Updated
opentelemetry_sdkdependency to version 0.31.0. - Updated
opentelemetry-httpdependency to version 0.31.0.
Released 2025-May-23
- Updated
opentelemetrydependency to version 0.30.0. - Updated
opentelemetry_sdkdependency to version 0.30.0. - Updated
opentelemetry-httpdependency to version 0.30.0.
Released 2025-Mar-21
-
Update
opentelemetrydependency version to 0.29. -
Update
opentelemetry_sdkdependency version to 0.29. -
Update
opentelemetry-httpdependency version to 0.29. -
Breaking The
ZipkinExporterBuilder::build()method now returns aResult<ZipkinExporter, ExporterBuildError>. TheExporterBuildErrorenum lists possible failures specific to the Zipkin exporter and was renamed fromopentelemetry_zipkin::Error. Previously, this method returned aTraceErrorfrom theopentelemetry_sdkcrate, which was unrelated to Zipkin builder failures. 2839
Released 2025-Feb-10
-
Update
opentelemetrydependency version to 0.28. -
Update
opentelemetry_sdkdependency version to 0.28. -
Update
opentelemetry-httpdependency version to 0.28. -
Bump msrv to 1.75.0.
-
Breaking The
opentelemetry_zipkin::new_pipeline()interface is now replaced withopentelemetry_zipkin::ZipkinExporter::builder(). Additionally, the service name needs to be set on the tracer provider.Previous Signature:
let tracer = opentelemetry_zipkin::new_pipeline() .with_service_name("trace-demo") .install_simple()?;
Updated Signature:
let exporter = ZipkinExporter::builder() .build()?; let provider = SdkTracerProvider::builder() .with_simple_exporter(exporter) .with_service_name("trace-demo") .build(); global::set_tracer_provider(provider.clone()); let tracer = global::tracer("zipkin-tracer");
Released 2024-Nov-11
-
Update
opentelemetrydependency version to 0.27 -
Update
opentelemetry_sdkdependency version to 0.27 -
Update
opentelemetry-httpdependency version to 0.27 -
Update
opentelemetry-semantic-conventionsdependency version to 0.27 -
Bump MSRV to 1.70 #2179
Released 2024-Sep-30
- Update
opentelemetrydependency version to 0.26 - Update
opentelemetry_sdkdependency version to 0.26 - Update
opentelemetry-httpdependency version to 0.26 - Update
opentelemetry-semantic-conventionsdependency version to 0.26
- Update
opentelemetrydependency version to 0.25 - Update
opentelemetry_sdkdependency version to 0.25 - Update
opentelemetry-httpdependency version to 0.25 - Update
opentelemetry-semantic-conventionsdependency version to 0.25 - Starting with this version, this crate will align with
opentelemetrycrate on major,minor versions.
- Update
opentelemetrydependency version to 0.24 - Update
opentelemetry_sdkdependency version to 0.24 - Update
opentelemetry-httpdependency version to 0.13 - Update
opentelemetry-semantic-conventionsdependency version to 0.16 - Update
opentelemetry-http(and with that tohttpv1 types) #1674
- Update
opentelemetrydependency version to 0.23 - Update
opentelemetry_sdkdependency version to 0.23 - Update
opentelemetry-httpdependency version to 0.12 - Update
opentelemetry-semantic-conventionsdependency version to 0.15
- Breaking Remove support for surf HTTP client #1537
- Update to opentelemetry v0.20.0
- Update to
opentelemetryv0.19. - Update to
opentelemetry-httpv0.8. - Update to
opentelemetry-semantic-conventionsv0.11. - Bump MSRV to 1.57 #953.
- Update dependencies and bump MSRV to 1.60 #969.
- Add support for OTEL_EXPORTER_ZIPKIN_* variables. #718
- Add defaults for timeouts to HTTP clients #718
- Update to opentelemetry v0.18.0
- Update to opentelemetry-http v0.7.0
- Update to opentelemetry-semantic-conventions v0.10.0
- Update to opentelemetry v0.17.0
- Update to opentelemetry-http v0.6.0
- Update to opentelemetry-semantic-conventions v0.9.0
- Update to opentelemetry v0.16.0
- Update to opentelemetry v0.15.0
- Update to opentelemetry v0.14.0
- Remove default surf features #546
- Update to opentelemetry v0.13.0
- Rename trace config with_default_sampler to with_sampler #482
- Support for rustls #474
- Update to opentelemetry v0.12.0
- Update tokio to v1 #421
- Use opentelemetry-http for http integration #415
- Update to opentelemetry v0.11.0
- Exclude status code if unset #382
- Set
otel.status_codeandotel.status_descriptionvalues #383 - Remove resource reporting #389
- Update to opentelemetry v0.10.0
- Add MSRV 1.42.0 #296
- Update typed-builder to 0.7.x #279
- Add
otel.status_codeandotel.status_messagetags #236 - Export instrument library information #243
- Allow users to choose a custom http client #259
- Update to opentelemetry v0.9.0
- Update to use pipeline builder #214
- Update to opentelemetry v0.8.0
- Added a
with_collector_endpointendpoint to config builder #155
- Update to opentelemetry v0.7.0
- Update to opentelemetry v0.6.0
- Support for resource attributes
- Update to opentelemetry v0.5.0
as_anymethod on exporter
- Update to opentelemetry v0.4.0
- Exporter to Zipkin collector through HTTP API