Skip to content

v1.1.0

Choose a tag to compare

@raygoe raygoe released this 31 Jul 21:49
· 7 commits to main since this release

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