diff --git a/README.md b/README.md
index 91facadc..88c23564 100644
--- a/README.md
+++ b/README.md
@@ -24,11 +24,11 @@ In additional to basic features described above, ```Bucket4j``` provides ability
In addition to local in-memory buckets, the Bucket4j supports clustered usage scenario on top of following back-ends:
| Back-end | Async supported | Optimized serialization | Thin-client support | Documentation link |
| :--- | :---: | :---: | :---: | :---: |
-| ```JCache API (JSR 107)``` | No | No | No | [bucket4j-jcache](https://bucket4j.com/7.3.0/toc.html#bucket4j-jcache) |
-| ```Hazelcast``` | Yes | Yes | Planned | [bucket4j-hazelcast](https://bucket4j.com/7.3.0/toc.html#bucket4j-hazelcast) |
-| ```Apache Ignite``` | Yes | n/a | Yes | [bucket4j-ignite](https://bucket4j.com/7.3.0/toc.html#bucket4j-ignite) |
-| ```Inifinispan``` | Yes | Yes | No | [bucket4j-infinispan](https://bucket4j.com/7.3.0/toc.html#bucket4j-infinispan) |
-| ```Oracle Coherence``` | Yes | Yes | No | [bucket4j-coherence](https://bucket4j.com/7.3.0/toc.html#bucket4j-coherence) |
+| ```JCache API (JSR 107)``` | No | No | No | [bucket4j-jcache](https://bucket4j.com/7.4.0/toc.html#bucket4j-jcache) |
+| ```Hazelcast``` | Yes | Yes | Planned | [bucket4j-hazelcast](https://bucket4j.com/7.4.0/toc.html#bucket4j-hazelcast) |
+| ```Apache Ignite``` | Yes | n/a | Yes | [bucket4j-ignite](https://bucket4j.com/7.4.0/toc.html#bucket4j-ignite) |
+| ```Inifinispan``` | Yes | Yes | No | [bucket4j-infinispan](https://bucket4j.com/7.4.0/toc.html#bucket4j-infinispan) |
+| ```Oracle Coherence``` | Yes | Yes | No | [bucket4j-coherence](https://bucket4j.com/7.4.0/toc.html#bucket4j-coherence) |
### Non-JVM back-ends
Bucket4j authors strongly recommends to use JVM based back-ends when possible,
@@ -38,8 +38,8 @@ In addition to local in-memory buckets, the Bucket4j supports clustered usage sc
| Back-end | Async supported | Documentation link |
| :--- | :---: | :---: |
| ```Redis``` | Yes | [bucket4j-redis](https://github.com/vladimir-bukhtoyarov/bucket4j/blob/master/bucket4j-redis/src/main/java/io/github/bucket4j/redis/redisson/cas/RedissonBasedProxyManager.java) |
-| ```MySQL``` | No | [bucket4j-mysql](https://bucket4j.com/7.3.0/toc.html#mysql-integration) |
-| ```PostgreSQL``` | No | [bucket4j-postgresql](https://bucket4j.com/7.3.0/toc.html#postgresql-integration) |
+| ```MySQL``` | No | [bucket4j-mysql](https://bucket4j.com/7.4.0/toc.html#mysql-integration) |
+| ```PostgreSQL``` | No | [bucket4j-postgresql](https://bucket4j.com/7.4.0/toc.html#postgresql-integration) |
| ```DynamoDb``` | No | [bucket4j-dynamodb](https://github.com/vladimir-bukhtoyarov/bucket4j/blob/master/bucket4j-dynamodb-sdk-v1/src/main/java/io/github/bucket4j/dynamodb/v1/LongDynamoDBProxyManager.java) |
### Local caches support
@@ -49,8 +49,8 @@ Sometimes you are having deal with bucket per key scenarios but distributed sync
| ```Caffeine``` | [bucket4j-caffeine](https://github.com/vladimir-bukhtoyarov/bucket4j/blob/7.3/bucket4j-caffeine/src/main/java/io/github/bucket4j/caffeine/CaffeineProxyManager.java) |
## [Documentation](https://bucket4j.com)
-* [Official reference](https://bucket4j.com/7.3.0/toc.html)
-* [Quick start examples](https://bucket4j.com/7.3.0/toc.html#quick-start-examples)
+* [Official reference](https://bucket4j.com/7.4.0/toc.html)
+* [Quick start examples](https://bucket4j.com/7.4.0/toc.html#quick-start-examples)
* [Third-party articles](https://bucket4j.com/#third-party-articles)
## Get Bucket4j library
@@ -60,7 +60,7 @@ The Bucket4j is distributed through [Maven Central](http://search.maven.org/):
com.github.vladimir-bukhtoyarov
bucket4j-core
- 7.3.0
+ 7.4.0
```
#### You can build Bucket4j from sources
diff --git a/asciidoc/pom.xml b/asciidoc/pom.xml
index 347e556d..eeebff9a 100644
--- a/asciidoc/pom.xml
+++ b/asciidoc/pom.xml
@@ -8,7 +8,7 @@
com.github.vladimir-bukhtoyarov
bucket4j-parent
- 7.3.0
+ 7.4.0
../bucket4j-parent
asciidoc
diff --git a/asciidoc/src/main/docs/asciidoc/index.adoc b/asciidoc/src/main/docs/asciidoc/index.adoc
index a8fd7d6f..b9f0a5c4 100644
--- a/asciidoc/src/main/docs/asciidoc/index.adoc
+++ b/asciidoc/src/main/docs/asciidoc/index.adoc
@@ -3,7 +3,7 @@ image::./images/white-logo.png[]
endif::[]
== Current version {revnumber} documentation
-`04 March 2022` Support for Caffeine.
+`09 April 2022` Method for reset bucket.
* http://bucket4j.com/{revnumber}/release-notes.html[{revnumber} Release notes]
* http://bucket4j.com/{revnumber}/toc.html[{revnumber} Reference]
@@ -43,6 +43,12 @@ image:images/Maxim_Bartkov.jpg[80,80] +
== Documentation for previous versions
=== 2022
+==== 7.4.0
+`04 March 2022` Support for Caffeine.
+
+* http://bucket4j.com/7.4.0/release-notes.html[7.4.0 Release notes]
+* http://bucket4j.com/7.4.0/toc.html[7.4.0 Reference]
+
==== 7.2.0
`11 Feb 2022` Support for MySQL and PostgreSQL.
diff --git a/asciidoc/src/main/docs/asciidoc/release-notes.adoc b/asciidoc/src/main/docs/asciidoc/release-notes.adoc
index a8ec77eb..a6853e2d 100644
--- a/asciidoc/src/main/docs/asciidoc/release-notes.adoc
+++ b/asciidoc/src/main/docs/asciidoc/release-notes.adoc
@@ -2,4 +2,8 @@
Release `{revnumber}`
.The issues in release scope are following:
-* https://github.com/vladimir-bukhtoyarov/bucket4j/issues/238[#238 Support for Caffeine]
+* https://github.com/vladimir-bukhtoyarov/bucket4j/issues/116[#116 Method for reset bucket]
+
+.The bugfixes in release scope are following:
+* https://github.com/vladimir-bukhtoyarov/bucket4j/issues/246[#246 Connection leak in MySQL/PostgreSQL proxy managers]
+* https://github.com/vladimir-bukhtoyarov/bucket4j/issues/244[#244 RedisCommands.SETPXNX not exists]
diff --git a/bucket4j-benchmarks/pom.xml b/bucket4j-benchmarks/pom.xml
index ba6637f5..bf3d1dbb 100644
--- a/bucket4j-benchmarks/pom.xml
+++ b/bucket4j-benchmarks/pom.xml
@@ -8,7 +8,7 @@
com.github.vladimir-bukhtoyarov
bucket4j-parent
- 7.3.0
+ 7.4.0
../bucket4j-parent
bucket4j-benchmarks
diff --git a/bucket4j-caffeine/pom.xml b/bucket4j-caffeine/pom.xml
index 5fd19455..b0430c24 100644
--- a/bucket4j-caffeine/pom.xml
+++ b/bucket4j-caffeine/pom.xml
@@ -8,7 +8,7 @@
com.github.vladimir-bukhtoyarov
bucket4j-parent
- 7.3.0
+ 7.4.0
../bucket4j-parent
bucket4j-caffeine
diff --git a/bucket4j-coherence/pom.xml b/bucket4j-coherence/pom.xml
index 33841a8f..5d2062a0 100644
--- a/bucket4j-coherence/pom.xml
+++ b/bucket4j-coherence/pom.xml
@@ -9,7 +9,7 @@
com.github.vladimir-bukhtoyarov
bucket4j-parent
- 7.3.0
+ 7.4.0
../bucket4j-parent
diff --git a/bucket4j-core/pom.xml b/bucket4j-core/pom.xml
index 62b7d4e7..1d535374 100644
--- a/bucket4j-core/pom.xml
+++ b/bucket4j-core/pom.xml
@@ -7,7 +7,7 @@
com.github.vladimir-bukhtoyarov
bucket4j-parent
- 7.3.0
+ 7.4.0
../bucket4j-parent
4.0.0
diff --git a/bucket4j-dynamodb-sdk-v1/pom.xml b/bucket4j-dynamodb-sdk-v1/pom.xml
index c7ccf4fd..afbbba04 100644
--- a/bucket4j-dynamodb-sdk-v1/pom.xml
+++ b/bucket4j-dynamodb-sdk-v1/pom.xml
@@ -7,7 +7,7 @@
com.github.vladimir-bukhtoyarov
bucket4j-parent
- 7.3.0
+ 7.4.0
../bucket4j-parent
diff --git a/bucket4j-examples/pom.xml b/bucket4j-examples/pom.xml
index 434fdb41..c9588dec 100644
--- a/bucket4j-examples/pom.xml
+++ b/bucket4j-examples/pom.xml
@@ -23,7 +23,7 @@
com.github.vladimir-bukhtoyarov
bucket4j-parent
- 7.3.0
+ 7.4.0
../bucket4j-parent
4.0.0
diff --git a/bucket4j-hazelcast-all/bucket4j-hazelcast-3/pom.xml b/bucket4j-hazelcast-all/bucket4j-hazelcast-3/pom.xml
index 56cb86f8..e34c9cc8 100644
--- a/bucket4j-hazelcast-all/bucket4j-hazelcast-3/pom.xml
+++ b/bucket4j-hazelcast-all/bucket4j-hazelcast-3/pom.xml
@@ -8,7 +8,7 @@
com.github.vladimir-bukhtoyarov
bucket4j-hazelcast-all
- 7.3.0
+ 7.4.0
../../bucket4j-hazelcast-all
bucket4j-hazelcast-3
diff --git a/bucket4j-hazelcast-all/bucket4j-hazelcast/pom.xml b/bucket4j-hazelcast-all/bucket4j-hazelcast/pom.xml
index 094c313c..fb08d7b3 100644
--- a/bucket4j-hazelcast-all/bucket4j-hazelcast/pom.xml
+++ b/bucket4j-hazelcast-all/bucket4j-hazelcast/pom.xml
@@ -8,7 +8,7 @@
com.github.vladimir-bukhtoyarov
bucket4j-hazelcast-all
- 7.3.0
+ 7.4.0
../../bucket4j-hazelcast-all
bucket4j-hazelcast
diff --git a/bucket4j-hazelcast-all/pom.xml b/bucket4j-hazelcast-all/pom.xml
index 8d1aef09..3312565c 100644
--- a/bucket4j-hazelcast-all/pom.xml
+++ b/bucket4j-hazelcast-all/pom.xml
@@ -5,7 +5,7 @@
bucket4j-parent
com.github.vladimir-bukhtoyarov
- 7.3.0
+ 7.4.0
../bucket4j-parent
pom
diff --git a/bucket4j-ignite/pom.xml b/bucket4j-ignite/pom.xml
index d8479a75..0835eaa4 100644
--- a/bucket4j-ignite/pom.xml
+++ b/bucket4j-ignite/pom.xml
@@ -8,7 +8,7 @@
com.github.vladimir-bukhtoyarov
bucket4j-parent
- 7.3.0
+ 7.4.0
../bucket4j-parent
bucket4j-ignite
diff --git a/bucket4j-infinispan-all/bucket4j-infinispan-8/pom.xml b/bucket4j-infinispan-all/bucket4j-infinispan-8/pom.xml
index a4140f7a..be702e32 100644
--- a/bucket4j-infinispan-all/bucket4j-infinispan-8/pom.xml
+++ b/bucket4j-infinispan-all/bucket4j-infinispan-8/pom.xml
@@ -8,7 +8,7 @@
com.github.vladimir-bukhtoyarov
bucket4j-infinispan-all
- 7.3.0
+ 7.4.0
../../bucket4j-infinispan-all
diff --git a/bucket4j-infinispan-all/bucket4j-infinispan/pom.xml b/bucket4j-infinispan-all/bucket4j-infinispan/pom.xml
index 60b65f23..0d8c941e 100644
--- a/bucket4j-infinispan-all/bucket4j-infinispan/pom.xml
+++ b/bucket4j-infinispan-all/bucket4j-infinispan/pom.xml
@@ -8,7 +8,7 @@
com.github.vladimir-bukhtoyarov
bucket4j-infinispan-all
- 7.3.0
+ 7.4.0
../../bucket4j-infinispan-all
bucket4j-infinispan
diff --git a/bucket4j-infinispan-all/pom.xml b/bucket4j-infinispan-all/pom.xml
index d17ba291..ffff32a2 100644
--- a/bucket4j-infinispan-all/pom.xml
+++ b/bucket4j-infinispan-all/pom.xml
@@ -6,7 +6,7 @@
bucket4j-parent
com.github.vladimir-bukhtoyarov
- 7.3.0
+ 7.4.0
../bucket4j-parent
4.0.0
diff --git a/bucket4j-jcache/pom.xml b/bucket4j-jcache/pom.xml
index 71498f7a..cd18ef15 100644
--- a/bucket4j-jcache/pom.xml
+++ b/bucket4j-jcache/pom.xml
@@ -7,7 +7,7 @@
com.github.vladimir-bukhtoyarov
bucket4j-parent
- 7.3.0
+ 7.4.0
../bucket4j-parent
4.0.0
diff --git a/bucket4j-mysql/pom.xml b/bucket4j-mysql/pom.xml
index 19d20c97..3ff4b93a 100644
--- a/bucket4j-mysql/pom.xml
+++ b/bucket4j-mysql/pom.xml
@@ -7,7 +7,7 @@
com.github.vladimir-bukhtoyarov
bucket4j-parent
- 7.3.0
+ 7.4.0
../bucket4j-parent
diff --git a/bucket4j-parent/pom.xml b/bucket4j-parent/pom.xml
index a931c52d..cce8df53 100644
--- a/bucket4j-parent/pom.xml
+++ b/bucket4j-parent/pom.xml
@@ -7,7 +7,7 @@
4.0.0
com.github.vladimir-bukhtoyarov
- 7.3.0
+ 7.4.0
bucket4j-parent
pom
bucket4j-parent
diff --git a/bucket4j-postgresql/pom.xml b/bucket4j-postgresql/pom.xml
index 2c9a90a2..112b8d37 100644
--- a/bucket4j-postgresql/pom.xml
+++ b/bucket4j-postgresql/pom.xml
@@ -7,7 +7,7 @@
com.github.vladimir-bukhtoyarov
bucket4j-parent
- 7.3.0
+ 7.4.0
../bucket4j-parent
diff --git a/bucket4j-redis/pom.xml b/bucket4j-redis/pom.xml
index edbb15c0..48aadae7 100644
--- a/bucket4j-redis/pom.xml
+++ b/bucket4j-redis/pom.xml
@@ -8,7 +8,7 @@
com.github.vladimir-bukhtoyarov
bucket4j-parent
- 7.3.0
+ 7.4.0
../bucket4j-parent
bucket4j-redis
diff --git a/experimental/bucket4j-lua/pom.xml b/experimental/bucket4j-lua/pom.xml
index 2fbd48ce..32c7e7de 100644
--- a/experimental/bucket4j-lua/pom.xml
+++ b/experimental/bucket4j-lua/pom.xml
@@ -24,7 +24,7 @@
com.github.vladimir-bukhtoyarov
bucket4j-parent
- 7.3.0
+ 7.4.0
../../bucket4j-parent
bucket4j-lua
diff --git a/experimental/pom.xml b/experimental/pom.xml
index 33434106..18130f0a 100644
--- a/experimental/pom.xml
+++ b/experimental/pom.xml
@@ -6,7 +6,7 @@
com.github.vladimir-bukhtoyarov
bucket4j-parent
- 7.3.0
+ 7.4.0
../bucket4j-parent
4.0.0
diff --git a/lincheck-tests/pom.xml b/lincheck-tests/pom.xml
index a7390009..67a70b92 100644
--- a/lincheck-tests/pom.xml
+++ b/lincheck-tests/pom.xml
@@ -6,7 +6,7 @@
com.github.vladimir-bukhtoyarov
bucket4j-parent
- 7.3.0
+ 7.4.0
../bucket4j-parent
diff --git a/pom.xml b/pom.xml
index 0aca00db..228b4e17 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,13 +5,13 @@
com.github.vladimir-bukhtoyarov
bucket4j
- 7.3.0
+ 7.4.0
pom
com.github.vladimir-bukhtoyarov
bucket4j-parent
- 7.3.0
+ 7.4.0
./bucket4j-parent