8.19.0
- Support backoff in CAS retry strategy by @IvanVas in https://github.com/bucket4j/bucket4j/pull/580
- @IvanVas made their first contribution in https://github.com/bucket4j/bucket4j/pull/580
Full Changelog: https://github.com/bucket4j/bucket4j/compare/8.18.0...8.19.0
8.18.0
- Fix typo in hazelcast doc by @dwwoelfel in https://github.com/bucket4j/bucket4j/pull/577
- Add Couchbase backend by @sudheej in https://github.com/bucket4j/bucket4j/pull/578
- @dwwoelfel made their first contribution in https://github.com/bucket4j/bucket4j/pull/577
- @sudheej made their first contribution in https://github.com/bucket4j/bucket4j/pull/578
Full Changelog: https://github.com/bucket4j/bucket4j/compare/8.17.0...8.18.0
8.17.0
- fix(docs): Bucket4j-Glide Anchor by @NersesAM in https://github.com/bucket4j/bucket4j/pull/570
- fix(readme): documentation links by @NersesAM in https://github.com/bucket4j/bucket4j/pull/573
- docs: Add Micrometer integration example by @vorburger in https://github.com/bucket4j/bucket4j/pull/576
- Support for Vertx Redis by @re-thc in https://github.com/bucket4j/bucket4j/pull/574
- @NersesAM made their first contribution in https://github.com/bucket4j/bucket4j/pull/570
- @vorburger made their first contribution in https://github.com/bucket4j/bucket4j/pull/576
- @re-thc made their first contribution in https://github.com/bucket4j/bucket4j/pull/574
8.16.0
- feat: add retry strategy by @wtrocki in https://github.com/bucket4j/bucket4j/pull/560
- feat: add retry max attempts capability for sync and async CAS by @wtrocki in https://github.com/bucket4j/bucket4j/pull/557
- Support for Valkey GLIDE by @v3rm0n in https://github.com/bucket4j/bucket4j/pull/559
- Add OSGi support with bnd-maven-plugin by @chrisrueger in https://github.com/bucket4j/bucket4j/pull/561
- @wtrocki made their first contribution in https://github.com/bucket4j/bucket4j/pull/560
- @v3rm0n made their first contribution in https://github.com/bucket4j/bucket4j/pull/559
- @chrisrueger made their first contribution in https://github.com/bucket4j/bucket4j/pull/561
Full Changelog: https://github.com/bucket4j/bucket4j/compare/8.15.0...8.16.0
8.15.0
- Fix typo in previous-releases link by @DominiQN in https://github.com/bucket4j/bucket4j/pull/533
- Fix typo in verbose-api docs by @cmg1411 in https://github.com/bucket4j/bucket4j/pull/540
- Fix comment in redisson.adoc by @K-jun98 in https://github.com/bucket4j/bucket4j/pull/541
- Add valid example using Redisson library by @JoshWein in https://github.com/bucket4j/bucket4j/pull/542
- MongoDB backend by @granikartem in https://github.com/bucket4j/bucket4j/pull/549
- @DominiQN made their first contribution in https://github.com/bucket4j/bucket4j/pull/533
- @cmg1411 made their first contribution in https://github.com/bucket4j/bucket4j/pull/540
- @K-jun98 made their first contribution in https://github.com/bucket4j/bucket4j/pull/541
- @JoshWein made their first contribution in https://github.com/bucket4j/bucket4j/pull/542
- @granikartem made their first contribution in https://github.com/bucket4j/bucket4j/pull/549
Full Changelog: https://github.com/bucket4j/bucket4j/compare/8.14.0...8.15.0
8.14.0
Full Changelog: https://github.com/bucket4j/bucket4j/compare/8.13.0...8.14.0
8.13.0
Full Changelog: https://github.com/bucket4j/bucket4j/compare/8.12.0...8.13.0
8.12.0
- #465 cleaner of expired buckets for RDBMS integrations(postgresql, oracle, mysql, mssql, mariadb)
- #461 Support flexible per-entry expiration(similar to Redis and Hazelcast) for Ignite, Infinispan and Coherence
- #483 Verbose API for scheduled and blocking bucket
##Full Changelog https://github.com/bucket4j/bucket4j/compare/8.11.0...8.12.0
8.11.0
- #466 Split support for Redis by individual maven modules
- #467 Create unified style builders for all ProxyManagers
- #474 Migrate to JDK17
Now, the version of target JDK become a part of artifact name. For example com.bucket4j:bucket4j-core has been changed to com.bucket4j:bucket4j_jdk17-core.
Support for Redis has been splitted by individual modules(Jedis, Lettuce, Redisson). + See docs for your library: