Inspect tracing-enabled Rust applications with Tracy
Last release 3 days ago
25 Aug 2026
Release timing varies
gaps range from 3 weeks to 1.7 years
Rarely documented
notes for 1 of 24 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
24 releases · first in 2020
Release timeline
24 releases since 2020Releases
- 0.12.025 Aug 2026
Release notes
Open source →-
upgrade rand, criterion, windows-target dependencies
-
remove delayed-init feature
has been "removed" in upstream bindings.
-
wire up TRACY_NO_WAIT_STACKS
-
bump tracing-tracy
-
breaking bumps
-
- 0.11.425 Dec 2024
Release notes
This project publishes no release notes. Between
tracing-tracy-v0.11.3andtracing-tracy-v0.11.4there were 26 commits, 26 of them substantive:- Synchronize access to
dbghelp.dllbetween Tracy and Rust on Windows - Fix missing stack traces when not running in the target directory on Windows
- use
windows-targetsinstead ofwindows - simplify shared mutex name formatting
- better error handling for the backtrace mutex
- Bump -sys to 0.24.2
- feat: add frame_image, for emitting low-res frame screenshots
- Add examples crate, with a wgpu frame image capturing example
- Add example for secondary frames
- Add example for zones
- Add example for zones in threads
- Add examples/README
- Add Client::plot_config and relevant types
- doc: add some examples on color specifications
- bump MSRV to 1.80
- tracy-client: release 0.17.5
- fix: tracy-client does not compile if the 'enable' feature is turned off.
- fix 'unexpected cfg condition name' warnings
- fix warning 'type alias TracyCLockCtx is never used'.
- Silence c++ compiler warnings for cargo.
…and 6 more.
- Synchronize access to
- 0.11.323 Sept 2024
Release notes
This project publishes no release notes. Between
tracing-tracy-v0.11.2andtracing-tracy-v0.11.3there were 10 commits, 10 of them substantive:- fix versioning
- Update Tracy client bindings to v0.11.1
- Add support for TRACY_DEBUGINFOD
- Add support for custom demanglers
- Update tracy-client/src/demangle.rs
- Re-export through crate::internal
- Fix
- use visibility to prevent direct
demangle::implementationuse - bump tracy-client to 0.17.4
- bump tracy-client-sys to 0.24.1, tracing-tracy to 0.11.2
- 0.11.221 Aug 2024
Release notes
This project publishes no release notes. Between
tracing-tracy-v0.11.1andtracing-tracy-v0.11.2there were 5 commits, 5 of them substantive:- Perf: Disable TRACY_NO_VERIFY to reduce instrumentation overhead
- put TRACY_NO_VERIFY behind a feature
- invert features from no-verify -> verify
- Invert text on
verifyto avoid indirection by negation. - Bump versions
- 0.11.116 Jul 2024
Release notes
This project publishes no release notes. Between
tracing-tracy-v0.11.0andtracing-tracy-v0.11.1there were 5 commits, 5 of them substantive:- Add demangling feature and implementation
- Implement the demangling function in a macro
- Update Tracy client bindings to v0.11.0
- Fixup version bumps and code changes
- bump tested lower version due to dependency bump
- 0.11.028 Jan 2024
Release notes
This project publishes no release notes. Between
tracing-tracy-v0.10.4andtracing-tracy-v0.11.0there were 39 commits, 38 of them substantive:- Add {Frame,Plot}Name::new_leak()
- tracy-client: 0.16.3
- ci: attempt further fixes to sys-update.yml
- Update Tracy client bindings to v0.10
- Typos
- Remove unnecessary use of Lazy
- Tidy
- Upgrade edition and apply clippy fixes
- Remove inline(always) that don't have justification
- Make unit let bindings explicit
- Use workspace package
- Bump minimum Rust version to 1.70 as we'll need it for better thread locals: https://github.com/nagisa/rust_tracy_client/pull/86
- Upgrade deps and fix final clippy lints
- Remove TracyEventFieldVisitor allocations
- Use fastest thread-local impl
- Move away from TLS for caching since we can use self
- Never mind, tracing layers must be Sync, so you can't hold a cell in there—go back to TLS, but use the new VecCell abstraction
- Cache span field buffers
- Use plain Vec for span stack since it just uses {push,pop}_back
- Improve caching abstractions
…and 18 more.
- 0.10.56 Jan 2024
Nothing published for this version
- 0.10.414 Sept 2023
Release notes
This project publishes no release notes. Between
tracing-tracy-v0.10.3andtracing-tracy-v0.10.4there were 4 commits, 4 of them substantive:- Merge in the rest of #41
- tracy-client: 0.16.1
- Add cargo feature for TRACY_NO_CALLSTACK_INLINES define (#66)
- Bump package versions (#68)
- 0.10.313 Aug 2023
Release notes
This project publishes no release notes. Between
tracing-tracy-v0.10.1andtracing-tracy-v0.10.3there were 14 commits, 14 of them substantive:- make_sys: fix the bindgen invocation
- doc: maintain full documentation of the features in all crates
- sys: correctly handle feature-specific bindings
- doc: enable doc_auto_cfg for docs.rs
- client-sys: 0.20.0, client: 0.15.1, tracing: 0.10.2
- Update Tracy client bindings to v0.9.1
- Bump MSRV to 1.60.0
- Fix version table typo
- Benches fell out of sync
- Add safe GPU API
- tracy-client: 0.15.2 -> 0.16.0 + fix auto update
- tracing-tracy: 0.10.3
- tracing-client-sys: 0.21.1
- Test with 1.63.0 for MSRV
- 0.10.219 Jan 2023
Nothing published for this version
- 0.10.129 Oct 2022
Release notes
This project publishes no release notes. Between
tracing-tracy-v0.10.0andtracing-tracy-v0.10.1there were 13 commits, 11 of them substantive:- Update Tracy client bindings to v0.8.2
- Add workspaces, adjust CI
- Support linking against prebuilt tracy client
- Only set native search path based on TRACY_CLIENT_LIB_PATH
- Explicitly specify which kind of library to link
- Fix the
make_sysscript for 0.9 - Simplify the GHAs
- Update Tracy client bindings to v0.9
- Add an ability to emit spans without a custom name
- tracy-client 0.14.3
- tracy-client v0.15.0, tracing-tracy v0.10.1
- 0.10.011 Jun 2022
Release notes
This project publishes no release notes. Between
tracing-tracy-v0.9.0andtracing-tracy-v0.10.0there were 12 commits, 12 of them substantive:- Adjust the guidance in README
- Define helper macros for trace output methods on Client
- Deduplicate implementation of set_thread_name
- Release tracy-client 0.13.1
- Switch literal to expr so that stringify is useable.
- tracy-client: 0.13.2
- Avoid removing pub from members named type
- Fix a missing space & regenerate the bindings
- Benchmark common tracing operations (spans, events)
- Set default callstack_depth to 0
- tracy-client-sys 0.17.1, tracy-client 0.14.0,
- Do not enable fibers in tracing-tracy
- 0.9.030 Apr 2022
Nothing published for this version
- 0.8.011 Nov 2021
Nothing published for this version
- 0.7.029 Aug 2021
Nothing published for this version
- 0.6.114 May 2021
Nothing published for this version
- 0.6.017 Feb 2021
Nothing published for this version
- 0.5.026 Jan 2021
Nothing published for this version
- 0.4.018 Nov 2020
Nothing published for this version
- 0.3.011 Oct 2020
Nothing published for this version
- 0.2.026 Aug 2020
Nothing published for this version
- 0.1.221 Jun 2020
Nothing published for this version
- 0.1.121 Jun 2020
Nothing published for this version
- 0.1.020 Jun 2020
Nothing published for this version