First release since v0.0.4 (2019). Minimum Go version is now 1.25.
Note
This release was brought to you by the Shipyard team.
Added
NewWithKeysandNewWithBoolsetAndKeysfor caller-provided SipHash keys, preventing hash-flooding when the filter holds untrusted data (#30)- Custom keys preserved across
JSONMarshal/JSONUnmarshalround-trips - Godoc comments for all exported symbols, package doc in
doc.go - Runnable examples:
New,NewWithKeys,Bloom.Has,JSONUnmarshal
Fixed
- Double-hash step forced odd to avoid degenerate probe sequences (#29)
- LICENSE reformatted as plain-text MIT so pkg.go.dev renders documentation
- SPDX headers added to source files
- Replaced deprecated
math/rand.Read - staticcheck fixes
New Contributors
Full Changelog: v0.0.4...v0.1.0
