v0.2.5 — Integrity Snapshots + CLI DX
Added
- Client-side integrity snapshots —
verify_integrity(sample_size=10)detects tampered on-chain entries by comparing local chain-hash cache against canister state - Snapshot storage —
~/.aegis/snapshots/<canister_id>.jsonlwritten on everyaddLedgerEntrycall aegis spill-statusCLI — show pending offline entriesaegis list-sessionsCLI — list sessions on canister- Actionable transport error messages with install hints
Changed
AegisClient.from_config()is now the primary factoryaegis init/aegis testshow next-step guidance after completion
Fixed
- CLI config.toml support for all commands
- Candid field-hash mapping (fixes N/A in
aegis status) - Health hash swap in report.py
Full changelog: https://github.com/VladislavRoss/aegis-ledger-sdk/blob/main/CHANGELOG.md