What’s New in Rust 1.90? Automatic Workspace Publishing and Platform Updates
Rust 1.90 introduces native Cargo support for publishing all crates in a workspace in the correct order, deprecates the x86_64-apple-darwin target, and switches the default Linux linker to LLD, bringing performance and compatibility improvements for developers.
Rust developers can now automatically publish all crates in a workspace in the correct order without manually sorting individual releases.
Rust 1.90, the latest update of the widely‑popular memory‑safe language, adds native support for workspace publishing to the Cargo package manager.
The release, announced on September 18, can be installed with the command: rustup update stable It also adds a new Cargo command: cargo publish --workspace This command automatically publishes all crates in a workspace respecting their dependency order, a feature previously achievable only with external tools or manual sorting.
The Rust team notes that native integration allows Cargo’s publish verification to build every crate as if it were already released.
Additionally, Rust 1.90 downgrades the x86_64-apple-darwin target from Tier 1 to Tier 2 because GitHub will soon stop providing free macOS x86‑64 runners and Apple plans to drop support for the architecture; the change will not immediately affect users.
During the Tier 2 period, the Rust project will continue distributing standard library and compiler builds for the target via alternative installation methods, though long‑term coverage may shrink.
The release also makes x86_64-unknown-linux-gnu use the LLD linker by default, improving link performance without altering the developer experience, while allowing a fallback via the compiler flag -C linker-features=-lld if needed.
Edited by 行动的大雄
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
21CTO
21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
