Releases: valeriansaliou/bloom
Releases · valeriansaliou/bloom
Bloom v1.27.0
- Made Redis connection management safer (in case of a Redis outage, a proxy pass-through is triggered immediately).
- Bumped dependencies.
Bloom v1.26.0
- 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
- Proxy an HTTP
DELETE
request body to the endpoint server, as it was already done forPOST
,PUT
andPATCH
(pass it through). - Bumped dependencies.
- Side-effect: compiled Bloom binary size has been reduced of ~30%.
Bloom v1.24.0
- Rollback
hyper
to a previous version (as well as other dependencies), as latest dependency bump caused minor issues
Bloom v1.23.0
- 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
- Ghost version bump (overrides yanked
v1.21
version of Bloom on Crates.io)
Bloom v1.21.0
- Added the
compress_body
option to compress Redis storage with Brotli (save up to 40%)
Bloom v1.20.0
- Add packaged support for 64 bits architectures
- Drop packaged support for 32 bits architectures
Bloom v1.19.0
- 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
- Optimize Redis
ziplist
lookup speed in some rare cases.