- Object lifetime defaults are now enabled, causing breaking changes in trait object lifetimes, drop‑check rules, and size/align handling for dynamically sized types.
- The Duration type and std::time module are stabilized, and new library features such as CString/CStr trait impls, std::io::Error inner‑error accessors, process::Child::id, and numerous performance improvements (search algorithms, SipHash...
- The Rustonomicon is introduced as official documentation, and the slice `connect` method is deprecated in favor of the stable `join` method.