112 wires and counting

$ follow Rust

Keep up with Rust in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-06-12
stories 85

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

CRATES.IO VENDORS CARGO-MANIFEST FOR FUTURE COMPATIBILITY

By RepoJournal · Filed · About Rust · Composed from the cited sources · methodology

The Rust package registry just made a strategic move to future-proof its Cargo.toml parsing by vendoring the upstream cargo-manifest crate directly into the workspace.

crates.io is now shipping with an embedded copy of cargo-manifest, rebranded as crates_io_cargo_toml, to stay aligned with evolving Cargo.toml specifications [1]. This matters because the published cargo-manifest crate parses the entire manifest spec, so every future change gets picked up immediately rather than chasing downstream updates. The integration required fixing snapshot metadata from the vendoring process [2], where insta tests were carrying workspace-relative paths that failed in CI. Alongside the infrastructure work, the Rust compiler's rollup landed 31 PRs including stabilization of core::range utilities and variance computation fixes [5], while the cargo submodule picked up 11 commits addressing refactoring and diagnostics improvements [6]. crates.io also bumped Node.js to v24.16.0 and typescript-eslint to v8.61.0 in routine maintenance [3], [4]. The dep-graph reverse index optimization landed in the compiler, replacing eager fingerprint-to-index maps with lazy per-DepKind construction for better startup performance [7].

Action items

References

  1. [1] Vendor `cargo-manifest` as `crates_io_cargo_toml` ↗ rust-lang/crates.io
  2. [2] cargo_toml: Fix snapshot metadata after vendoring ↗ rust-lang/crates.io
  3. [3] Update Node.js to v24.16.0 ↗ rust-lang/crates.io
  4. [4] Update typescript-eslint monorepo to v8.61.0 ↗ rust-lang/crates.io
  5. [5] Rollup of 31 pull requests ↗ rust-lang/rust
  6. [6] Auto merge of #157760 - weihanglo:update-cargo, r=weihanglo rust-lang/rust ↗
  7. [7] Build the dep-graph reverse index lazily, per DepKind ↗ rust-lang/rust

Quick answers

What shipped in Rust on June 12, 2026?
The Rust package registry just made a strategic move to future-proof its Cargo.toml parsing by vendoring the upstream cargo-manifest crate directly into the workspace. In total, 62 commits and 23 pull requests landed.
Who contributed to Rust on June 12, 2026?
4 developers shipped this update, including Turbo87, renovate[bot], jhpratt, and xmakro.
What were the notable Rust updates?
Vendor `cargo-manifest` as `crates_io_cargo_toml`, cargo_toml: Fix snapshot metadata after vendoring, and Update Node.js to v24.16.0.