Merge latest main into release for 0.3.0
Merged
AN
2d ago+12733+12733+01234567890123456789012345678901234567890123456789-1090-1090-0123456789012345678901234567890123456789
Summary
- Promote reviewed main at 23a1de6 to release for 0.3.0.
- Resolve prior release-promotion conflicts using current main; the resulting tree exactly matches main, including release and installer-smoke workflows.
- Merging this PR triggers native package builds and draft release generation. GitHub publication and crates.io publishing remain manual follow-up steps after checks and smoke testing pass.
Validation
- cargo fmt --all --check
- cargo clippy --workspace --all-targets --locked -- -D warnings
- cargo test --workspace --locked (809 passed, 1 ignored)
- git diff --check; verified resulting tree matches origin/main
Cross-platform CI and release package builds must pass before publication.