PackageTrack
Sign in Get early access

tracing-serde

A compatibility layer for serializing trace data with `serde`

0.2.0 251M downloads/mo #419 most downloaded on crates.io tokio-rs/tracing

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Release timing varies

gaps range from 3 months to 2.8 years

Most releases are documented

notes for 5 of 6 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

6 releases · first in 2019

0 releases in the last 12 months

see the full history below

Release timeline

6 releases · Jun 2019 to Nov 2024
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 6
  1. 0.2.0 27 Nov 2024
    Release notes

    [ crates.io ] | [ docs.rs ]

    <a id = "0.2.0-breaking"></a>

    Breaking Changes

    • Correct SerializeField definition and doc formatting (#3040) SerializeField has gained a generic lifetime parameter.

    Fixed

    • Implement AsSerde for FieldSet (#2241)
    • breaking Correct SerializeField definition and doc formatting (#3040)

    Changed

    • Bump MSRV to 1.63 ([#2793])
    Open source →
    Release notes

    Added

    • Make trace and metrics features optional
    • ExportResult as specified in the specification
    • Add Futures compatibility API
    • Added serde serialize support to SpanData
    • Separate OpenTelemetry Jaeger crate

    Changed

    • Rename HttpTraceContextPropagator to TraceContextPropagator
    • Rename HttpB3Propagator to B3Propagator
    • Switch to Apache 2 license
    • Resolve agent addresses to allow non-static IP
    • Remove tracer name prefix from span name

    Removed

    • Remove add_link from spans
    Open source →
  2. 0.1.3 04 Feb 2022
    Release notes

    This release adds experimental support for recording structured field values using the valuable crate. See this blog post for details on valuable.

    Note that valuable support currently requires --cfg tracing_unstable. See the documentation for details.

    Added

    Fixed

    • Fixed incorrect size hint in SerializeFieldSet (#1333)
    • A number of documentation fixes

    Thanks to @akinnane and @maxburke for contributing to this release!

    Open source →
    Release notes

    Changed

    • Ensure spans are always send and sync
    • Allow static lifetimes for span names
    • Improve KeyValue ergonomics
    Open source →
  3. 0.1.2 11 Sep 2020
    Release notes

    Added

    • SerdeMapVisitor::finish to complete serializing the visited objects (#892)
    • SerdeMapVisitor::take_serializer to return the serializer wrapped by a SerdeMapVisitor (#892)
    Open source →
    Release notes

    Added

    • Implement global provider
    Open source →
  4. 0.1.1 28 Feb 2020
    Release notes

    Added

    • Made SerdeMapVisitor public (#599)
    • Made SerdeStructVisitor public (#599)
    Open source →
    Release notes

    Added

    • Documentation and API cleanup
    • Tracking of active spans via thread local span stack
    Open source →
  5. 0.1.0 19 Nov 2019
    Release notes
    • Initial release
    Open source →
    Release notes

    Initial debug alpha

    Open source →
  6. 0.0.0 27 Jun 2019

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive