Repository navigation
v1.1.0
OatIM.DeltaCompression v1.1.0 – "Fuzz-Proof"
Zero-alloc, pipelines-native delta compression for .NET 9
Now with 100 % test & fuzz coverage
🚀 Highlights
| Category | Details |
|---|---|
| Reliability | • 100 % line and branch coverage (Coverlet) • Exhaustive fuzz-tests: truncated packets, malformed VarInts, out-of-range indices |
| Performance | • Body written straight to PipeWriter → no MemoryStream• SwapBuffers() removes O(n) copy on sender side |
| API upgrades | • static abstract members (IDeltaContext.Size, IDeltaSerializable.GetDeltaSize) – compile-time constants, zero dummy structs• New AdvanceBaseline() for relay/proxy servers |
| Docs & DX | • Thread-safety <threadsafety> tags• README rewritten with method-by-method implementation guide |
✋ Breaking changes
Minor changes for new static members/methods. See the README.md
🛠 Upgrade
dotnet add package OatIM.DeltaCompression --version 1.1.0