Rust Dependency Cooldowns to Launch in November

Rust 1.100 introduces configurable maturity delays for packages to mitigate risks from malicious updates.

Updated on Oct. 21, 2026 in Software

Isometric editorial illustration of geometric blocks stacked with an hourglass, depicting systematic code dependency delays.
Rust 1.100, arriving November 12, will integrate configurable dependency cooldowns to block unverified software packages and reduce supply chain risk. AI Illustration. Upload story photo >

Live Poll

Do you trust automated security features to protect software development pipelines from malware?

Rust 1.100, scheduled for release on November 12, 2026, will introduce stable support for Cargo dependency cooldowns. This feature allows developers to automatically reject newly published package versions until they reach a configurable minimum age.

Why it matters

This mechanism aims to mitigate supply chain attacks by giving security researchers and maintainers a window to identify and flag malicious package releases before they propagate through the ecosystem.

Rust 1.100 enables developers to set a custom minimum age requirement for new dependencies, preventing automated updates until the threshold is met compared to the current immediate-adoption model.

The players

Rust

A systems programming language focused on memory safety and high-performance concurrency through strict compile-time checking.

Cargo

The official package manager for the Rust ecosystem that manages dependencies, builds code, and facilitates testing.

The details

The cooldown feature functions within Cargo, the Rust package manager and build system that automates dependency fetching and compilation. By enforcing a time-based buffer, the system restricts the installation of packages that have not yet reached the required maturity, effectively creating a quarantine period for newly published code in the registry.

Timeline

  1. November 12, 2026: Release of Rust 1.100

The Tech Race

This development follows a broader industry trend to build defensive latency into package managers to combat automated supply chain attacks. It aligns with security guidelines established by groups like the Open Source Security Foundation that prioritize verification windows over immediate adoption.

Developers will gain the capability to set maturity thresholds for their dependencies starting November 12, 2026. This adds a security layer to existing CI/CD workflows, requiring teams to define their specific age requirements for package versions within their project configurations.

The takeaway

This feature provides a practical, configurable lever for developers to improve their defense against poisoned packages. Maintainers should watch for the official 1.100 release notes to see the final configuration syntax and any recommended defaults for age thresholds.

Further reading

For more on how build systems handle security, explore the latest trends in Software.

Live Poll

Do you trust automated security features to protect software development pipelines from malware?