Releases: bucket4j/bucket4j
Releases · bucket4j/bucket4j
6.4.0 Enhancements for Verbose API
6.3.0
6.2.0 Support for ApacheIgnite Thin client
Support for ApacheIgnite Thin client #159
6.1.0 Support for refilling buckets over maximum
#151 Support for refilling buckets over maximum
6.0.0 Eliminate undefined behavior for configuration replacement
This release was inspired by user complaints:
Special notes about version number and backward compatibility: This release breaks backward compatibility, that is why the major version was increased. 6.0.0
version is used instead of 5.0.0
because 5.0.0
is already reserved for release form 5.0
branch.
Backward compatibility has been broken in the following points:
replaceConfiguration
method now accepts an additional parameter.- If you use native serialization for Hazelcast or Infinispan then binary serialized data is not compatible between
4.6.0
and5.0.0
, zero-downtime deployment can not be used in such use-case.
Verbose API
#117 Add current bucket configuration to ConsumptionProbe
4.9.0
4.8.0
4.7.0 Integration with native serialization for Hazelcast and Infinispan
Compatibility with JPMS
Issue list:
- #106 providing Automatic-Module-Name via Manifest for compatibility with JPMS from java 9. Bucket4j itself is still written in java 8.