tokio-rs / tracing

Application level tracing for Rust.
https://tracing.rs
MIT License
5.55k stars 729 forks source link

Release `tracing` 0.2 #1520

Open XAMPPRocky opened 3 years ago

XAMPPRocky commented 3 years ago

Feature Request

Hello, I want to use tracing in my #[no_std] library, I see in the code that adds support for this was added nearly a year ago, but it hasn't been released on crates.io. All of the issues referencing 0.2 seem outdated (mentioning old Tokio versions to release with, etc), so I was wondering if it would possible to release tracing 0.2 with the current feature set? Being able to include tracing support for my libraries would be nice, but I can't until its #[no_std] compatible.

kaimast commented 2 years ago

I'm curious what is holding up the release of tracing so much. Why not just push other features to 0.3?

davidbarsky commented 2 years ago

@kaimast A tracing/tracing-core release is extremely disruptive to libraries and end-users, so there must be sufficient motivation and benefits to making a breaking change. tracing will probably employ the semver trick to the make the transition a bit easier for folks.

I will say that tracing is nearing a 0.2 release, however, so it should [knocks on wood] be out soon.

kadenlnelson commented 2 weeks ago

@davidbarsky is there anything that the community could assist with to help prepare 0.2 for release?

What action items are left before 0.2 is released?