<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/rust-1-90-0-released-key-updates-for-linux-and-macos-developers-ksl9dangw" -->

---
title: Rust 1.90.0 Released: Key Updates for Linux and macOS...
description: Rust 1.90 introduces workspace publishing support in Cargo with the `cargo publish --workspace` command for automatic dependency-ordered publishing. The...
canonical: https://daily.dev/posts/rust-1-90-0-released-key-updates-for-linux-and-macos-developers-ksl9dangw
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Rust 1.90.0 Released: Key Updates for Linux and macOS Developers | daily.dev
og:description: Rust 1.90 introduces workspace publishing support in Cargo with the `cargo publish --workspace` command for automatic dependency-ordered publishing. The...
og:url: https://daily.dev/posts/rust-1-90-0-released-key-updates-for-linux-and-macos-developers-ksl9dangw
og:image: https://api.daily.dev/og/posts/KSL9DAnGw.png
og:image:alt: Rust 1.90.0 Released: Key Updates for Linux and macOS Developers
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Rust 1.90.0 Released: Key Updates for Linux and macOS Developers

**[Collections](https://daily.dev/sources/collections)** · 2 min read · 14 upvotes · 0 comments

## Summary

Rust 1.90 introduces workspace publishing support in Cargo with the `cargo publish --workspace` command for automatic dependency-ordered publishing. The release switches to the LLD linker as default for x86_64 Linux builds to improve linking performance, especially for large binaries. Platform support changes include demoting x86-64-apple-darwin from Tier 1 to Tier 2 due to GitHub's discontinuation of free macOS x86-64 runners. Additional improvements include new stabilized APIs for unsigned integer operations and const context support for floating-point methods.

## Content

# Rust 1.90 Introduces Workspace Publishing and Improves Linking

Rust 1.90 has been released, marking a significant update with new features and changes for developers across various platforms.

One of the prominent features introduced in this release is the native workspace publishing support in Cargo. With the `cargo publish --workspace` command, developers can now automatically publish all crates in a workspace in dependency order. This simplifies the management and distribution of related packages, enhancing the workflow efficiency for Rust projects organized into workspaces.

In this release, there's also a change in the default linker for the x86_64-unknown-linux-gnu target, which now uses the LLD linker. This shift is aimed at improving linking performance, particularly benefiting large binaries and incremental rebuilds, thereby boosting overall compile-time performance for Linux x86_64 builds.

Rust 1.90 also addresses changes in platform support, as the x86-64-apple-darwin target has been demoted from Tier 1 to Tier 2. This change comes as a result of GitHub's discontinuation of free macOS x86-64 runners and Apple's transition away from the x86-64 architecture.

Additionally, the release includes several API improvements, featuring new stabilized APIs for unsigned integer operations and enabling const contexts for floating-point methods.

Overall, Rust 1.90 delivers critical updates for improving performance and functionality, particularly in terms of linking performance and workspace management, reflecting ongoing enhancements to the Rust development ecosystem.

## Similar posts on daily.dev

- [Announcing Rust 1.97.0](https://daily.dev/posts/announcing-rust-1-97-0-fqxhq3pfj) · Rust · 22 upvotes · 0 comments

---

Tags: [#linux](https://daily.dev/tags/linux), [#rust](https://daily.dev/tags/rust), [#mac](https://daily.dev/tags/mac)

[View this post on daily.dev](https://daily.dev/posts/rust-1-90-0-released-key-updates-for-linux-and-macos-developers-ksl9dangw)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Rust 1.90.0 Released: Key Updates for Linux and macOS Developers","url":"https://daily.dev/posts/rust-1-90-0-released-key-updates-for-linux-and-macos-developers-ksl9dangw","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/rust-1-90-0-released-key-updates-for-linux-and-macos-developers-ksl9dangw"},"datePublished":"2025-09-18T14:00:36.848Z","dateModified":"2025-09-19T21:07:07.989Z","description":"Rust 1.90 introduces workspace publishing support in Cargo with the `cargo publish --workspace` command for automatic dependency-ordered publishing. The...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/10c030b2429f801a5aed8756bdece9d2?_a=AQAEulh","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/10c030b2429f801a5aed8756bdece9d2?_a=AQAEulh","isAccessibleForFree":true,"articleSection":"Collections","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Collections","logo":"https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0","url":"https://daily.dev/sources/collections"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/rust-1-90-0-released-key-updates-for-linux-and-macos-developers-ksl9dangw","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":14},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"linux,rust,mac","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Collections","item":"https://daily.dev/sources/collections"},{"@type":"ListItem","position":3,"name":"Rust 1.90.0 Released: Key Updates for Linux and macOS Developers"}]}
```

