Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: tokio-rs/tracing
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: tracing-0.1.43
Choose a base ref
...
head repository: tokio-rs/tracing
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: tracing-0.1.44
Choose a head ref
  • 5 commits
  • 17 files changed
  • 2 contributors

Commits on Nov 28, 2025

  1. chore: prepare tracing-subscriber 0.3.22 (#3428)

    # 0.3.22 (November 28, 2025)
    
    #### Important
    
    The previous release [0.3.21] was yanked as it depended explicitly on
    [tracing-0.1.42], which was yanked due to a breaking change (see [#3424] for
    details). This release contains all the changes from the previous release, plus
    an update to the newer version of `tracing`.
    
    ### Changed
    
    - `tracing`: updated to 0.1.43 ([#3427])
    
    [#3424]: #3424
    [#3427]: #3427
    [0.3.21]: https://github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.21
    [tracing-0.1.42]: https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42
    hds authored Nov 28, 2025
    Configuration menu
    Copy the full SHA
    cc44064 View commit details
    Browse the repository at this point in the history
  2. chore: prepare tracing-mock 0.1.0-beta.3 (#3429)

    # 0.1.0-beta.3 (November 28, 2025)
    
    #### Important
    
    The previous release [0.1.0-beta.2] was yanked as it depended explicitly on
    [tracing-0.1.42], which was yanked due to a breaking change (see [#3424] for
    details). This release contains all the changes from the previous release, plus
    an update to the newer version of `tracing`.
    
    ### Changed
    
    - `tracing`: updated to 0.1.43 ([#3427])
    
    [#3424]: #3424
    [#3427]: #3427
    [0.1.0-beta.2]: https://github.com/tokio-rs/tracing/releases/tag/tracing-mock-0.1.0-beta.2
    [tracing-0.1.42]: https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42
    hds authored Nov 28, 2025
    Configuration menu
    Copy the full SHA
    9978c36 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2025

  1. tracing: fix record_all panic (#3432)

    ## Motivation
    
    This seems to be a result of the new `valueset!` optimisations combined
    with this new `record_all!` feature. In fact, the `record_all!` feature never
    worked with a set of fields differnt to all a span's fields in the correct order.
    
    The following code panics
    
    ```rust
    #[test]
    fn tracing_bug() {
        let span = tracing::info_span!("example", foo=1, bar=2);
        tracing::record_all!(span, foo=3);
    }
    ```
    
    ## Solution
    
    This is horrible. We rename `valueset!` to `valueset_all!`, then
    we re-introduce the original `valueset!` with some notable changes.
    
    The new `valueset!` doesn't use fields from the fieldset iterator, it
    instead uses `FieldSet::field(...)` to find the correct field. If the field
    isn't found, we set a fallback field that will be ignored (callsites are
    not equal).
    
    Fixes #3431
    conradludgate authored Dec 11, 2025
    Configuration menu
    Copy the full SHA
    ee82cf9 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2025

  1. chore: prepare tracing-core 0.1.36 (#3440)

    # 0.1.36 (December 18, 2025)
    
    - Fix `record_all` panic ([#3432])
    
    [#3432]: #3432
    hds authored Dec 18, 2025
    Configuration menu
    Copy the full SHA
    10a9e83 View commit details
    Browse the repository at this point in the history
  2. chore: prepare tracing 0.1.44 (#3439)

    # 0.1.44 (December 18, 2025)
    
    ### Fixed
    
    - Fix `record_all` panic ([#3432])
    
    ### Changed
    
    - `tracing-core`: updated to 0.1.36 ([#3440])
    
    [#3432]: #3432
    [#3440]: #3440
    hds authored Dec 18, 2025
    Configuration menu
    Copy the full SHA
    2d55f6f View commit details
    Browse the repository at this point in the history
Loading