3.0.0
Changes
π¨ Breaking Changes
- Breaking change: Blake3 is now fully managed, Blake3.Native is the previous Blake3 (b9f085c)
β¨ New Features
- Add AGENTS.md (03af1e7)
- Add managed BLAKE3 hasher (8e96713)
- Add managed parallel BLAKE3 updates (e8d4b57)
- Add managed BLAKE3 package (b284339)
- Add macOS benchmarks (c91c9b5)
- Add NuGet Trusted Publishing via dotnet-releaser (6bfe3e8)
π Bug Fixes
π Enhancements
- Improve Perf managed BLAKE3 with SIMD (1dbfc0c)
- Improve Perf managed BLAKE3 AVX-512 hashing (008e684)
- Improve Perf managed one-shot hashing (fb9138c)
- Improve Perf managed single-chunk hashing (b165403)
- Improve Perf managed chunk tails (56677da)
- Improve Perf for AVX2 wide chunk transposition (87fe689)
- Improve Perf ARM64 managed hashing (fc86c49)
- Improve Perf ARM64 short-input hashing (9b1924d)
- Enhance Blake3.NET logo (91823f6)
π§° Maintenance
- Update ci test ISA matrix (23973d2)
π Tests
- Improve test managed edge cases across platforms (717e6ba)
π Documentation
- Update docs for managed benchmarks (41fd9f4)
- Improve doc benchmark presentation (63f58b1)
- Update doc for 3.0 package changes (b0b6e60)
π§° Misc
- Update benchmarks to produce assembly (78bc4dc)
- Remove changelog (a7fed3b)
- Use .NET 10 (b98194c)
- Restore SHA256 / Blake2 benchmarks (4c19f0a)
- Disable BenchmarkDotNet disasm on macOS (7692dcf)
- Rename Blake3.Managed to Blake3.Sharp (7b71303)
- Update benchmarks (9532b99)
- Update benchmarks on Windows (7b0aac2)
- Update benchmarks on macOS (7196098)
- Update AGENTS.md (d719862)
- Update logo (d995e4e)
- Update readme (7e30c7b)
Full Changelog: 2.2.1...3.0.0
Published with dotnet-releaser