reqwest v0.13.0 defaults to `rustls` for TLS, streamlines certificate configuration, and makes `query`/`form` optional to remove the default `serde` dependency.
Rama 0.3.0-alpha.4 is the final alpha before 0.3.0, introducing a major architectural shift to an extension-based design, significant CLI tooling enhancements, new networking protocols, and a host of internal performance and feature improvements.
Ratatui 0.30.0 modularizes crates, adds full `no_std` support, introduces a new `run()` API, and brings major widget/layout improvements with several breaking changes.
Serde's zero-copy deserialization with `&'a str` or `&'a [u8]` can lead to unexpected runtime errors when input data requires decoding, solvable with `String` or `Cow<'a, str>` and `#[serde(borrow)]`.
This post details improvements to the Rust garbage collector `dumpster`, specifically enabling `dyn` compatibility for `Trace` and introducing `new_cyclic` for easier creation of self-referential `Gc` values.
A guide to building comprehensive, dependency-free Rust errors using only standard library features like `#[track_caller]` and `map_err` for detailed context and location.
This 2025 year-in-review podcast reflects on Rust's widespread production adoption, ecosystem advancements, and community achievements across diverse industries, highlighting its growing maturity and future outlook.
A subtle bug in `octocrab`'s retry mechanism was traced to a shallow `Clone` of an `Arc<RwLock<BoxBody>>`, causing request bodies to be consumed and subsequently empty on retries.