Skip to content

Releases: bucket4j/bucket4j

8.12.0

8.11.0

24 Apr 09:00
Compare
Choose a tag to compare

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:

8.10.0

20 Mar 20:33
Compare
Choose a tag to compare

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: 8.9.0...8.10.0

8.9.0

24 Feb 18:37
Compare
Choose a tag to compare

The features/enhancements in release scope are following:

What's Changed

  • 8.7 by @vladimir-bukhtoyarov in #424
  • Bump ch.qos.logback:logback-classic from 1.2.0 to 1.3.12 in /bucket4j-examples by @dependabot in #428
  • Bump ch.qos.logback:logback-classic from 1.2.0 to 1.3.12 in /backward-compatibility-tests/previous by @dependabot in #429
  • Bump ch.qos.logback:logback-classic from 1.2.0 to 1.3.12 in /backward-compatibility-tests/current by @dependabot in #430
  • Bump ch.qos.logback:logback-classic from 1.2.0 to 1.3.12 in /backward-compatibility-tests/common by @dependabot in #431
  • Bump ch.qos.logback:logback-classic from 1.2.3 to 1.3.12 in /bucket4j-parent by @dependabot in #432
  • Bump ch.qos.logback:logback-classic from 1.2.3 to 1.3.12 in /experimental/bucket4j-lua by @dependabot in #433
  • correct wording in jdbc docs by @atomfrede in #436
  • [443] adds mariadb support to bucket4j by @sathiyaseelan in #444

New Contributors

Full Changelog: 8.7.0...8.9.0

8.8.0

11 Feb 18:21
Compare
Choose a tag to compare

Implemented features:

  • #443 Support for MariaDb

What's Changed

  • 8.7 by @vladimir-bukhtoyarov in #424
  • Bump ch.qos.logback:logback-classic from 1.2.0 to 1.3.12 in /bucket4j-examples by @dependabot in #428
  • Bump ch.qos.logback:logback-classic from 1.2.0 to 1.3.12 in /backward-compatibility-tests/previous by @dependabot in #429
  • Bump ch.qos.logback:logback-classic from 1.2.0 to 1.3.12 in /backward-compatibility-tests/current by @dependabot in #430
  • Bump ch.qos.logback:logback-classic from 1.2.0 to 1.3.12 in /backward-compatibility-tests/common by @dependabot in #431
  • Bump ch.qos.logback:logback-classic from 1.2.3 to 1.3.12 in /bucket4j-parent by @dependabot in #432
  • Bump ch.qos.logback:logback-classic from 1.2.3 to 1.3.12 in /experimental/bucket4j-lua by @dependabot in #433
  • correct wording in jdbc docs by @atomfrede in #436
  • [443] adds mariadb support to bucket4j by @sathiyaseelan in #444

New Contributors

Full Changelog: 8.7.0...8.8.0

8.7.0

12 Nov 19:21
Compare
Choose a tag to compare

8.6.0

03 Nov 17:24
Compare
Choose a tag to compare

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

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

Full Changelog: 8.5.0...8.6.0

8.5.0

02 Oct 20:10
Compare
Choose a tag to compare

What's Changed

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

Full Changelog: 8.4.0...8.5.0

8.4.0

14 Sep 13:04
Compare
Choose a tag to compare

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 #397
  • fix(sec): upgrade com.google.guava:guava to 32.0.0-jre by @ChengDaqi2023 in #396

New Contributors

Full Changelog: 8.3.0...8.4.0

8.3.0

02 May 20:16
Compare
Choose a tag to compare

What's Changed

  • Contravariant arguments for CaffeineProxyManager by @namhptran in #356
  • Add key mapping capability to ProxyManager by @namhptran in #360
  • Update redisson proxy manager to support redisson 3.21.0 by @koenpunt in #370

New Contributors

Full Changelog: 8.2.0...8.3.0