Date: 2026-01-18 | Project: beads_rust | Language: Rust
- Updated: 4 | Skipped: 1 | Failed: 0 | Needs attention: 0
- Breaking: None documented; version bump aligns criterion-plot dependency
- Migration: None required
- Tests: ✓ Passed (649)
- Breaking:
usize/u64ToSql/FromSql disabled by default; statement cache optional; min SQLite 3.34.1 - Migration: Added
fallible_uintfeature flag to re-enableusizeToSql support - Tests: ✓ Passed (649)
- Breaking: Control characters now return
Some(1)instead ofNone - Migration: Code already uses
unwrap_or(0)which handles the change gracefully - Tests: ✓ Passed (649)
- Breaking: None found in project usage
- Tests: ✓ Passed (649)
- Reason: Blocked by Rust version constraint; vergen-gix 9.x may require newer Rust than 1.85
- Action: Investigate if project can bump rust-version in rust-toolchain.toml, or wait for compat release
These were automatically updated as dependencies of direct dependencies:
- hashlink: 0.9.1 → 0.11.0 (rusqlite dependency)
- libsqlite3-sys: 0.30.1 → 0.36.0 (rusqlite dependency)
- criterion-plot: 0.6.0 → 0.8.1 (criterion dependency)
- Various gix-* crates (vergen-gix dependencies)
# Check for outdated dependencies
cargo outdated
# Update specific package
cargo update -p rusqlite
# Run tests after each update
cargo test --lib