Skip to content

On The Camino

Latest
Compare
Choose a tag to compare
@holiman holiman released this 20 Dec 13:32
· 3 commits to master since this release
cb83489

The 2.0.3 release contains a fix where reading from disk would sometimes fail.

Earlier related release-notes are below


The 2.0.2 release is mostly improvements in test coverage, plus proper go module support for 2.0 branching, so that it resides in a separate submodule.

The 2.0 release is backwards-incompatible, in the binary exchange format, to steakknife/bloomfilter. Reason being that the algorithm for how k hashiing is performed was changed in this PR, which also reduces false positives with several magnitudes (depending on the number of filters). The same PR also removed a 3x memory-expansion during binary unmarshalling.

I also added JSON support and remove text marshalling and unmarshalling in this pr. Apparently the text format had never been used, because the most basic sanity-checks failed, and removing it seemed like a good choice -- json is a better format for textual representation.

And go mod support was added.