RepoJournal
Rust

@rust-lang

The Rust language, Cargo, and the standard library

Pick a date

The Wire · Showcase

CARGO RAISES MSRV TO 1.95, REVERTS FRAME-POINTERS FEATURE

By RepoJournal · Filed · About Rust

Cargo is bumping its minimum supported Rust version to 1.95 [ref:6], while simultaneously ripping out a freshly merged frame-pointers profiling option over UX concerns [ref:7].

The MSRV bump [1] means Cargo now requires Rust 1.95, tracking the upstream release cycle. More significant is the frame-pointers feature revert [2] that landed in the main branch only hours before being pulled. The team determined the force-off option naming was confusing because it doesn't actually force them off, it just disables the force-on behavior. That's a good catch on the naming, though it signals the feature needs better design before it ships. Meanwhile, rust-lang/rust is moving forward steadily with a rollup of 12 PRs [3] that includes pinned drop sugar [4], Wasm target improvements [5], and delegation error handling [6]. The pinned drop feature is significant: it adds syntactic sugar for `fn drop(&pin mut self)` in trait implementations, making pin drop patterns more ergonomic. On the analyzer side, rust-analyzer fixed method resolution to properly error when illegal Sized bounds are involved [7], eliminating a FIXME that was allowing unsound code to type-check silently on trait objects.

Action items

References

  1. [1] chore(deps): update msrv (1 version) to v1.95 (#17001) rust-lang/cargo
  2. [2] Revert "feat: add frame-pointers profile option (#16742)" ↗ rust-lang/cargo
  3. [3] Rollup of 12 pull requests ↗ rust-lang/rust
  4. [4] Rollup merge of #156452 - P8L1:implement-pin-drop-sugar-upstream, r=petrochenkov rust-lang/rust
  5. [5] Rollup merge of #156571 - daxpedda:wasm-main, r=alexcrichton rust-lang/rust
  6. [6] delegation: emit error when self type is not specified and accessed ↗ rust-lang/rust
  7. [7] method-resolution: emit error for method calls with illegal Sized b… ↗ rust-lang/rust-analyzer

FAQ

What changed in Rust on May 16, 2026?
Cargo is bumping its minimum supported Rust version to 1.95 , while simultaneously ripping out a freshly merged frame-pointers profiling option over UX concerns .
What should Rust teams do about it?
Update to Cargo with Rust 1.95 MSRV in your CI/release matrices • Monitor frame-pointers feature discussions; design isn't finalized • Update rust-analyzer to latest nightly for pinned drop and Sized bound fixes
Which Rust repositories shipped on May 16, 2026?
rust-lang/cargo, rust-lang/rust, rust-lang/rust-analyzer

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.