🕵️ SicherheitslückenKARR Security vulnerability(02.09.2026 um 03:15 Uhr)
⚠️ Malware / Trojaner / VirenThe Problem with LG TVs Spyware and Its Vulnerabilities(07.09.2026 um 02:02 Uhr)
⚠️ Malware / Trojaner / VirenNew Android malware encrypts files, steals data, and harasses victims(10.09.2026 um 23:40 Uhr)
⚠️ Malware / Trojaner / VirenConti ransomware gang member sentenced to 4 years in prison(11.09.2026 um 08:48 Uhr)
🕵️ SicherheitslückenGitLab urges users to patch max severity path traversal flaw(11.09.2026 um 13:15 Uhr)
⚠️ Malware / Trojaner / VirenHow Threat Actors Are Turning Trusted AI Platforms Into an Attack Surface(11.09.2026 um 16:01 Uhr)
⚠️ Malware / Trojaner / VirenArtifactory flaws chained in attacks deploying backdoor malware(11.09.2026 um 18:29 Uhr)
🕵️ SicherheitslückenDutch NCSC: Critical Check Point VPN flaws exploitation is imminent(12.09.2026 um 16:14 Uhr)
🕵️ SicherheitslückenHackers exploit Tencent app flaw to deploy GrayRabbit malware(13.09.2026 um 16:26 Uhr)
🕵️ SicherheitslückenKARR Security vulnerability(02.09.2026 um 03:15 Uhr)
⚠️ Malware / Trojaner / VirenThe Problem with LG TVs Spyware and Its Vulnerabilities(07.09.2026 um 02:02 Uhr)
⚠️ Malware / Trojaner / VirenNew Android malware encrypts files, steals data, and harasses victims(10.09.2026 um 23:40 Uhr)
⚠️ Malware / Trojaner / VirenConti ransomware gang member sentenced to 4 years in prison(11.09.2026 um 08:48 Uhr)
🕵️ SicherheitslückenGitLab urges users to patch max severity path traversal flaw(11.09.2026 um 13:15 Uhr)
⚠️ Malware / Trojaner / VirenHow Threat Actors Are Turning Trusted AI Platforms Into an Attack Surface(11.09.2026 um 16:01 Uhr)
⚠️ Malware / Trojaner / VirenArtifactory flaws chained in attacks deploying backdoor malware(11.09.2026 um 18:29 Uhr)
🕵️ SicherheitslückenDutch NCSC: Critical Check Point VPN flaws exploitation is imminent(12.09.2026 um 16:14 Uhr)
🕵️ SicherheitslückenHackers exploit Tencent app flaw to deploy GrayRabbit malware(13.09.2026 um 16:26 Uhr)

💾 Tools 🕛 vor 2 Monaten 4 Min Lesezeit
0

The Rust Programming Language Blog: Announcing Rust 1.97.0

↗ Quelle (blog.rust-lang.org)
🗣️ Stimme:
📑 Inhaltsübersicht

The Rust team is happy to announce a new version of Rust, 1.97.0. Rust is a programming language empowering everyone to build reliable and efficient software.


If you have a previous version of Rust installed via rustup, you can get 1.97.0 with:


CODE
$ rustup update stable

If you don't have it already, you can get .


If you'd like to help us out by testing future releases, you might consider updating locally to use the beta channel (rustup default beta) or the nightly channel (rustup default nightly). Please
What's in 1.97.0 stable

,
also (sometimes) used by C++.


The new mangling scheme resolves a number of drawbacks from the previous one:



  • Generic parameter instantiations preserve their values, rather than being tracked solely behind a hash

  • Inconsistencies: not all parts used the Itanium ABI, meaning that custom demangling was still necessary


Since Rust 1.59, the compiler has supported opting into a Rust-specific
mangling scheme via -Csymbol-mangling-version=v0. Since November 2025, this
scheme has been enabled by default on nightly, and 1.97 is now enabling it on
stable Rust. The legacy mangling scheme can only be enabled on nightly, and the
current plan is to fully remove it.


See the previous
Cargo support for denying warnings


It's common practice to deny warnings in CI. Historically, doing so is
typically done through RUSTFLAGS=-Dwarnings. With Rust 1.97, Cargo controls
how warnings interact with build success: either silencing them (via allow
level), rendering without failing (default, warn), or denying them (via deny).


As a result of Cargo configuration determining the behavior, using this
feature doesn't invalidate the underlying build cache, meaning that it's easy
to temporarily opt-in. For example, if warnings are adding unwanted noise while
working through fixing errors after a refactor, you can run
CARGO_BUILD_WARNINGS=allow cargo check, temporarily silencing them.


In CI, jobs can instead set CARGO_BUILD_WARNINGS=deny to deny warnings. This
can be combined with --keep-going to collect all errors and warnings rather
than stopping on the first failing package.


See the
Linker output no longer hidden by default

rustc invokes a linker on behalf of users. Historically, rustc has silenced
linker output by default if the link completes successfully. This can mask real
problems, though, so in Rust 1.97 we are enabling linker messages by default.
These are emitted as a warning lint, for example:


CODE
warning: linker stderr: ignoring deprecated linker optimization setting '1'
|
= note: `#[warn(linker_messages)]` on by default

Common linker messages that have been diagnosed as false positives or intentional behavior
are filtered out by rustc. Several defects have already been fixed as a result
of no longer hiding this output on nightly.


Note that currently, linker_messages is a special lint that is not affected
by the warnings lint group. This is intentional as rustc generally doesn't
control linker output as precisely, and it's not uncommon for output to only
appear on some platforms. If you are seeing what you think is a false positive
output from the linker, please like this:


CODE
[lints.rust]
linker_messages = "allow"









  • These previously stable APIs are now stable in const contexts:




    • Other changes


    Check out everything that changed in , and
    Contributors to 1.97.0

    Many people came together to create Rust 1.97.0. We couldn't have done it without all of you. Thanks!

    Vollständiger Original-Bericht
    Ausführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf blog.rust-lang.org.
    ↗ Original-Artikel auf blog.rust-lang.org lesen
    Wie bewertest du diesen Beitrag?
    1 Klick Feedback
    Teilen mit Netzwerk & Team:

    Community-Analysen & Experten-Meinungen 0

    Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
    Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
    Community Pulse: Relevanz-Einschätzung
    1 Klick Experten-Votum
    🔴 Akute Relevanz 0%
    🟡 In Evaluierung 0%
    🟢 Keine Auswirkung 0%
    Spannende Innovation 0%
    Verwandte Story-Cluster & Quellen (Vektor-KI)
    Port 8095 Engine
    1 Quelle
    The Gemini desktop app is now available for Windows
    1 Quelle
    Integrated GPU is showing as Removable on Windows 11
    1 Quelle
    Windows 11 just dropped the tool ransomware abused, Microsoft says don’t restore WMIC