You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bookkeeper.apache.org by ni...@apache.org on 2022/05/13 08:03:40 UTC

[bookkeeper] branch master updated: 4.14.5 release notes and doc (#3199)

This is an automated email from the ASF dual-hosted git repository.

nicoloboschi pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/bookkeeper.git


The following commit(s) were added to refs/heads/master by this push:
     new b4b3ca3b6b 4.14.5 release notes and doc (#3199)
b4b3ca3b6b is described below

commit b4b3ca3b6b9638676564b7cdc1f7882695ec2017
Author: Nicolò Boschi <bo...@gmail.com>
AuthorDate: Fri May 13 10:03:35 2022 +0200

    4.14.5 release notes and doc (#3199)
---
 site3/website/docusaurus.config.js                 |  2 +-
 site3/website/src/pages/release-notes.md           | 37 ++++++++++++++++
 .../admin/autorecovery.md                          |  0
 .../admin/bookies.md                               |  0
 .../admin/decomission.md                           |  0
 .../admin/geo-replication.md                       |  0
 .../admin/http.md                                  |  0
 .../admin/metrics.md                               |  0
 .../admin/perf.md                                  |  0
 .../admin/placement.md                             |  0
 .../admin/upgrade.md                               |  0
 .../api/distributedlog-api.md                      |  0
 .../api/ledger-adv-api.md                          |  0
 .../api/ledger-api.md                              |  8 ++--
 .../api/overview.md                                |  0
 .../deployment/dcos.md                             |  2 +-
 .../deployment/kubernetes.md                       |  0
 .../deployment/manual.md                           |  0
 .../development/codebase.md                        |  0
 .../development/protocol.md                        |  0
 .../getting-started/concepts.md                    |  0
 .../getting-started/installation.md                |  0
 .../getting-started/run-locally.md                 |  0
 .../overview/overview.md                           |  6 +--
 .../reference/cli.md                               |  0
 .../reference/config.md                            |  0
 .../reference/metrics.md                           |  0
 .../security/overview.md                           |  0
 .../security/sasl.md                               |  0
 .../security/tls.md                                |  0
 .../security/zookeeper.md                          |  0
 ...-sidebars.json => version-4.14.5-sidebars.json} | 50 +++++++++++-----------
 site3/website/versions.json                        |  2 +-
 33 files changed, 72 insertions(+), 35 deletions(-)

diff --git a/site3/website/docusaurus.config.js b/site3/website/docusaurus.config.js
index b5656da8b6..4dfed55890 100644
--- a/site3/website/docusaurus.config.js
+++ b/site3/website/docusaurus.config.js
@@ -8,7 +8,7 @@ const deployUrl = process.env.DEPLOY_URL || "https://bookkeeper.apache.org";
 const variables = {
   /** They are used in .md files*/
   latest_release: "4.15.0",
-  stable_release: "4.14.4",
+  stable_release: "4.14.5",
   github_repo: "https://github.com/apache/bookkeeper",
   github_master: "https://github.com/apache/bookkeeper/tree/master",
   mirror_base_url: "https://www.apache.org/dyn/closer.lua/bookkeeper",
diff --git a/site3/website/src/pages/release-notes.md b/site3/website/src/pages/release-notes.md
index 465113b176..1972ca4344 100644
--- a/site3/website/src/pages/release-notes.md
+++ b/site3/website/src/pages/release-notes.md
@@ -104,6 +104,43 @@ Dependency on log4j v.1 is removed.
 
 https://github.com/apache/bookkeeper/issues?q=+label%3Arelease%2F4.15.0
 
+## 4.14.5
+
+Release 4.14.5 includes multiple stability, performance, and security fixes.
+
+Apache BookKeeper users are encouraged to upgrade to 4.14.5.
+The technical details of this release are summarized below.
+
+### Highlights
+
+#### Bugs
+
+- [https://github.com/apache/bookkeeper/pull/3110] PendingReadOp: Fix ledgerEntryImpl reuse problem
+- [https://github.com/apache/bookkeeper/pull/3060] Catch onBookieRackChange exception
+- [https://github.com/apache/bookkeeper/pull/2981] Fix region aware placement policy use disk weight not work
+- [https://github.com/apache/bookkeeper/pull/2642] fix region/rack aware placement police replace bookie bug
+- [https://github.com/apache/bookkeeper/pull/3011] Auditor should get the LegdgerManagerFactory from the client instance
+
+
+#### Improvements
+
+- [https://github.com/apache/bookkeeper/pull/3144] Revert rocksdb compaction on checkpoint to reduce cpu intensive
+- [https://github.com/apache/bookkeeper/pull/3117] Log NoLedgerException at debug level
+- [https://github.com/apache/bookkeeper/pull/2799] Add a REST API to get or update bookie readOnly state
+- [https://github.com/apache/bookkeeper/pull/2790] only update topology when bookie rack changed
+- [https://github.com/apache/bookkeeper/pull/2769] Support specifying bookie http port as a command argument
+- [https://github.com/apache/bookkeeper/pull/2757] Change log level from error to warn in getReadLacResponse
+- [https://github.com/apache/bookkeeper/pull/3096] Set BOOKIE_HTTP_PORT to make it optional in docker run
+
+#### Dependency updates
+
+- [https://github.com/apache/bookkeeper/pull/3167] Replace Log4J with Reload4J
+
+
+### Details
+
+https://github.com/apache/bookkeeper/issues?q=+label%3Arelease%2F4.14.5
+
 ## 4.14.4
 
 Release 4.14.4 includes multiple stability, performance, and security fixes.
diff --git a/site3/website/versioned_docs/version-4.14.4/admin/autorecovery.md b/site3/website/versioned_docs/version-4.14.5/admin/autorecovery.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.14.4/admin/autorecovery.md
rename to site3/website/versioned_docs/version-4.14.5/admin/autorecovery.md
diff --git a/site3/website/versioned_docs/version-4.14.4/admin/bookies.md b/site3/website/versioned_docs/version-4.14.5/admin/bookies.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.14.4/admin/bookies.md
rename to site3/website/versioned_docs/version-4.14.5/admin/bookies.md
diff --git a/site3/website/versioned_docs/version-4.14.4/admin/decomission.md b/site3/website/versioned_docs/version-4.14.5/admin/decomission.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.14.4/admin/decomission.md
rename to site3/website/versioned_docs/version-4.14.5/admin/decomission.md
diff --git a/site3/website/versioned_docs/version-4.14.4/admin/geo-replication.md b/site3/website/versioned_docs/version-4.14.5/admin/geo-replication.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.14.4/admin/geo-replication.md
rename to site3/website/versioned_docs/version-4.14.5/admin/geo-replication.md
diff --git a/site3/website/versioned_docs/version-4.14.4/admin/http.md b/site3/website/versioned_docs/version-4.14.5/admin/http.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.14.4/admin/http.md
rename to site3/website/versioned_docs/version-4.14.5/admin/http.md
diff --git a/site3/website/versioned_docs/version-4.14.4/admin/metrics.md b/site3/website/versioned_docs/version-4.14.5/admin/metrics.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.14.4/admin/metrics.md
rename to site3/website/versioned_docs/version-4.14.5/admin/metrics.md
diff --git a/site3/website/versioned_docs/version-4.14.4/admin/perf.md b/site3/website/versioned_docs/version-4.14.5/admin/perf.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.14.4/admin/perf.md
rename to site3/website/versioned_docs/version-4.14.5/admin/perf.md
diff --git a/site3/website/versioned_docs/version-4.14.4/admin/placement.md b/site3/website/versioned_docs/version-4.14.5/admin/placement.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.14.4/admin/placement.md
rename to site3/website/versioned_docs/version-4.14.5/admin/placement.md
diff --git a/site3/website/versioned_docs/version-4.14.4/admin/upgrade.md b/site3/website/versioned_docs/version-4.14.5/admin/upgrade.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.14.4/admin/upgrade.md
rename to site3/website/versioned_docs/version-4.14.5/admin/upgrade.md
diff --git a/site3/website/versioned_docs/version-4.14.4/api/distributedlog-api.md b/site3/website/versioned_docs/version-4.14.5/api/distributedlog-api.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.14.4/api/distributedlog-api.md
rename to site3/website/versioned_docs/version-4.14.5/api/distributedlog-api.md
diff --git a/site3/website/versioned_docs/version-4.14.4/api/ledger-adv-api.md b/site3/website/versioned_docs/version-4.14.5/api/ledger-adv-api.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.14.4/api/ledger-adv-api.md
rename to site3/website/versioned_docs/version-4.14.5/api/ledger-adv-api.md
diff --git a/site3/website/versioned_docs/version-4.14.4/api/ledger-api.md b/site3/website/versioned_docs/version-4.14.5/api/ledger-api.md
similarity index 99%
rename from site3/website/versioned_docs/version-4.14.4/api/ledger-api.md
rename to site3/website/versioned_docs/version-4.14.5/api/ledger-api.md
index 9cf0f67081..ea1345735b 100644
--- a/site3/website/versioned_docs/version-4.14.4/api/ledger-api.md
+++ b/site3/website/versioned_docs/version-4.14.5/api/ledger-api.md
@@ -21,7 +21,7 @@ If you're using [Maven](https://maven.apache.org/), add this to your [`pom.xml`]
 
 ```xml
 <!-- in your <properties> block -->
-<bookkeeper.version>4.14.4</bookkeeper.version>
+<bookkeeper.version>4.14.5</bookkeeper.version>
 
 <!-- in your <dependencies> block -->
 <dependency>
@@ -37,7 +37,7 @@ shaded library, which relocate classes of protobuf and guava into a different na
 
 ```xml
 <!-- in your <properties> block -->
-<bookkeeper.version>4.14.4</bookkeeper.version>
+<bookkeeper.version>4.14.5</bookkeeper.version>
 
 <!-- in your <dependencies> block -->
 <dependency>
@@ -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.14.4'
+    compile group: 'org.apache.bookkeeper', name: 'bookkeeper-server', version: '4.14.5'
 }
 
 // Alternatively:
 dependencies {
-    compile 'org.apache.bookkeeper:bookkeeper-server:4.14.4'
+    compile 'org.apache.bookkeeper:bookkeeper-server:4.14.5'
 }
 ```
 
diff --git a/site3/website/versioned_docs/version-4.14.4/api/overview.md b/site3/website/versioned_docs/version-4.14.5/api/overview.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.14.4/api/overview.md
rename to site3/website/versioned_docs/version-4.14.5/api/overview.md
diff --git a/site3/website/versioned_docs/version-4.14.4/deployment/dcos.md b/site3/website/versioned_docs/version-4.14.5/deployment/dcos.md
similarity index 99%
rename from site3/website/versioned_docs/version-4.14.4/deployment/dcos.md
rename to site3/website/versioned_docs/version-4.14.5/deployment/dcos.md
index fef262ae6b..4e47eb89e3 100644
--- a/site3/website/versioned_docs/version-4.14.4/deployment/dcos.md
+++ b/site3/website/versioned_docs/version-4.14.5/deployment/dcos.md
@@ -136,6 +136,6 @@ You can shut down and uninstall the `bookkeeper` from DC/OS at any time using th
 
 ```shell
 $ dcos package uninstall bookkeeper
-Uninstalled package [bookkeeper] version [4.14.4]
+Uninstalled package [bookkeeper] version [4.14.5]
 Thank you for using bookkeeper.
 ```
diff --git a/site3/website/versioned_docs/version-4.14.4/deployment/kubernetes.md b/site3/website/versioned_docs/version-4.14.5/deployment/kubernetes.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.14.4/deployment/kubernetes.md
rename to site3/website/versioned_docs/version-4.14.5/deployment/kubernetes.md
diff --git a/site3/website/versioned_docs/version-4.14.4/deployment/manual.md b/site3/website/versioned_docs/version-4.14.5/deployment/manual.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.14.4/deployment/manual.md
rename to site3/website/versioned_docs/version-4.14.5/deployment/manual.md
diff --git a/site3/website/versioned_docs/version-4.14.4/development/codebase.md b/site3/website/versioned_docs/version-4.14.5/development/codebase.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.14.4/development/codebase.md
rename to site3/website/versioned_docs/version-4.14.5/development/codebase.md
diff --git a/site3/website/versioned_docs/version-4.14.4/development/protocol.md b/site3/website/versioned_docs/version-4.14.5/development/protocol.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.14.4/development/protocol.md
rename to site3/website/versioned_docs/version-4.14.5/development/protocol.md
diff --git a/site3/website/versioned_docs/version-4.14.4/getting-started/concepts.md b/site3/website/versioned_docs/version-4.14.5/getting-started/concepts.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.14.4/getting-started/concepts.md
rename to site3/website/versioned_docs/version-4.14.5/getting-started/concepts.md
diff --git a/site3/website/versioned_docs/version-4.14.4/getting-started/installation.md b/site3/website/versioned_docs/version-4.14.5/getting-started/installation.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.14.4/getting-started/installation.md
rename to site3/website/versioned_docs/version-4.14.5/getting-started/installation.md
diff --git a/site3/website/versioned_docs/version-4.14.4/getting-started/run-locally.md b/site3/website/versioned_docs/version-4.14.5/getting-started/run-locally.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.14.4/getting-started/run-locally.md
rename to site3/website/versioned_docs/version-4.14.5/getting-started/run-locally.md
diff --git a/site3/website/versioned_docs/version-4.14.4/overview/overview.md b/site3/website/versioned_docs/version-4.14.5/overview/overview.md
similarity index 97%
rename from site3/website/versioned_docs/version-4.14.4/overview/overview.md
rename to site3/website/versioned_docs/version-4.14.5/overview/overview.md
index 2eee21cc86..376203cff0 100644
--- a/site3/website/versioned_docs/version-4.14.4/overview/overview.md
+++ b/site3/website/versioned_docs/version-4.14.5/overview/overview.md
@@ -1,6 +1,6 @@
 ---
 id: overview
-title: Apache BookKeeper 4.14.4
+title: Apache BookKeeper 4.14.5
 ---
 <!--
 Licensed to the Apache Software Foundation (ASF) under one
@@ -21,7 +21,7 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-This documentation is for Apache BookKeeper&trade; version 4.14.4.
+This documentation is for Apache BookKeeper&trade; version 4.14.5.
 
 Apache BookKeeper&trade; 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.
 
@@ -38,7 +38,7 @@ Object/[BLOB](https://en.wikipedia.org/wiki/Binary_large_object) storage | Stori
 
 Learn more about Apache BookKeeper&trade; and what it can do for your organization:
 
-- [Apache BookKeeper 4.14.4 Release Notes](/release-notes#4144)
+- [Apache BookKeeper 4.14.5 Release Notes](/release-notes#4145)
 - [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.14.4/reference/cli.md b/site3/website/versioned_docs/version-4.14.5/reference/cli.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.14.4/reference/cli.md
rename to site3/website/versioned_docs/version-4.14.5/reference/cli.md
diff --git a/site3/website/versioned_docs/version-4.14.4/reference/config.md b/site3/website/versioned_docs/version-4.14.5/reference/config.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.14.4/reference/config.md
rename to site3/website/versioned_docs/version-4.14.5/reference/config.md
diff --git a/site3/website/versioned_docs/version-4.14.4/reference/metrics.md b/site3/website/versioned_docs/version-4.14.5/reference/metrics.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.14.4/reference/metrics.md
rename to site3/website/versioned_docs/version-4.14.5/reference/metrics.md
diff --git a/site3/website/versioned_docs/version-4.14.4/security/overview.md b/site3/website/versioned_docs/version-4.14.5/security/overview.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.14.4/security/overview.md
rename to site3/website/versioned_docs/version-4.14.5/security/overview.md
diff --git a/site3/website/versioned_docs/version-4.14.4/security/sasl.md b/site3/website/versioned_docs/version-4.14.5/security/sasl.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.14.4/security/sasl.md
rename to site3/website/versioned_docs/version-4.14.5/security/sasl.md
diff --git a/site3/website/versioned_docs/version-4.14.4/security/tls.md b/site3/website/versioned_docs/version-4.14.5/security/tls.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.14.4/security/tls.md
rename to site3/website/versioned_docs/version-4.14.5/security/tls.md
diff --git a/site3/website/versioned_docs/version-4.14.4/security/zookeeper.md b/site3/website/versioned_docs/version-4.14.5/security/zookeeper.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.14.4/security/zookeeper.md
rename to site3/website/versioned_docs/version-4.14.5/security/zookeeper.md
diff --git a/site3/website/versioned_sidebars/version-4.14.4-sidebars.json b/site3/website/versioned_sidebars/version-4.14.5-sidebars.json
similarity index 67%
rename from site3/website/versioned_sidebars/version-4.14.4-sidebars.json
rename to site3/website/versioned_sidebars/version-4.14.5-sidebars.json
index fc3950941a..be6373f069 100644
--- a/site3/website/versioned_sidebars/version-4.14.4-sidebars.json
+++ b/site3/website/versioned_sidebars/version-4.14.5-sidebars.json
@@ -1,8 +1,8 @@
 {
-  "version-4.14.4/docsSidebar": [
+  "version-4.14.5/docsSidebar": [
     {
       "type": "doc",
-      "id": "version-4.14.4/overview/overview",
+      "id": "version-4.14.5/overview/overview",
       "label": "Overview"
     },
     {
@@ -11,17 +11,17 @@
       "items": [
         {
           "type": "doc",
-          "id": "version-4.14.4/getting-started/installation",
+          "id": "version-4.14.5/getting-started/installation",
           "label": "Installation"
         },
         {
           "type": "doc",
-          "id": "version-4.14.4/getting-started/run-locally",
+          "id": "version-4.14.5/getting-started/run-locally",
           "label": "Run bookies locally"
         },
         {
           "type": "doc",
-          "id": "version-4.14.4/getting-started/concepts",
+          "id": "version-4.14.5/getting-started/concepts",
           "label": "Concepts and architecture"
         }
       ]
@@ -32,17 +32,17 @@
       "items": [
         {
           "type": "doc",
-          "id": "version-4.14.4/deployment/manual",
+          "id": "version-4.14.5/deployment/manual",
           "label": "Manual deployment"
         },
         {
           "type": "doc",
-          "id": "version-4.14.4/deployment/dcos",
+          "id": "version-4.14.5/deployment/dcos",
           "label": "BookKeeper on DC/OS"
         },
         {
           "type": "doc",
-          "id": "version-4.14.4/deployment/kubernetes",
+          "id": "version-4.14.5/deployment/kubernetes",
           "label": "BookKeeper on Kubernetes"
         }
       ]
@@ -53,32 +53,32 @@
       "items": [
         {
           "type": "doc",
-          "id": "version-4.14.4/admin/bookies",
+          "id": "version-4.14.5/admin/bookies",
           "label": "BookKeeper administration"
         },
         {
           "type": "doc",
-          "id": "version-4.14.4/admin/autorecovery",
+          "id": "version-4.14.5/admin/autorecovery",
           "label": "AutoRecovery"
         },
         {
           "type": "doc",
-          "id": "version-4.14.4/admin/metrics",
+          "id": "version-4.14.5/admin/metrics",
           "label": "Metrics collection"
         },
         {
           "type": "doc",
-          "id": "version-4.14.4/admin/upgrade",
+          "id": "version-4.14.5/admin/upgrade",
           "label": "Upgrade"
         },
         {
           "type": "doc",
-          "id": "version-4.14.4/admin/http",
+          "id": "version-4.14.5/admin/http",
           "label": "Admin REST API"
         },
         {
           "type": "doc",
-          "id": "version-4.14.4/admin/decomission",
+          "id": "version-4.14.5/admin/decomission",
           "label": "Decommissioning Bookies"
         }
       ]
@@ -89,22 +89,22 @@
       "items": [
         {
           "type": "doc",
-          "id": "version-4.14.4/api/overview",
+          "id": "version-4.14.5/api/overview",
           "label": "Overview"
         },
         {
           "type": "doc",
-          "id": "version-4.14.4/api/ledger-api",
+          "id": "version-4.14.5/api/ledger-api",
           "label": "Ledger API"
         },
         {
           "type": "doc",
-          "id": "version-4.14.4/api/ledger-adv-api",
+          "id": "version-4.14.5/api/ledger-adv-api",
           "label": "Advanced Ledger API"
         },
         {
           "type": "doc",
-          "id": "version-4.14.4/api/distributedlog-api",
+          "id": "version-4.14.5/api/distributedlog-api",
           "label": "DistributedLog"
         }
       ]
@@ -115,22 +115,22 @@
       "items": [
         {
           "type": "doc",
-          "id": "version-4.14.4/security/overview",
+          "id": "version-4.14.5/security/overview",
           "label": "Overview"
         },
         {
           "type": "doc",
-          "id": "version-4.14.4/security/tls",
+          "id": "version-4.14.5/security/tls",
           "label": "TLS Authentication"
         },
         {
           "type": "doc",
-          "id": "version-4.14.4/security/sasl",
+          "id": "version-4.14.5/security/sasl",
           "label": "SASL Authentication"
         },
         {
           "type": "doc",
-          "id": "version-4.14.4/security/zookeeper",
+          "id": "version-4.14.5/security/zookeeper",
           "label": "ZooKeeper Authentication"
         }
       ]
@@ -141,7 +141,7 @@
       "items": [
         {
           "type": "doc",
-          "id": "version-4.14.4/development/protocol",
+          "id": "version-4.14.5/development/protocol",
           "label": "BookKeeper protocol"
         }
       ]
@@ -152,12 +152,12 @@
       "items": [
         {
           "type": "doc",
-          "id": "version-4.14.4/reference/config",
+          "id": "version-4.14.5/reference/config",
           "label": "Configuration"
         },
         {
           "type": "doc",
-          "id": "version-4.14.4/reference/cli",
+          "id": "version-4.14.5/reference/cli",
           "label": "Command-line tools"
         }
       ]
diff --git a/site3/website/versions.json b/site3/website/versions.json
index 8aa25443e2..61fe6275eb 100644
--- a/site3/website/versions.json
+++ b/site3/website/versions.json
@@ -1,6 +1,6 @@
 [
   "4.15.0",
-  "4.14.4",
+  "4.14.5",
   "4.13.0",
   "4.12.1",
   "4.11.1",