Repository navigation
Kervan v0.5.0
Added
- audit: size-based rotation and retention for file outputs
(max_size_mb, default 100;max_backups, default 10). Previously the
audit log grew without bound.- The HMAC chain continues across rotated files. Retention seals an
audit.prunedrecord before deleting a file, sokervan audit verify
can tell retention from tampering. - The API, export, MCP, verify and backup/restore cover the rotated
files. Restore validates rotated file names.
- The HMAC chain continues across rotated files. Retention seals an
Fixed
- audit: export and the MCP recent-events reader no longer load the
whole log into memory.kervan mcpnow reads the configured audit path
instead of always<data_dir>/audit.jsonl.
Container image: docker pull ghcr.io/kervanserver/kervan:0.5.0 (linux/amd64, linux/arm64).
Checksums are in checksums.txt. Verify with sha256sum -c --ignore-missing checksums.txt.