Change8

Migrating to Rust Language 1.94.1

Version 1.94.1 introduces 2 breaking changes. This guide details how to update your code.

Released: 3/26/2026

2
Breaking Changes
1
Migration Steps
3
Affected Symbols

⚠️ Check Your Code

If you use any of these symbols, you need to read this guide:

std::thread::spawnstd::os::windows::fs::OpenOptionsExtclippy::match_same_arms

Breaking Changes

Issue #1

Removed new methods added to `std::os::windows::fs::OpenOptionsExt`. If you were using these new, unstable methods, you must remove their usage as they have been reverted.

Issue #2

The `std::os::windows::fs::OpenOptionsExt` trait was extended with non-default methods that were unstable and have now been removed.

Migration Steps

  1. 1
    Remove usage of the newly added, unstable methods on `std::os::windows::fs::OpenOptionsExt`.

Release Summary

This patch fixes an issue with thread spawning on wasm32-wasip1-threads and removes unstable methods recently added to `OpenOptionsExt`. Cargo dependencies were also updated to resolve security vulnerabilities.

Need More Details?

View the full release notes and all changes for Rust Language 1.94.1.

View Full Changelog