Skip to content

Draft release notes for 1.100.0聽#163811

Description

@BoxyUwU

NOTE: Use the 馃摑 links to edit those that have a relnotes-tracking-issue,
and they will be updated when we regenerate the notes periodically (manually).


Version 1.100.0 (2026-11-12)

Language

Compiler

Platform Support

Refer to Rust's platform support page
for more information on Rust's tiered platform support.

Libraries

Stabilized APIs

These previously stable APIs are now stable in const contexts:

Cargo

Rustdoc

Compatibility Notes

Internal Changes

These changes do not affect any public interfaces of Rust, but they represent
significant improvements to the performance or internals of rustc and related
tools.

Other

Activity

  1. BoxyUwU commented on Oct 5, 2026

    @BoxyUwU
    MemberAuthor

    cc @rust-lang/release

    @rustbot ping relnotes-interest-group

  2. pinned this issue on Oct 5, 2026
  3. rustbot commented on Oct 5, 2026

    @rustbot
    Collaborator

    Hi relnotes-interest-group, this issue/PR could use some help in reviewing /
    adjusting release notes. Could you take a look if available? Thanks <3

    cc @alex-semenyuk @jieyouxu @joshtriplett @lcnr @traviscross @weihanglo

  4. added
    T-releaseRelevant to the release subteam, which will review and decide on the PR/issue.
    relnotes-tracking-issueMarks issues tracking what text to put in release notes.
    on Oct 5, 2026
  5. added
    needs-triageThis issue may need triage. Remove when done. See docs forge.rust-lang.org/release/issue-triaging
    on Oct 5, 2026
  6. removed
    needs-triageThis issue may need triage. Remove when done. See docs forge.rust-lang.org/release/issue-triaging
    on Oct 5, 2026
  7. theemathas commented on Oct 6, 2026

    @theemathas
    Contributor

    volatile: allow accesses to non-AM memory to trap

    This belongs under "language", not "library". However... the link to the relnotes issue is missing, so I can't edit that.

  8. theemathas commented on Oct 6, 2026

    @theemathas
    Contributor

    feat(diag): Stabilize cargo-lints

    I would link to https://doc.rust-lang.org/cargo/reference/lints.html, and also mention that users will now get warnings about unused dependencies, among other things.

    docs: adopt rust-lang/rust's LLM usage policy

    I don't think this needs relnotes

    Re-stabilize build-dir layout v2

    This should also have a link to https://blog.rust-lang.org/2026/03/13/call-for-testing-build-dir-layout-v2/

  9. weihanglo commented on Oct 6, 2026

    @weihanglo
    Member

    @theemathas agreed with you on all your points. For cargo we probably only need these things.

    Introduced Cargo's own linting system that some Cargo warnings are now emitted as lints that users can control in the [lints.cargo] table. This includes a built-in unused dependency check via the cargo::unused_dependencies lint. docs #17298

    Introduced minimum publish age configurations, also known as dependency cooldowns. When the relevant config is set, the resolver ignores versions published more recently than that, unless they are already in Cargo.lock.(RFC 3923) docs #17335

    cargo-install: now uses the existing lockfile in the .crate tarball by default. --locked in cargo install becomes a no-op. #17388

    And prehaps the build dir layout as a compat note:

    Cargo now uses a new directory layout for intermediate build artifacts. Tools that inspect the build directory may need to use Cargo鈥檚 JSON messages to locate build artifacts instead of relying on the build directory layout. The layout is not a stable interface and is subject to change. (build cache doc) #17354

    See also Cargo's changelog: https://doc.rust-lang.org/nightly/cargo/CHANGELOG.html#cargo-1100-2026-11-12

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    T-releaseRelevant to the release subteam, which will review and decide on the PR/issue.relnotes-tracking-issueMarks issues tracking what text to put in release notes.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions