Skip to content

Bump minimum Rust version to 1.88 - #219

Merged
Minarox merged 2 commits into
mainfrom
claude/youthful-cerf-sbeols
Sep 29, 2026
Merged

Minarox merged 2 commits into
mainfrom
claude/youthful-cerf-sbeols

Conversation

@Minarox

@Minarox Minarox commented Sep 29, 2026 •

Copy link
Copy Markdown
Owner

Summary

Update the minimum supported Rust version (MSRV) from 1.85 to 1.88 to align with dependency requirements, specifically the time crate (≥ 0.3.47).

Changes

  • Cargo.toml: Updated rust-version from 1.85 to 1.88
  • deploy/INSTALL.md: Updated installation instructions to reflect the new MSRV and clarified the relationship with edition 2024 and the time crate requirement

Details

The time crate version 0.3.47 and later require Rust 1.88 or newer. This change ensures the project's declared MSRV matches the actual minimum version required by its dependencies, preventing build failures on older Rust toolchains.

@Minarox Minarox self-assigned this Sep 29, 2026
@Minarox Minarox added the dependencies Pull requests that update a dependency file label Sep 29, 2026
claude and others added 2 commits September 29, 2026 16:03
time < 0.3.47 can exhaust the stack when parsing malicious RFC 2822 input.
The crate is only pulled in by tracing-appender (log file names) and the
program never parses RFC 2822, but the lockfile now carries a patched
version. time >= 0.3.47 requires Rust 1.88, so rust-version is raised from
1.85 to 1.88 (the Jetson runs 1.98.1).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0175pfuf2oSXsodVJexUBCyE
@Minarox
Minarox force-pushed the claude/youthful-cerf-sbeols branch from 5f5107c to e433d6d Compare September 29, 2026 14:03
@Minarox
Minarox merged commit 32d6d5b into main Sep 29, 2026
5 checks passed
@Minarox
Minarox deleted the claude/youthful-cerf-sbeols branch September 29, 2026 14:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants