Skip to content

chore: upgrade Rust from 1.92.0 to 1.97.1 - #198

Draft
mmolari wants to merge 3 commits into
masterfrom
chore/rust-1.97
Draft

chore: upgrade Rust from 1.92.0 to 1.97.1#198
mmolari wants to merge 3 commits into
masterfrom
chore/rust-1.97

Conversation

@mmolari

@mmolari mmolari commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator

Updates the Rust toolchain and dependencies, in three commits:

  • Rust 1.92.0 → 1.97.1. New Clippy lints are either allowed (style-only restriction lints that conflict with existing conventions) or fixed.
  • Security fixes. Clears both cargo audit vulnerabilities (bytes, crossbeam-epoch, rand) and drops the unmaintained atty in favour of std::io::IsTerminal.
  • Routine dependency updates. 26 dependencies bumped to their latest semver-compatible versions; major/breaking upgrades (noodles, bio, ndarray, itertools, strum, …) deliberately left out.

Clippy, rustfmt, the full test suite (385 tests) and cargo audit all pass. The generated CLI reference is unchanged. Based on feat/merge, not master, so it can be merged there first.

@mmolari
mmolari marked this pull request as draft August 18, 2026 10:16
@mmolari

mmolari commented Aug 18, 2026

Copy link
Copy Markdown
Collaborator Author

Holding off for now, waiting for delayed update strategy.

Base automatically changed from feat/merge to master August 19, 2026 07:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant