news
This Week in Rust and Microsoft GitHub Users "Announcing Rust 1.93.0"
-
Rust Weekly Updates ☛ This Week In Rust: This Week in Rust 635
Hello and welcome to another issue of This Week in Rust!
-
Rust Blog ☛ The Rust Programming Language Blog: Announcing Rust 1.93.0
The Rust team is happy to announce a new version of Rust, 1.93.0. Rust is a programming language empowering everyone to build reliable and efficient software.
If you have a previous version of Rust installed via
rustup, you can get 1.93.0 with:If you don't have it already, you can get
rustupfrom the appropriate page on our website, and check out the detailed release notes for 1.93.0. -
LWN ☛ Rust 1.93.0 released
Version
1.93.0 of the Rust programming language has been released. Notable
changes include in updated version of the bundled musl library,
thread-local storage for the global allocator, some asm!
improvements, and a number of newly stabilized APIs.
In Valnet:
-
Rust 1.93 has arrived, here's what’s new
Rust 1.93.0 is now stable and was released today. It focuses on tightening up the compiler's safety guarantees while providing crucial new tools for performance-critical tasks. It is a solid release that makes the language feel more mature in areas that matter most.
If you build static binaries for Linux (especially on x86_64 or aarch64), your networking reliability is about to get a major boost. Rust 1.93 bumps the bundled musl library to version 1.2.5, which solves some long-standing headaches with DNS resolution in the older versions. This is great news if you are building portable Linux binaries that handle networking, because it makes that functionality much more reliable.
This especially helps when dealing with large DNS records or complicated recursive nameservers. The musl update removed some legacy compatibility symbols. The Rust libc crate used these symbols. However, a fix was shipped for this issue over two years ago, so most modern projects should not experience any issues during the upgrade process.