162 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-10-15
stories 100

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

crates.io drops Sentry, Miri trims re-exports

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

crates.io completed its migration off Sentry onto a Datadog OpenTelemetry pipeline, while Miri's public re-export surface got smaller and Windows stdout got a faster write path.

Remove Sentry integration rust-lang/crates.io

by Turbo87

Errors, panics, and traces now reach Datadog through OpenTelemetry and the JSON logs, so the Sentry SDK is gone: the crates_io::sentry module, the Sentry Tower layers, the Sentry tracing layer with its event_filter(), and with_sentry_transaction() in the background worker. The SENTRY_DSN_API, SENTRY_ENV_API, and SENTRY_TRACES_SAMPLE_RATE environment variables are no longer read and can be unset...

Merge pull request #5412 from mejrs/reexports rust-lang/miri

by Ralf Jung

Miri's public re-export surface shrank as maintainers removed a set of re-exports that no longer needed to be public. Anything reaching into Miri through those paths should import from the underlying crate instead.

Rollup merge of #164170 - lhecker:windows-stdout-perf-is-console, r=ChrisDenton rust-lang/miri

by Jonathan Brouwer

On Windows, stdout now routes all writes through WriteConsoleW when the handle refers to a console. That removes the GetConsoleOutputCP call, an RPC to the console server, and the doubly slow GetConsoleMode probe behind is_console, at the cost of reverting an earlier stdout change.

Rollup merge of #164292 - nnethercote:rm-span_use_eq_ctxt, r=lqd,Kivooeo rust-lang/miri

by Jonathan Brouwer

The span_use_eq_ctxt lint is gone, because the span representation change left eq_ctxt as a trivial context equality check. Comparing span_a.ctxt() == span_b.ctxt() is now an acceptable alternative; eq_ctxt itself stays to avoid churn.

Rollup merge of #164208 - aerooneqq:delegation-wrapping-field, r=petrochenkov rust-lang/miri

by Jonathan Brouwer

Delegation gained better resolution for Self mapping fields: a Self field is now connected to a FieldDef during typecheck, covering both tuple wrappers like struct W(S) and named-field wrappers like struct W { s: S }. This is part of the broader delegation work.

Merge pull request #1126 from apiraino/we-love-etiquette rust-lang/rust-forge

by Jakub Beránek

Elsewhere: rust-forge cleaned up redundancy and pinned-action hygiene, crabwatch clarified its default dependabot cooldown and opted rustup-components-history into ref-version-mismatch, stale-action-refs, and unpinned-uses, and crates.io's lock files were refreshed.

Quick answers

What shipped in Rust on October 15, 2026?
crates.io completed its migration off Sentry onto a Datadog OpenTelemetry pipeline, while Miri's public re-export surface got smaller and Windows stdout got a faster write path. In total, 86 commits and 14 pull requests landed.
Who contributed to Rust on October 15, 2026?
9 developers shipped this update, including bors, Ralf Jung, Jonathan Brouwer, Turbo87, renovate, Marco Ieni, Jakub Beránek, and apiraino, and 1 more.
What were the notable Rust updates?
Remove Sentry integration, Merge pull request #5412 from mejrs/reexports, and Rollup merge of #164170 - lhecker:windows-stdout-perf-is-console, r=ChrisDenton.