Skip to content

Latest commit

 

History

History
281 lines (182 loc) · 6.71 KB

File metadata and controls

281 lines (182 loc) · 6.71 KB

Changelog

vNext

0.32.0

Released 2026-May-08

  • Deprecated: The opentelemetry-zipkin crate 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 from ring to aws-lc-sys.

0.31.0

Released 2025-Sep-25

  • Updated opentelemetry dependency to version 0.31.0.
  • Updated opentelemetry_sdk dependency to version 0.31.0.
  • Updated opentelemetry-http dependency to version 0.31.0.

0.30.0

Released 2025-May-23

  • Updated opentelemetry dependency to version 0.30.0.
  • Updated opentelemetry_sdk dependency to version 0.30.0.
  • Updated opentelemetry-http dependency to version 0.30.0.

0.29.0

Released 2025-Mar-21

  • Update opentelemetry dependency version to 0.29.

  • Update opentelemetry_sdk dependency version to 0.29.

  • Update opentelemetry-http dependency version to 0.29.

  • Breaking The ZipkinExporterBuilder::build() method now returns a Result<ZipkinExporter, ExporterBuildError>. The ExporterBuildError enum lists possible failures specific to the Zipkin exporter and was renamed from opentelemetry_zipkin::Error. Previously, this method returned a TraceError from the opentelemetry_sdk crate, which was unrelated to Zipkin builder failures. 2839

0.28.0

Released 2025-Feb-10

  • Update opentelemetry dependency version to 0.28.

  • Update opentelemetry_sdk dependency version to 0.28.

  • Update opentelemetry-http dependency version to 0.28.

  • Bump msrv to 1.75.0.

  • Breaking The opentelemetry_zipkin::new_pipeline() interface is now replaced with opentelemetry_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");

0.27.0

Released 2024-Nov-11

  • Update opentelemetry dependency version to 0.27

  • Update opentelemetry_sdk dependency version to 0.27

  • Update opentelemetry-http dependency version to 0.27

  • Update opentelemetry-semantic-conventions dependency version to 0.27

  • Bump MSRV to 1.70 #2179

v0.26.0

Released 2024-Sep-30

  • Update opentelemetry dependency version to 0.26
  • Update opentelemetry_sdk dependency version to 0.26
  • Update opentelemetry-http dependency version to 0.26
  • Update opentelemetry-semantic-conventions dependency version to 0.26

v0.25.0

  • Update opentelemetry dependency version to 0.25
  • Update opentelemetry_sdk dependency version to 0.25
  • Update opentelemetry-http dependency version to 0.25
  • Update opentelemetry-semantic-conventions dependency version to 0.25
  • Starting with this version, this crate will align with opentelemetry crate on major,minor versions.

v0.22.0

Changed

  • Update opentelemetry dependency version to 0.24
  • Update opentelemetry_sdk dependency version to 0.24
  • Update opentelemetry-http dependency version to 0.13
  • Update opentelemetry-semantic-conventions dependency version to 0.16
  • Update opentelemetry-http (and with that to http v1 types) #1674

v0.21.0

Changed

  • Update opentelemetry dependency version to 0.23
  • Update opentelemetry_sdk dependency version to 0.23
  • Update opentelemetry-http dependency version to 0.12
  • Update opentelemetry-semantic-conventions dependency version to 0.15

v0.20.0

Changed

  • Breaking Remove support for surf HTTP client #1537

v0.19.0

Changed

v0.17.0

Changed

  • Update to opentelemetry v0.20.0

v0.17.0

Changed

  • Update to opentelemetry v0.19.
  • Update to opentelemetry-http v0.8.
  • Update to opentelemetry-semantic-conventions v0.11.
  • Bump MSRV to 1.57 #953.
  • Update dependencies and bump MSRV to 1.60 #969.

v0.16.0

Added

  • Add support for OTEL_EXPORTER_ZIPKIN_* variables. #718

Changed

  • 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

v0.15.0

Changed

  • Update to opentelemetry v0.17.0
  • Update to opentelemetry-http v0.6.0
  • Update to opentelemetry-semantic-conventions v0.9.0

v0.14.0

Changed

  • Update to opentelemetry v0.16.0

v0.13.0

Changed

  • Update to opentelemetry v0.15.0

v0.12.0

Changed

  • Update to opentelemetry v0.14.0
  • Remove default surf features #546

v0.11.0

Changed

  • Update to opentelemetry v0.13.0
  • Rename trace config with_default_sampler to with_sampler #482

Added

  • Support for rustls #474

v0.10.0

Changed

  • Update to opentelemetry v0.12.0
  • Update tokio to v1 #421
  • Use opentelemetry-http for http integration #415

v0.9.0

Changed

  • Update to opentelemetry v0.11.0
  • Exclude status code if unset #382
  • Set otel.status_code and otel.status_description values #383
  • Remove resource reporting #389

v0.8.0

Changed

  • Update to opentelemetry v0.10.0
  • Add MSRV 1.42.0 #296

v0.7.0

Changed

  • Update typed-builder to 0.7.x #279

v0.6.0

Added

  • Add otel.status_code and otel.status_message tags #236
  • Export instrument library information #243
  • Allow users to choose a custom http client #259

Changed

  • Update to opentelemetry v0.9.0
  • Update to use pipeline builder #214

v0.5.0

Changed

  • Update to opentelemetry v0.8.0

v0.4.0

Added

  • Added a with_collector_endpoint endpoint to config builder #155

Changed

  • Update to opentelemetry v0.7.0

v0.3.0

Changed

  • Update to opentelemetry v0.6.0

v0.2.0

Added

  • Support for resource attributes

Changed

  • Update to opentelemetry v0.5.0

Removed

  • as_any method on exporter

v0.1.0

Changed

  • Update to opentelemetry v0.4.0

v0.0.1

Added

  • Exporter to Zipkin collector through HTTP API