Hashavatar 1.1.2 #31
eldryoth
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
hashavatar 1.1.2
1.1.2is a maintenance release focused on dependency, Rust toolchain, and CIpin freshness. It does not intentionally change the public API, avatar
rendering behavior, or visual fingerprints.
Dependencies
sanitizationfrom1.2.2to1.2.4.sanitization-crypto-interopfrom1.2.2to1.2.4.lockfiles.
dependencies remain current.
Both sanitization crates continue to declare Rust
1.90support.Rust Support
1.96.1toRust
1.97.0.Cargo.tomlrust-version = "1.90"as the public MSRV.1.90.0.1.90.0toolchain, independently of the development compiler.
CI And Tooling
taiki-e/install-actionpin from thev1.1.1tag'sv2.82.8tov2.83.0(including the intervening post-releasev2.82.9maintenance update).
actions/checkoutremains current atv7.0.0.Swatinem/rust-cacheremains current atv2.9.1.current at release preparation time.
cargo-denyCLI without relying on version-sensitive
--configoption ordering.Compatibility
unchanged.
Security Hardening
sanitization::SecretVecbefore sensitive bytes are written. Full allocationcapacity is now cleared by RAII on normal return and unwinding, and secure
growth clears an old allocation before replacement.
checks; cleanup no longer depends on those assertions executing.
parsers while preserving case-insensitive aliases.
src/lib.rsto every productionRust module, excluding only dedicated tests and Kani proofs.
low-entropy identifiers, with a keyed BLAKE3 pseudonymization example for
sensitive service boundaries.
parser implementation, case-insensitive parser behavior, and whole-source
panic-policy coverage.
Verification
1.90.0,1.91.0,1.92.0,1.93.0,1.94.0,1.95.0,1.96.0,1.96.1, and1.97.0.unsafe and panic policies, clippy, unit tests, doctests, MSRV feature checks,
documentation, cargo-deny, RustSec audit, fuzz harness compilation, four
bounded Kani proofs, reproducible packaging, SBOM generation, and crates.io
publish dry run.
cargo outdated.This discussion was created from the release Hashavatar 1.1.2.
Beta Was this translation helpful? Give feedback.
All reactions