diff --git a/site3/website/docusaurus.config.js b/site3/website/docusaurus.config.js index a5bed4d2537..400a6be8b46 100644 --- a/site3/website/docusaurus.config.js +++ b/site3/website/docusaurus.config.js @@ -7,7 +7,7 @@ const baseUrl = process.env.BASE_URL || "/" const deployUrl = process.env.DEPLOY_URL || "https://bookkeeper.apache.org"; const variables = { /** They are used in .md files*/ - latest_release: "4.16.2", + latest_release: "4.16.3", stable_release: "4.14.7", github_repo: "https://github.com/apache/bookkeeper", github_master: "https://github.com/apache/bookkeeper/tree/master", diff --git a/site3/website/src/pages/release-notes.md b/site3/website/src/pages/release-notes.md index a107a0f1de1..50d6108e6f8 100644 --- a/site3/website/src/pages/release-notes.md +++ b/site3/website/src/pages/release-notes.md @@ -1,6 +1,39 @@ # Release notes +## 4.16.3 + +Rlease 4.16.3 includes multiple bug fixes and some dependencies CVE fixes. + +Apache BookKeeper users are encouraged to upgrade to 4.16.3. +The technical details of this release are summarized below. + +### Highlights + +#### Bugs +* Fix AutoCloseableLifecycleComponent close exception log [PR #4042](https://github.com/apache/bookkeeper/pull/4042) +* Make compatible between DefaultEntryLogger and DirectEntryLogger [PR #4041](https://github.com/apache/bookkeeper/pull/4041) +* Fix deletedLedgers count [PR #4026](https://github.com/apache/bookkeeper/pull/4026) +* Fix read write request leak when executor throw `RejectedExecutionException` [PR #4024](https://github.com/apache/bookkeeper/pull/4024) +* Recycle LongWrapper finally to avoid memory leak [PR #4007](https://github.com/apache/bookkeeper/pull/4007) +* Remove underreplicaiton callback [PR #4058](https://github.com/apache/bookkeeper/pull/4058) + +#### Improvements +* Force to use linux/amd64 to build release [PR #4060](https://github.com/apache/bookkeeper/pull/4060) +* Allow to set max operation numbers in a single rocksdb batch [PR #4044](https://github.com/apache/bookkeeper/pull/4044) +* Change pendingDeletedLedgers as ConcurrentHashSet [PR #3989](https://github.com/apache/bookkeeper/pull/3989) +* Enable kv logs in log4j configuration [PR #3986](https://github.com/apache/bookkeeper/pull/3986) +* Support skip invalid journal record in replying journal stage [PR #3956](https://github.com/apache/bookkeeper/pull/3956) +* Optimize getEntryLogMetadata [PR #3948](https://github.com/apache/bookkeeper/pull/3948) + +#### Dependency updates +* Bump guava version from 31.0.1-jre to 32.0.1-jre [PR #4008](https://github.com/apache/bookkeeper/pull/4008) +* Upgrade Netty to 4.1.94.Final to address CVE-2023-34462 [PR #3999](https://github.com/apache/bookkeeper/pull/3999) + +#### Details + +https://github.com/apache/bookkeeper/pulls?q=is%3Apr+label%3Arelease%2F4.16.3+is%3Aclosed + ## 4.14.8 Release 4.14.8 includes multiple bug fixes and some dependencies CVE fixes. diff --git a/site3/website/versioned_docs/version-4.16.2/admin/autorecovery.md b/site3/website/versioned_docs/version-4.16.3/admin/autorecovery.md similarity index 100% rename from site3/website/versioned_docs/version-4.16.2/admin/autorecovery.md rename to site3/website/versioned_docs/version-4.16.3/admin/autorecovery.md diff --git a/site3/website/versioned_docs/version-4.16.2/admin/bookies.md b/site3/website/versioned_docs/version-4.16.3/admin/bookies.md similarity index 100% rename from site3/website/versioned_docs/version-4.16.2/admin/bookies.md rename to site3/website/versioned_docs/version-4.16.3/admin/bookies.md diff --git a/site3/website/versioned_docs/version-4.16.2/admin/decomission.md b/site3/website/versioned_docs/version-4.16.3/admin/decomission.md similarity index 100% rename from site3/website/versioned_docs/version-4.16.2/admin/decomission.md rename to site3/website/versioned_docs/version-4.16.3/admin/decomission.md diff --git a/site3/website/versioned_docs/version-4.16.2/admin/geo-replication.md b/site3/website/versioned_docs/version-4.16.3/admin/geo-replication.md similarity index 100% rename from site3/website/versioned_docs/version-4.16.2/admin/geo-replication.md rename to site3/website/versioned_docs/version-4.16.3/admin/geo-replication.md diff --git a/site3/website/versioned_docs/version-4.16.2/admin/http.md b/site3/website/versioned_docs/version-4.16.3/admin/http.md similarity index 100% rename from site3/website/versioned_docs/version-4.16.2/admin/http.md rename to site3/website/versioned_docs/version-4.16.3/admin/http.md diff --git a/site3/website/versioned_docs/version-4.16.2/admin/metrics.md b/site3/website/versioned_docs/version-4.16.3/admin/metrics.md similarity index 100% rename from site3/website/versioned_docs/version-4.16.2/admin/metrics.md rename to site3/website/versioned_docs/version-4.16.3/admin/metrics.md diff --git a/site3/website/versioned_docs/version-4.16.2/admin/perf.md b/site3/website/versioned_docs/version-4.16.3/admin/perf.md similarity index 100% rename from site3/website/versioned_docs/version-4.16.2/admin/perf.md rename to site3/website/versioned_docs/version-4.16.3/admin/perf.md diff --git a/site3/website/versioned_docs/version-4.16.2/admin/placement.md b/site3/website/versioned_docs/version-4.16.3/admin/placement.md similarity index 100% rename from site3/website/versioned_docs/version-4.16.2/admin/placement.md rename to site3/website/versioned_docs/version-4.16.3/admin/placement.md diff --git a/site3/website/versioned_docs/version-4.16.2/admin/upgrade.md b/site3/website/versioned_docs/version-4.16.3/admin/upgrade.md similarity index 100% rename from site3/website/versioned_docs/version-4.16.2/admin/upgrade.md rename to site3/website/versioned_docs/version-4.16.3/admin/upgrade.md diff --git a/site3/website/versioned_docs/version-4.16.2/api/distributedlog-api.md b/site3/website/versioned_docs/version-4.16.3/api/distributedlog-api.md similarity index 100% rename from site3/website/versioned_docs/version-4.16.2/api/distributedlog-api.md rename to site3/website/versioned_docs/version-4.16.3/api/distributedlog-api.md diff --git a/site3/website/versioned_docs/version-4.16.2/api/ledger-adv-api.md b/site3/website/versioned_docs/version-4.16.3/api/ledger-adv-api.md similarity index 100% rename from site3/website/versioned_docs/version-4.16.2/api/ledger-adv-api.md rename to site3/website/versioned_docs/version-4.16.3/api/ledger-adv-api.md diff --git a/site3/website/versioned_docs/version-4.16.2/api/ledger-api.md b/site3/website/versioned_docs/version-4.16.3/api/ledger-api.md similarity index 99% rename from site3/website/versioned_docs/version-4.16.2/api/ledger-api.md rename to site3/website/versioned_docs/version-4.16.3/api/ledger-api.md index e830db16711..f94c364b2c7 100644 --- a/site3/website/versioned_docs/version-4.16.2/api/ledger-api.md +++ b/site3/website/versioned_docs/version-4.16.3/api/ledger-api.md @@ -21,7 +21,7 @@ If you're using [Maven](https://maven.apache.org/), add this to your [`pom.xml`] ```xml -4.16.2 +4.16.3 @@ -37,7 +37,7 @@ shaded library, which relocate classes of protobuf and guava into a different na ```xml -4.16.2 +4.16.3 @@ -53,12 +53,12 @@ If you're using [Gradle](https://gradle.org/), add this to your [`build.gradle`] ```groovy dependencies { - compile group: 'org.apache.bookkeeper', name: 'bookkeeper-server', version: '4.16.2' + compile group: 'org.apache.bookkeeper', name: 'bookkeeper-server', version: '4.16.3' } // Alternatively: dependencies { - compile 'org.apache.bookkeeper:bookkeeper-server:4.16.2' + compile 'org.apache.bookkeeper:bookkeeper-server:4.16.3' } ``` diff --git a/site3/website/versioned_docs/version-4.16.2/api/overview.md b/site3/website/versioned_docs/version-4.16.3/api/overview.md similarity index 100% rename from site3/website/versioned_docs/version-4.16.2/api/overview.md rename to site3/website/versioned_docs/version-4.16.3/api/overview.md diff --git a/site3/website/versioned_docs/version-4.16.2/deployment/kubernetes.md b/site3/website/versioned_docs/version-4.16.3/deployment/kubernetes.md similarity index 100% rename from site3/website/versioned_docs/version-4.16.2/deployment/kubernetes.md rename to site3/website/versioned_docs/version-4.16.3/deployment/kubernetes.md diff --git a/site3/website/versioned_docs/version-4.16.2/deployment/manual.md b/site3/website/versioned_docs/version-4.16.3/deployment/manual.md similarity index 100% rename from site3/website/versioned_docs/version-4.16.2/deployment/manual.md rename to site3/website/versioned_docs/version-4.16.3/deployment/manual.md diff --git a/site3/website/versioned_docs/version-4.16.2/development/codebase.md b/site3/website/versioned_docs/version-4.16.3/development/codebase.md similarity index 100% rename from site3/website/versioned_docs/version-4.16.2/development/codebase.md rename to site3/website/versioned_docs/version-4.16.3/development/codebase.md diff --git a/site3/website/versioned_docs/version-4.16.2/development/protocol.md b/site3/website/versioned_docs/version-4.16.3/development/protocol.md similarity index 100% rename from site3/website/versioned_docs/version-4.16.2/development/protocol.md rename to site3/website/versioned_docs/version-4.16.3/development/protocol.md diff --git a/site3/website/versioned_docs/version-4.16.2/getting-started/concepts.md b/site3/website/versioned_docs/version-4.16.3/getting-started/concepts.md similarity index 100% rename from site3/website/versioned_docs/version-4.16.2/getting-started/concepts.md rename to site3/website/versioned_docs/version-4.16.3/getting-started/concepts.md diff --git a/site3/website/versioned_docs/version-4.16.2/getting-started/installation.md b/site3/website/versioned_docs/version-4.16.3/getting-started/installation.md similarity index 100% rename from site3/website/versioned_docs/version-4.16.2/getting-started/installation.md rename to site3/website/versioned_docs/version-4.16.3/getting-started/installation.md diff --git a/site3/website/versioned_docs/version-4.16.2/getting-started/run-locally.md b/site3/website/versioned_docs/version-4.16.3/getting-started/run-locally.md similarity index 100% rename from site3/website/versioned_docs/version-4.16.2/getting-started/run-locally.md rename to site3/website/versioned_docs/version-4.16.3/getting-started/run-locally.md diff --git a/site3/website/versioned_docs/version-4.16.2/overview/overview.md b/site3/website/versioned_docs/version-4.16.3/overview/overview.md similarity index 96% rename from site3/website/versioned_docs/version-4.16.2/overview/overview.md rename to site3/website/versioned_docs/version-4.16.3/overview/overview.md index 04b01d28503..21166d428e6 100644 --- a/site3/website/versioned_docs/version-4.16.2/overview/overview.md +++ b/site3/website/versioned_docs/version-4.16.3/overview/overview.md @@ -1,6 +1,6 @@ --- id: overview -title: Apache BookKeeper 4.16.2-SNAPSHOT +title: Apache BookKeeper 4.16.3-SNAPSHOT --- -This documentation is for Apache BookKeeper™ version 4.16.2. +This documentation is for Apache BookKeeper™ version 4.16.3. Apache BookKeeper™ is a scalable, fault-tolerant, low-latency storage service optimized for real-time workloads. It offers durability, replication, and strong consistency as essentials for building reliable real-time applications. @@ -39,7 +39,7 @@ Object/[BLOB](https://en.wikipedia.org/wiki/Binary_large_object) storage | Stori Learn more about Apache BookKeeper™ and what it can do for your organization: -- [Apache BookKeeper 4.16.2 Release Notes](/release-notes#4162) +- [Apache BookKeeper 4.16.3 Release Notes](/release-notes#4163) - [Java API docs]({{ site.javadoc_base_url }}) Or start [using](../getting-started/installation) Apache BookKeeper today. diff --git a/site3/website/versioned_docs/version-4.16.2/reference/cli.md b/site3/website/versioned_docs/version-4.16.3/reference/cli.md similarity index 100% rename from site3/website/versioned_docs/version-4.16.2/reference/cli.md rename to site3/website/versioned_docs/version-4.16.3/reference/cli.md diff --git a/site3/website/versioned_docs/version-4.16.2/reference/config.md b/site3/website/versioned_docs/version-4.16.3/reference/config.md similarity index 100% rename from site3/website/versioned_docs/version-4.16.2/reference/config.md rename to site3/website/versioned_docs/version-4.16.3/reference/config.md diff --git a/site3/website/versioned_docs/version-4.16.2/security/overview.md b/site3/website/versioned_docs/version-4.16.3/security/overview.md similarity index 100% rename from site3/website/versioned_docs/version-4.16.2/security/overview.md rename to site3/website/versioned_docs/version-4.16.3/security/overview.md diff --git a/site3/website/versioned_docs/version-4.16.2/security/sasl.md b/site3/website/versioned_docs/version-4.16.3/security/sasl.md similarity index 100% rename from site3/website/versioned_docs/version-4.16.2/security/sasl.md rename to site3/website/versioned_docs/version-4.16.3/security/sasl.md diff --git a/site3/website/versioned_docs/version-4.16.2/security/tls.md b/site3/website/versioned_docs/version-4.16.3/security/tls.md similarity index 100% rename from site3/website/versioned_docs/version-4.16.2/security/tls.md rename to site3/website/versioned_docs/version-4.16.3/security/tls.md diff --git a/site3/website/versioned_docs/version-4.16.2/security/zookeeper.md b/site3/website/versioned_docs/version-4.16.3/security/zookeeper.md similarity index 100% rename from site3/website/versioned_docs/version-4.16.2/security/zookeeper.md rename to site3/website/versioned_docs/version-4.16.3/security/zookeeper.md diff --git a/site3/website/versioned_sidebars/version-4.16.2-sidebars.json b/site3/website/versioned_sidebars/version-4.16.3-sidebars.json similarity index 68% rename from site3/website/versioned_sidebars/version-4.16.2-sidebars.json rename to site3/website/versioned_sidebars/version-4.16.3-sidebars.json index 3c6948ed871..970cb708173 100644 --- a/site3/website/versioned_sidebars/version-4.16.2-sidebars.json +++ b/site3/website/versioned_sidebars/version-4.16.3-sidebars.json @@ -2,7 +2,7 @@ "docsSidebar": [ { "type": "doc", - "id": "version-4.16.2/overview/overview", + "id": "version-4.16.3/overview/overview", "label": "Overview" }, { @@ -12,17 +12,17 @@ "items": [ { "type": "doc", - "id": "version-4.16.2/getting-started/installation", + "id": "version-4.16.3/getting-started/installation", "label": "Installation" }, { "type": "doc", - "id": "version-4.16.2/getting-started/run-locally", + "id": "version-4.16.3/getting-started/run-locally", "label": "Run bookies locally" }, { "type": "doc", - "id": "version-4.16.2/getting-started/concepts", + "id": "version-4.16.3/getting-started/concepts", "label": "Concepts and architecture" } ] @@ -33,12 +33,12 @@ "items": [ { "type": "doc", - "id": "version-4.16.2/deployment/manual", + "id": "version-4.16.3/deployment/manual", "label": "Manual deployment" }, { "type": "doc", - "id": "version-4.16.2/deployment/kubernetes", + "id": "version-4.16.3/deployment/kubernetes", "label": "BookKeeper on Kubernetes" } ] @@ -49,32 +49,32 @@ "items": [ { "type": "doc", - "id": "version-4.16.2/admin/bookies", + "id": "version-4.16.3/admin/bookies", "label": "BookKeeper administration" }, { "type": "doc", - "id": "version-4.16.2/admin/autorecovery", + "id": "version-4.16.3/admin/autorecovery", "label": "AutoRecovery" }, { "type": "doc", - "id": "version-4.16.2/admin/metrics", + "id": "version-4.16.3/admin/metrics", "label": "Metrics collection" }, { "type": "doc", - "id": "version-4.16.2/admin/upgrade", + "id": "version-4.16.3/admin/upgrade", "label": "Upgrade" }, { "type": "doc", - "id": "version-4.16.2/admin/http", + "id": "version-4.16.3/admin/http", "label": "Admin REST API" }, { "type": "doc", - "id": "version-4.16.2/admin/decomission", + "id": "version-4.16.3/admin/decomission", "label": "Decommissioning Bookies" } ] @@ -85,22 +85,22 @@ "items": [ { "type": "doc", - "id": "version-4.16.2/api/overview", + "id": "version-4.16.3/api/overview", "label": "Overview" }, { "type": "doc", - "id": "version-4.16.2/api/ledger-api", + "id": "version-4.16.3/api/ledger-api", "label": "Ledger API" }, { "type": "doc", - "id": "version-4.16.2/api/ledger-adv-api", + "id": "version-4.16.3/api/ledger-adv-api", "label": "Advanced Ledger API" }, { "type": "doc", - "id": "version-4.16.2/api/distributedlog-api", + "id": "version-4.16.3/api/distributedlog-api", "label": "DistributedLog" } ] @@ -111,22 +111,22 @@ "items": [ { "type": "doc", - "id": "version-4.16.2/security/overview", + "id": "version-4.16.3/security/overview", "label": "Overview" }, { "type": "doc", - "id": "version-4.16.2/security/tls", + "id": "version-4.16.3/security/tls", "label": "TLS Authentication" }, { "type": "doc", - "id": "version-4.16.2/security/sasl", + "id": "version-4.16.3/security/sasl", "label": "SASL Authentication" }, { "type": "doc", - "id": "version-4.16.2/security/zookeeper", + "id": "version-4.16.3/security/zookeeper", "label": "ZooKeeper Authentication" } ] @@ -137,7 +137,7 @@ "items": [ { "type": "doc", - "id": "version-4.16.2/development/protocol", + "id": "version-4.16.3/development/protocol", "label": "BookKeeper protocol" } ] @@ -148,12 +148,12 @@ "items": [ { "type": "doc", - "id": "version-4.16.2/reference/config", + "id": "version-4.16.3/reference/config", "label": "Configuration" }, { "type": "doc", - "id": "version-4.16.2/reference/cli", + "id": "version-4.16.3/reference/cli", "label": "Command-line tools" } ] diff --git a/site3/website/versions.json b/site3/website/versions.json index eda03def592..6a2066b6e90 100644 --- a/site3/website/versions.json +++ b/site3/website/versions.json @@ -1,5 +1,5 @@ [ - "4.16.2", + "4.16.3", "4.15.4", "4.14.7", "4.13.0",