| v0.1 |
✅ |
Initial release — LZ77 compression, .zupt format, XXH64 checksums |
| v0.2 |
✅ |
AES-256-CTR + HMAC-SHA256 encryption, PBKDF2, directory recursion |
| v0.3 |
✅ |
Zupt-LZH codec — LZ77 + Huffman, 1MB window, near-optimal parsing |
| v0.4 |
✅ |
Byte prediction preprocessor (Zupt-LZHP), solid mode |
| v0.5 |
✅ |
Security hardening — 16 bug fixes, Huffman codec fix, CSPRNG hardened |
| v0.6 |
✅ |
Multi-threaded compression (-t N), batch-parallel pipeline |
| v0.7 |
✅ |
Post-quantum hybrid encryption (ML-KEM-768 + X25519) |
| v1.0 |
✅ |
Stable release — format frozen v1.4, security audit, MIT license |
| v1.1 |
✅ |
X25519 formula fix, 13 NIST/RFC test vectors, zero -Wpedantic warnings |
| v1.2 |
✅ |
CPUID runtime detection (AES-NI, AVX2, SSE4.1, PCLMUL) |
| v1.3 |
✅ |
ACSL predicates, Jasmin source files (initial), security review |
| v1.4 |
✅ |
All 4 Jasmin .jazz files compile on jasminc 2026.03.0 |
| v1.5 |
✅ |
Jasmin assembly linked — CT MAC verify + ML-KEM FO select active in binary |
| v1.5.5 |
✅ |
Man page install, V=1 verbose, LDFLAGS/PIE, rpmlint, multi-arch Makefile |
| v2.0 |
✅ |
VaptVupt 1.1.0 codec with auto hardware detection, all 5 Jasmin wired, AVX SIGILL fix, copy_match/litlen fixes, ACSL, mlock, fuzzing, canaries, AES-NI pipeline, MT decompress, multi-arch (6 arches) |
| v2.1 |
✅ |
VaptVupt 1.4.0: cross-block dictionary, context prefetch, faster adaptive window, integration API |
| v2.1.1 |
✅ |
Termux/Android build fix, arch-safety guard, Keccak UB fix, no stale .o in tarballs |
| v2.1.2 |
✅ |
Full-disk backup/restore with sparse detection, all encryption modes, progress bar, 77 tests |
| v2.1.3 |
✅ |
Disk restore rewritten — shared block I/O, fixes checksum mismatch on encrypted/PQ archives |
| v2.1.3 |
✅ |
LZHP prediction encoding fix, shared write_enc_header, SOLID flag removed from disk, 78 tests |
| v2.1.4 |
✅ |
CodeQL: 4 security fixes — TOCTOU races (fstat on fd), X25519 scalar wipe (volatile), 78 tests |
| v2.1.5 |
✅ Current |
Block-level deduplication (--dedup), XXH64 fingerprint index, DEDUP_REF block type, 81 tests |