Skip to content

Releases: valeriansaliou/bloom

Bloom v1.27.0

05 Sep 16:02
v1.27.0
4a86ad5
Compare
Choose a tag to compare
  • Made Redis connection management safer (in case of a Redis outage, a proxy pass-through is triggered immediately).
  • Bumped dependencies.

Bloom v1.26.0

05 Sep 16:02
v1.26.0
c9d0989
Compare
Choose a tag to compare
  • Fixed an issue in proxied URLs, that were generated with an extraneous slash (eg. //path/to/api/ while it should have been: /path/to/api/).
  • Code has been converted to Rust 2018 edition.
  • Bloom Docker image is now much smaller (build dependencies are stripped).

Bloom v1.25.0

05 Sep 16:02
v1.25.0
8647c6f
Compare
Choose a tag to compare
  • Proxy an HTTP DELETE request body to the endpoint server, as it was already done for POST, PUT and PATCH (pass it through).
  • Bumped dependencies.
  • Side-effect: compiled Bloom binary size has been reduced of ~30%.

Bloom v1.24.0

05 Sep 16:02
v1.24.0
5665ae7
Compare
Choose a tag to compare
  • Rollback hyper to a previous version (as well as other dependencies), as latest dependency bump caused minor issues

Bloom v1.23.0

05 Sep 16:02
v1.23.0
6f67607
Compare
Choose a tag to compare
  • Prevent Redis DOS on cache purge script (when purging a lot of tags at once for a given bucket)
  • Fallback to DIRECT tunnel request when cache exists but is corrupted

Bloom v1.22.0

05 Sep 16:02
v1.22.0
59f8c8f
Compare
Choose a tag to compare
  • Ghost version bump (overrides yanked v1.21 version of Bloom on Crates.io)

Bloom v1.21.0

05 Sep 16:02
v1.21.0
5f7b906
Compare
Choose a tag to compare
  • Added the compress_body option to compress Redis storage with Brotli (save up to 40%)

Bloom v1.20.0

05 Sep 16:02
v1.20.0
c07ccf0
Compare
Choose a tag to compare
  • Add packaged support for 64 bits architectures
  • Drop packaged support for 32 bits architectures

Bloom v1.19.0

05 Sep 16:10
v1.19.0
b167c3d
Compare
Choose a tag to compare
  • Count bumped keys for existing cache, when reading it. It may happen that some tag keys are incorrectly removed by Redis LRU system, as it is probabilistic and thus might sample some keys incorrectly.

Bloom v1.18.0

05 Sep 16:10
v1.18.0
1c719c5
Compare
Choose a tag to compare
  • Optimize Redis ziplist lookup speed in some rare cases.