white logo

Current version 8.1.1 documentation

Release date: 30 August 2022

About the authors

Vladimir Bukhtoyarov

Lead Java developer at edna
Saint-Petersburg, Russia
jsecoder@mail.ru
Role: maintainer, future vision
80

Maxim Bartkov

Lead Java developer at RooX Solutions
Kharkov, Ukraine
maxgalayoutop@gmail.com
Role: contributor, evangelist, author of scientific publications
80

Third-party articles and integrations

Documentation for previous versions

2022

8.1.1

Release date: 23 October 2022

8.0.1

Release date: 31 July 2022

7.6.0

Release date: 23 July 2022 * 7.6.0 Release notes * 7.6.0 Reference

7.5.0

Release date: 02 May 2022 * 7.5.0 Release notes * 7.5.0 Reference

7.4.0

09 April 2022 Method for reset bucket.

7.3.0

04 March 2022 Support for Caffeine.

7.2.0

11 Feb 2022 Support for MySQL and PostgreSQL.

7.1.0

30 Jan 2022 Support for Hazelcast for case without access to classpath of server nodes.

2021

7.0.0

15 Dec 2021 redesigning of distributed facilities

6.4.0

Nov 14, 2021 Enhancements for Verbose API

6.3.0

Oct 02, 2021 Additive strategy for configuration replacement

6.2.0

Mar 21, 2021 Support for ApacheIgnite Thin client

6.1.0

Mar 03 2021 Support for refilling buckets over maximum

2020

6.0.0

Dec 21 2020 Eliminate undefined behavior for configuration replacement

4.10.0

Mar 7 2020 Verbose API

4.9.0

Feb 18 2020 Compatibility with Hazelcast 4.x

4.8.0

Feb 6 2020 Support POF serialization for Oracle Coherence, New API method consumeIgnoringRateLimits

4.7.0

Jan 2 2020 Integration with native serialization for Hazelcast and Infinispan

2019

4.6.0

29 November 2019 Compatibility with JPMS

4.5.0

2 June 2019 Option to allow interval refill to happen on interval boundary

4.4.0

3 Apr 2019 Integration with Oracle Coherence

2018

4.3.0

29 December 2018 New method for estimation of ability to consume

4.2.0

21 November 2018 Support of legacy Infinispan 8.x

4.1.0

29 September 2018 Boring maintenance of accumulated inconsistency

4.0.0

29 April 2018 Listener API, Fixed interval refill, Redesign of blocking API.

2017

3.1.0

27 December 2017 Bored maintenance

3.0.0

20 September 2017 Asynchronous API

2.1.0

18 May 2017 Extended version of tryConsume

2.0.0

22 Apr 2017 Proxy Manager abstraction for JCache backend

1.3.0

23 Mar 2017 Support different styles of synchronization for in-memory buckets

1.2.0

3 Mar 2017 Support of JCache and java 8

1.1.0

2 Mar 2017 Removing intrusive support of Oracle Coherence

2016

No releases

2015

1.0.0

10 May 2015 First version of bucket4j library