Bucket4j Versions Save

Java rate limiting library based on token-bucket algorithm.

8.11.0

3 weeks ago

The features/enhancements in release scope are following:

Backward incompatible changes:

New scheme of naming for Maven artifacts

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.

Dependencies structure for Redis has been changed

Support for Redis has been splitted by individual modules(Jedis, Lettuce, Redisson). + See docs for your library:

  • [Lettuce]https://bucket4j.com/8.11.0/toc.html#dependencies-5
  • [Redisson]https://bucket4j.com/8.11.0/toc.html#dependencies-6
  • [Jedis]https://bucket4j.com/8.11.0/toc.html#dependencies-7

8.10.0

1 month ago

The features/enhancements in release scope are following:

Bugfixes:

Backward incompatible changes:

Hazelcast 3.x is not supported anymore. Since bucket4-8.10.0 the minimum supported Hazelcast version is 4.1.

New Contributors

Full Changelog: https://github.com/bucket4j/bucket4j/compare/8.9.0...8.10.0

8.9.0

2 months ago

The features/enhancements in release scope are following:

What's Changed

New Contributors

Full Changelog: https://github.com/bucket4j/bucket4j/compare/8.7.0...8.9.0

8.8.0

3 months ago

Implemented features:

  • #443 Support for MariaDb

What's Changed

New Contributors

Full Changelog: https://github.com/bucket4j/bucket4j/compare/8.7.0...8.8.0

8.6.0

6 months ago

The features/enhancements/bugfixes in release scope are following:

  • #417 Local Bucket: tryConsumeAsMuchAsPossible returns negative values after calling consumeIgnoreRateLimits

Full Changelog: https://github.com/bucket4j/bucket4j/compare/8.5.0...8.6.0

8.5.0

7 months ago

What's Changed

  • #401 Making the builder API to be more close with token-bucket description

Full Changelog: https://github.com/bucket4j/bucket4j/compare/8.4.0...8.5.0

8.4.0

8 months ago

What's Changed

  • #372 Bucket4J for OracleSql
  • #400 PostgreSQLadvisoryLockBasedProxyManager does not work with String keys
  • #384 skip-sync-on-empty-bucket optimization
  • #381 Add Listener hook before the thread is parked
  • #398 BucketNotFoundException when using Predictive Optimization
  • fix(sec): upgrade com.hazelcast:hazelcast to 5.3.0 by @ChengDaqi2023 in https://github.com/bucket4j/bucket4j/pull/397
  • fix(sec): upgrade com.google.guava:guava to 32.0.0-jre by @ChengDaqi2023 in https://github.com/bucket4j/bucket4j/pull/396

New Contributors

Full Changelog: https://github.com/bucket4j/bucket4j/compare/8.3.0...8.4.0

8.3.0

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/bucket4j/bucket4j/compare/8.2.0...8.3.0