Summary
The release adds lints for invalid runtime symbol definitions, suspicious runtime symbol definitions and c_void return types. It also promotes several embedded targets and stabilises APIs including str::substr_range, algebraic floating-point operations and UTF-16 conversion helpers.
Why it matters
The update changes both what Rust code can use and what CI can reject across library, FFI and cross-compilation workflows.
Related coverage
- TypeScript 7.0.2 publishes the native compiler release
- Bun 1.4 ships the Rust rewrite and broader full-stack tooling
- Kubernetes 1.37 reaches release candidate status