Skip to content

Commit

Permalink
8.10.0 release documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
vladimir-bukhtoyarov committed Mar 20, 2024
2 parents e4c1530 + 9212300 commit 06a5019
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 23 deletions.
38 changes: 19 additions & 19 deletions README.md
Expand Up @@ -42,8 +42,8 @@ private void doSomethingProtected() {
More examples [can be found there](https://bucket4j.github.io/8.3.0/toc.html#quick-start-examples)

## [Documentation](https://bucket4j.github.io)
* [Reference](https://bucket4j.github.io/8.7.0/toc.html)
* [Quick start examples](https://bucket4j.github.io/8.7.0/toc.html#quick-start-examples)
* [Reference](https://bucket4j.github.io/8.9.0/toc.html)
* [Quick start examples](https://bucket4j.github.io/8.9.0/toc.html#quick-start-examples)
* [Third-party articles](https://bucket4j.github.io/#third-party-articles)

## Bucket4j basic features
Expand All @@ -65,29 +65,29 @@ In additional to basic features described above, ```Bucket4j``` provides ability
### Supported JCache compatible(or similar) back-ends
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 | Flexible per-entry expiration | Thin-client support | Documentation link |
| :--- | :---: | :---: |:-----------------------------:|:-------------------:|:-------------------------------------------------------------------------------------:|
| ```JCache API (JSR 107)``` | No | No | No | No | [bucket4j-jcache](https://bucket4j.github.io/8.10.0/toc.html#bucket4j-jcache) |
| ```Hazelcast``` | Yes | Yes | Yes | No | [bucket4j-hazelcast](https://bucket4j.github.io/8.10.0/toc.html#bucket4j-hazelcast) |
| ```Apache Ignite``` | Yes | n/a | No | Yes | [bucket4j-ignite](https://bucket4j.github.io/8.10.0/toc.html#bucket4j-ignite) |
| ```Inifinispan``` | Yes | Yes | No | No | [bucket4j-infinispan](https://bucket4j.github.io/8.10.0/toc.html#bucket4j-infinispan) |
| ```Oracle Coherence``` | Yes | Yes | No | No | [bucket4j-coherence](https://bucket4j.github.io/8.10.0/toc.html#bucket4j-coherence) |
| Back-end | Async supported | Optimized serialization | Thin-client support | Documentation link |
| :--- | :---: | :---: |:-------------------:|:------------------------------------------------------------------------------:|
| ```JCache API (JSR 107)``` | No | No | No | [bucket4j-jcache](https://bucket4j.github.io/8.7.0/toc.html#bucket4j-jcache) |
| ```Hazelcast``` | Yes | Yes | No | [bucket4j-hazelcast](https://bucket4j.github.io/8.7.0/toc.html#bucket4j-hazelcast) |
| ```Apache Ignite``` | Yes | n/a | Yes | [bucket4j-ignite](https://bucket4j.github.io/8.7.0/toc.html#bucket4j-ignite) |
| ```Inifinispan``` | Yes | Yes | No | [bucket4j-infinispan](https://bucket4j.github.io/8.7.0/toc.html#bucket4j-infinispan) |
| ```Oracle Coherence``` | Yes | Yes | No | [bucket4j-coherence](https://bucket4j.github.io/8.7.0/toc.html#bucket4j-coherence) |

### Redis back-ends
| Back-end | Async supported | Redis cluster supported | Documentation link |
| :--- | :---: |:-----------------------:|:----------------------------------------------------------------------------------------------------------------------------------:|
| ```Redis/Redisson``` | Yes | Yes |[bucket4j-redis/Redisson](https://bucket4j.github.io/8.10.0/toc.html#example-of-bucket-instantiation-via-redissonbasedproxymanager) |
| ```Redis/Jedis``` | No | Yes | [bucket4j-redis/Jedis](https://bucket4j.github.io/8.10.0/toc.html#example-of-bucket-instantiation-via-jedisbasedproxymanager) |
| ```Redis/Lettuce``` | Yes | Yes | [bucket4j-redis/Lettuce](https://bucket4j.github.io/8.10.0/toc.html#example-of-bucket-instantiation-via-lettucebasedproxymanager) |
| Back-end | Async supported | Redis cluster supported | Documentation link |
| :--- | :---: |:-----------------------:|:----------------------------------------------------------------------------------------------------------------------------:|
| ```Redis/Redisson``` | Yes | Yes | [bucket4j-redis/Redisson](https://bucket4j.github.io/8.7.0/toc.html#example-of-bucket-instantiation-via-redissonbasedproxymanager) |
| ```Redis/Jedis``` | No | Yes | [bucket4j-redis/Jedis](https://bucket4j.github.io/8.7.0/toc.html#example-of-bucket-instantiation-via-jedisbasedproxymanager) |
| ```Redis/Lettuce``` | Yes | Yes | [bucket4j-redis/Lettuce](https://bucket4j.github.io/8.7.0/toc.html#example-of-bucket-instantiation-via-lettucebasedproxymanager) |

### JDBC back-ends
| Back-end | Documentation link |
|:---------------------------|:------------------------------------------------------------------------------------------:|
| ```MySQL``` | [bucket4j-mysql](https://bucket4j.github.io/8.7.0/toc.html#mysql-integration) |
| ```PostgreSQL``` | [bucket4j-postgresql](https://bucket4j.github.io/8.7.0/toc.html#postgresql-integration) |
| ```Oracle``` | [bucket4j-oracle](https://bucket4j.github.io/8.7.0/toc.html#oracle-integration) |
| ```Microsoft SQL Server``` | [bucket4j-mssql](https://bucket4j.github.io/8.7.0/toc.html#microsoftsqlserver-integration) |
| ```MariaDB``` | [bucket4j-mariadb](https://bucket4j.github.io/8.7.0/toc.html#mariadb-integration) |
| ```MySQL``` | [bucket4j-mysql](https://bucket4j.github.io/8.9.0/toc.html#mysql-integration) |
| ```PostgreSQL``` | [bucket4j-postgresql](https://bucket4j.github.io/8.9.0/toc.html#postgresql-integration) |
| ```Oracle``` | [bucket4j-oracle](https://bucket4j.github.io/8.9.0/toc.html#oracle-integration) |
| ```Microsoft SQL Server``` | [bucket4j-mssql](https://bucket4j.github.io/8.9.0/toc.html#microsoftsqlserver-integration) |
| ```MariaDB``` | [bucket4j-mariadb](https://bucket4j.github.io/8.9.0/toc.html#mariadb-integration) |


### Local caches support
Expand Down
2 changes: 1 addition & 1 deletion asciidoc/src/main/docs/asciidoc/index.adoc
Expand Up @@ -3,7 +3,7 @@ image::./images/white-logo.png[]
endif::[]

== Current version {revnumber} documentation
Release date: `25 Feb 2024`
Release date: `21 March 2024`

* http://bucket4j.com/{revnumber}/release-notes.html[{revnumber} Release notes]
* http://bucket4j.com/{revnumber}/toc.html[{revnumber} Reference]
Expand Down
7 changes: 6 additions & 1 deletion asciidoc/src/main/docs/asciidoc/previos-releases.adoc
@@ -1,6 +1,11 @@
== Documentation for previous versions
=== 2024
==== 8.7.0
==== 8.9.0
Release date: `21 Feb 2024`
* http://bucket4j.com/8.9.0/release-notes.html[8.8.0 Release notes]
* http://bucket4j.com/8.9.0/toc.html[8.8.0 Reference]

==== 8.8.0
Release date: `11 Feb 2024`
* http://bucket4j.com/8.8.0/release-notes.html[8.8.0 Release notes]
* http://bucket4j.com/8.8.0/toc.html[8.8.0 Reference]
Expand Down
9 changes: 7 additions & 2 deletions asciidoc/src/main/docs/asciidoc/release-notes.adoc
Expand Up @@ -2,5 +2,10 @@
Release `{revnumber}`

.The features/enhancements in release scope are following:
* https://github.com/bucket4j/bucket4j/issues/447[#447 Enhance custom serialization for standalone Hazelcast cluster]
* https://github.com/bucket4j/bucket4j/issues/406[#406 Support request timeouts where possible(Redis, JDBC)]
* https://github.com/bucket4j/bucket4j/issues/461[#461 Flexible per-entry expiration for Hazelcast]
.Bugfixes:
* https://github.com/bucket4j/bucket4j/issues/456[#456 Rare exceptions when ManyalySync optimization is used with conjunction of implicit configuration replacement]
.Backward incompatible changes:
Hazelcast `3.x` is not supported anymore. Since `bucket4-8.10.0` the minimum supported Hazelcast version is `4.1`.

0 comments on commit 06a5019

Please sign in to comment.