This is an automated email from the ASF dual-hosted git repository.
shoothzj 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 bb24a498d9 Release notes for 4.16.6 (#4388)
bb24a498d9 is described below
commit bb24a498d9381e35804eb8898bd7e09af252afe0
Author: ZhangJian He <[email protected]>
AuthorDate: Mon Jun 24 10:01:18 2024 +0800
Release notes for 4.16.6 (#4388)
Signed-off-by: ZhangJian He <[email protected]>
---
site3/website/src/pages/release-notes.md | 44 +++++++++++++++++++++
.../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/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
.../security/overview.md | 0
.../security/sasl.md | 0
.../security/tls.md | 0
.../security/zookeeper.md | 0
...-sidebars.json => version-4.16.6-sidebars.json} | 46 +++++++++++-----------
site3/website/versions.json | 2 +-
30 files changed, 75 insertions(+), 31 deletions(-)
diff --git a/site3/website/src/pages/release-notes.md
b/site3/website/src/pages/release-notes.md
index 7e511541b8..73b5e4cb22 100644
--- a/site3/website/src/pages/release-notes.md
+++ b/site3/website/src/pages/release-notes.md
@@ -1,6 +1,50 @@
<!-- markdown-link-check-disable -->
# Release notes
+## 4.16.6
+
+Release 4.16.6 includes multiple bug fixes and few dependency updates.
+
+Apache BookKeeper users are encouraged to upgrade to 4.16.6 if you are using
4.16.x.
+The technical details of this release are summarized below.
+
+### Highlights
+
+#### Bugs
+
+* Fix TimedRunnable log NPE [PR
#4425](https://github.com/apache/bookkeeper/pull/4425)
+* Fix Auditor ignoring bookies shut down before Auditor start [PR
#4419](https://github.com/apache/bookkeeper/pull/4419)
+* Fix lost prometheus metric in OrderedExecutor [PR
#4374](https://github.com/apache/bookkeeper/pull/4374)
+* Fix: resource leak when JournalChannel is not fully initialized [PR
#4340](https://github.com/apache/bookkeeper/pull/4340)
+* Fix: bookie http endpoint info always return 0.0.0.0 [PR
#4325](https://github.com/apache/bookkeeper/pull/4325)
+* Fix disk weight ensemble infinite loop bug [PR
#4324](https://github.com/apache/bookkeeper/pull/4324)
+* Fix guava shade error in distributedlog [PR
#4319](https://github.com/apache/bookkeeper/pull/4319)
+* Fix ThreadRegistry#register behavior to ensure correct Prom metrics [PR
#4300](https://github.com/apache/bookkeeper/pull/4300)
+* Fix: reference counting (retain/release) in PerChannelBookieClient [PR
#4293](https://github.com/apache/bookkeeper/pull/4293)
+* Fix ByteBuf release/retain in PerChannelBookClient [PR
#4289](https://github.com/apache/bookkeeper/pull/4289)
+* Tests: miss test log in prometheus-metrics-provider module [PR
#4279](https://github.com/apache/bookkeeper/pull/4279)
+* Fix ArrayIndexOutOfBoundsException caused by optimistic lock [PR
#4066](https://github.com/apache/bookkeeper/pull/4066)
+* Prevent bookie shutdown due to rest api when bookie prohibits readOnlyMode
[PR #3972](https://github.com/apache/bookkeeper/pull/3972)
+* Fix wrong implementation for percentile in bookkeeper-benchmark [PR
#3864](https://github.com/apache/bookkeeper/pull/3864)
+
+#### Improvements
+
+* Adjust Log Level for LedgerFencedException in WriteEntryProcessor [PR
#4327](https://github.com/apache/bookkeeper/pull/4327)
+* Improve: change scheduleAtFixedRate to scheduleWithFixedDelay in
GarbageCollectorThread [PR
#4296](https://github.com/apache/bookkeeper/pull/4296)
+* Remove unused code from ByteBufVisitor [PR
#4383](https://github.com/apache/bookkeeper/pull/4383)
+* Use vertx blockingHandlers to run Bookkeeper http handlers which could be
blocking [PR #4266](https://github.com/apache/bookkeeper/pull/4266)
+
+#### Dependency updates
+
+* Bump jetcd from 0.5.0 to 0.7.7 [PR
#3849](https://github.com/apache/bookkeeper/pull/3849)
+* Bump netty from 4.1.94.Final to 4.1.108.Final to address CVE list [PR
#4426](https://github.com/apache/bookkeeper/pull/4426)
+* Bump jackson from 2.13.4.20221013 to 2.17.1 to address CVE list [PR
#4345](https://github.com/apache/bookkeeper/pull/4345)
+* Upgrade vertx-core to 4.5.7 to address CVE-2024-1300 [PR
#4265](https://github.com/apache/bookkeeper/pull/4265)
+
+#### Details
+
+https://github.com/apache/bookkeeper/pulls?q=is%3Apr+label%3Arelease%2F4.16.6+is%3Amerged+
+
## 4.17.0
Release 4.17.0 includes multiple important features, improvements, bug fixes
and some dependencies CVE fixes.
diff --git a/site3/website/versioned_docs/version-4.16.5/admin/autorecovery.md
b/site3/website/versioned_docs/version-4.16.6/admin/autorecovery.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.16.5/admin/autorecovery.md
rename to site3/website/versioned_docs/version-4.16.6/admin/autorecovery.md
diff --git a/site3/website/versioned_docs/version-4.16.5/admin/bookies.md
b/site3/website/versioned_docs/version-4.16.6/admin/bookies.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.16.5/admin/bookies.md
rename to site3/website/versioned_docs/version-4.16.6/admin/bookies.md
diff --git a/site3/website/versioned_docs/version-4.16.5/admin/decomission.md
b/site3/website/versioned_docs/version-4.16.6/admin/decomission.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.16.5/admin/decomission.md
rename to site3/website/versioned_docs/version-4.16.6/admin/decomission.md
diff --git
a/site3/website/versioned_docs/version-4.16.5/admin/geo-replication.md
b/site3/website/versioned_docs/version-4.16.6/admin/geo-replication.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.16.5/admin/geo-replication.md
rename to site3/website/versioned_docs/version-4.16.6/admin/geo-replication.md
diff --git a/site3/website/versioned_docs/version-4.16.5/admin/http.md
b/site3/website/versioned_docs/version-4.16.6/admin/http.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.16.5/admin/http.md
rename to site3/website/versioned_docs/version-4.16.6/admin/http.md
diff --git a/site3/website/versioned_docs/version-4.16.5/admin/metrics.md
b/site3/website/versioned_docs/version-4.16.6/admin/metrics.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.16.5/admin/metrics.md
rename to site3/website/versioned_docs/version-4.16.6/admin/metrics.md
diff --git a/site3/website/versioned_docs/version-4.16.5/admin/perf.md
b/site3/website/versioned_docs/version-4.16.6/admin/perf.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.16.5/admin/perf.md
rename to site3/website/versioned_docs/version-4.16.6/admin/perf.md
diff --git a/site3/website/versioned_docs/version-4.16.5/admin/placement.md
b/site3/website/versioned_docs/version-4.16.6/admin/placement.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.16.5/admin/placement.md
rename to site3/website/versioned_docs/version-4.16.6/admin/placement.md
diff --git a/site3/website/versioned_docs/version-4.16.5/admin/upgrade.md
b/site3/website/versioned_docs/version-4.16.6/admin/upgrade.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.16.5/admin/upgrade.md
rename to site3/website/versioned_docs/version-4.16.6/admin/upgrade.md
diff --git
a/site3/website/versioned_docs/version-4.16.5/api/distributedlog-api.md
b/site3/website/versioned_docs/version-4.16.6/api/distributedlog-api.md
similarity index 100%
rename from
site3/website/versioned_docs/version-4.16.5/api/distributedlog-api.md
rename to site3/website/versioned_docs/version-4.16.6/api/distributedlog-api.md
diff --git a/site3/website/versioned_docs/version-4.16.5/api/ledger-adv-api.md
b/site3/website/versioned_docs/version-4.16.6/api/ledger-adv-api.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.16.5/api/ledger-adv-api.md
rename to site3/website/versioned_docs/version-4.16.6/api/ledger-adv-api.md
diff --git a/site3/website/versioned_docs/version-4.16.5/api/ledger-api.md
b/site3/website/versioned_docs/version-4.16.6/api/ledger-api.md
similarity index 99%
rename from site3/website/versioned_docs/version-4.16.5/api/ledger-api.md
rename to site3/website/versioned_docs/version-4.16.6/api/ledger-api.md
index afb1e4988b..cac3901e25 100644
--- a/site3/website/versioned_docs/version-4.16.5/api/ledger-api.md
+++ b/site3/website/versioned_docs/version-4.16.6/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.16.5</bookkeeper.version>
+<bookkeeper.version>4.16.6</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.16.5</bookkeeper.version>
+<bookkeeper.version>4.16.6</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.16.5'
+ compile group: 'org.apache.bookkeeper', name: 'bookkeeper-server',
version: '4.16.6'
}
// Alternatively:
dependencies {
- compile 'org.apache.bookkeeper:bookkeeper-server:4.16.5'
+ compile 'org.apache.bookkeeper:bookkeeper-server:4.16.6'
}
```
diff --git a/site3/website/versioned_docs/version-4.16.5/api/overview.md
b/site3/website/versioned_docs/version-4.16.6/api/overview.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.16.5/api/overview.md
rename to site3/website/versioned_docs/version-4.16.6/api/overview.md
diff --git
a/site3/website/versioned_docs/version-4.16.5/deployment/kubernetes.md
b/site3/website/versioned_docs/version-4.16.6/deployment/kubernetes.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.16.5/deployment/kubernetes.md
rename to site3/website/versioned_docs/version-4.16.6/deployment/kubernetes.md
diff --git a/site3/website/versioned_docs/version-4.16.5/deployment/manual.md
b/site3/website/versioned_docs/version-4.16.6/deployment/manual.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.16.5/deployment/manual.md
rename to site3/website/versioned_docs/version-4.16.6/deployment/manual.md
diff --git
a/site3/website/versioned_docs/version-4.16.5/development/codebase.md
b/site3/website/versioned_docs/version-4.16.6/development/codebase.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.16.5/development/codebase.md
rename to site3/website/versioned_docs/version-4.16.6/development/codebase.md
diff --git
a/site3/website/versioned_docs/version-4.16.5/development/protocol.md
b/site3/website/versioned_docs/version-4.16.6/development/protocol.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.16.5/development/protocol.md
rename to site3/website/versioned_docs/version-4.16.6/development/protocol.md
diff --git
a/site3/website/versioned_docs/version-4.16.5/getting-started/concepts.md
b/site3/website/versioned_docs/version-4.16.6/getting-started/concepts.md
similarity index 100%
rename from
site3/website/versioned_docs/version-4.16.5/getting-started/concepts.md
rename to
site3/website/versioned_docs/version-4.16.6/getting-started/concepts.md
diff --git
a/site3/website/versioned_docs/version-4.16.5/getting-started/installation.md
b/site3/website/versioned_docs/version-4.16.6/getting-started/installation.md
similarity index 100%
rename from
site3/website/versioned_docs/version-4.16.5/getting-started/installation.md
rename to
site3/website/versioned_docs/version-4.16.6/getting-started/installation.md
diff --git
a/site3/website/versioned_docs/version-4.16.5/getting-started/run-locally.md
b/site3/website/versioned_docs/version-4.16.6/getting-started/run-locally.md
similarity index 100%
rename from
site3/website/versioned_docs/version-4.16.5/getting-started/run-locally.md
rename to
site3/website/versioned_docs/version-4.16.6/getting-started/run-locally.md
diff --git a/site3/website/versioned_docs/version-4.16.5/overview/overview.md
b/site3/website/versioned_docs/version-4.16.6/overview/overview.md
similarity index 97%
rename from site3/website/versioned_docs/version-4.16.5/overview/overview.md
rename to site3/website/versioned_docs/version-4.16.6/overview/overview.md
index 23d97a623e..ef5e4abf04 100644
--- a/site3/website/versioned_docs/version-4.16.5/overview/overview.md
+++ b/site3/website/versioned_docs/version-4.16.6/overview/overview.md
@@ -1,6 +1,6 @@
---
id: overview
-title: Apache BookKeeper 4.16.5
+title: Apache BookKeeper 4.16.6
---
<!--
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™ version 4.16.5.
+This documentation is for Apache BookKeeper™ version 4.16.6.
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.5 Release Notes](/release-notes#4165)
+- [Apache BookKeeper 4.16.6 Release Notes](/release-notes#4165)
- [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.5/reference/cli.md
b/site3/website/versioned_docs/version-4.16.6/reference/cli.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.16.5/reference/cli.md
rename to site3/website/versioned_docs/version-4.16.6/reference/cli.md
diff --git a/site3/website/versioned_docs/version-4.16.5/reference/config.md
b/site3/website/versioned_docs/version-4.16.6/reference/config.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.16.5/reference/config.md
rename to site3/website/versioned_docs/version-4.16.6/reference/config.md
diff --git a/site3/website/versioned_docs/version-4.16.5/security/overview.md
b/site3/website/versioned_docs/version-4.16.6/security/overview.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.16.5/security/overview.md
rename to site3/website/versioned_docs/version-4.16.6/security/overview.md
diff --git a/site3/website/versioned_docs/version-4.16.5/security/sasl.md
b/site3/website/versioned_docs/version-4.16.6/security/sasl.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.16.5/security/sasl.md
rename to site3/website/versioned_docs/version-4.16.6/security/sasl.md
diff --git a/site3/website/versioned_docs/version-4.16.5/security/tls.md
b/site3/website/versioned_docs/version-4.16.6/security/tls.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.16.5/security/tls.md
rename to site3/website/versioned_docs/version-4.16.6/security/tls.md
diff --git a/site3/website/versioned_docs/version-4.16.5/security/zookeeper.md
b/site3/website/versioned_docs/version-4.16.6/security/zookeeper.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.16.5/security/zookeeper.md
rename to site3/website/versioned_docs/version-4.16.6/security/zookeeper.md
diff --git a/site3/website/versioned_sidebars/version-4.16.5-sidebars.json
b/site3/website/versioned_sidebars/version-4.16.6-sidebars.json
similarity index 68%
rename from site3/website/versioned_sidebars/version-4.16.5-sidebars.json
rename to site3/website/versioned_sidebars/version-4.16.6-sidebars.json
index bef59de9d7..f077f5b8a2 100644
--- a/site3/website/versioned_sidebars/version-4.16.5-sidebars.json
+++ b/site3/website/versioned_sidebars/version-4.16.6-sidebars.json
@@ -2,7 +2,7 @@
"docsSidebar": [
{
"type": "doc",
- "id": "version-4.16.5/overview/overview",
+ "id": "version-4.16.6/overview/overview",
"label": "Overview"
},
{
@@ -12,17 +12,17 @@
"items": [
{
"type": "doc",
- "id": "version-4.16.5/getting-started/installation",
+ "id": "version-4.16.6/getting-started/installation",
"label": "Installation"
},
{
"type": "doc",
- "id": "version-4.16.5/getting-started/run-locally",
+ "id": "version-4.16.6/getting-started/run-locally",
"label": "Run bookies locally"
},
{
"type": "doc",
- "id": "version-4.16.5/getting-started/concepts",
+ "id": "version-4.16.6/getting-started/concepts",
"label": "Concepts and architecture"
}
]
@@ -33,12 +33,12 @@
"items": [
{
"type": "doc",
- "id": "version-4.16.5/deployment/manual",
+ "id": "version-4.16.6/deployment/manual",
"label": "Manual deployment"
},
{
"type": "doc",
- "id": "version-4.16.5/deployment/kubernetes",
+ "id": "version-4.16.6/deployment/kubernetes",
"label": "BookKeeper on Kubernetes"
}
]
@@ -49,32 +49,32 @@
"items": [
{
"type": "doc",
- "id": "version-4.16.5/admin/bookies",
+ "id": "version-4.16.6/admin/bookies",
"label": "BookKeeper administration"
},
{
"type": "doc",
- "id": "version-4.16.5/admin/autorecovery",
+ "id": "version-4.16.6/admin/autorecovery",
"label": "AutoRecovery"
},
{
"type": "doc",
- "id": "version-4.16.5/admin/metrics",
+ "id": "version-4.16.6/admin/metrics",
"label": "Metrics collection"
},
{
"type": "doc",
- "id": "version-4.16.5/admin/upgrade",
+ "id": "version-4.16.6/admin/upgrade",
"label": "Upgrade"
},
{
"type": "doc",
- "id": "version-4.16.5/admin/http",
+ "id": "version-4.16.6/admin/http",
"label": "Admin REST API"
},
{
"type": "doc",
- "id": "version-4.16.5/admin/decomission",
+ "id": "version-4.16.6/admin/decomission",
"label": "Decommissioning Bookies"
}
]
@@ -85,22 +85,22 @@
"items": [
{
"type": "doc",
- "id": "version-4.16.5/api/overview",
+ "id": "version-4.16.6/api/overview",
"label": "Overview"
},
{
"type": "doc",
- "id": "version-4.16.5/api/ledger-api",
+ "id": "version-4.16.6/api/ledger-api",
"label": "Ledger API"
},
{
"type": "doc",
- "id": "version-4.16.5/api/ledger-adv-api",
+ "id": "version-4.16.6/api/ledger-adv-api",
"label": "Advanced Ledger API"
},
{
"type": "doc",
- "id": "version-4.16.5/api/distributedlog-api",
+ "id": "version-4.16.6/api/distributedlog-api",
"label": "DistributedLog"
}
]
@@ -111,22 +111,22 @@
"items": [
{
"type": "doc",
- "id": "version-4.16.5/security/overview",
+ "id": "version-4.16.6/security/overview",
"label": "Overview"
},
{
"type": "doc",
- "id": "version-4.16.5/security/tls",
+ "id": "version-4.16.6/security/tls",
"label": "TLS Authentication"
},
{
"type": "doc",
- "id": "version-4.16.5/security/sasl",
+ "id": "version-4.16.6/security/sasl",
"label": "SASL Authentication"
},
{
"type": "doc",
- "id": "version-4.16.5/security/zookeeper",
+ "id": "version-4.16.6/security/zookeeper",
"label": "ZooKeeper Authentication"
}
]
@@ -137,7 +137,7 @@
"items": [
{
"type": "doc",
- "id": "version-4.16.5/development/protocol",
+ "id": "version-4.16.6/development/protocol",
"label": "BookKeeper protocol"
}
]
@@ -148,12 +148,12 @@
"items": [
{
"type": "doc",
- "id": "version-4.16.5/reference/config",
+ "id": "version-4.16.6/reference/config",
"label": "Configuration"
},
{
"type": "doc",
- "id": "version-4.16.5/reference/cli",
+ "id": "version-4.16.6/reference/cli",
"label": "Command-line tools"
}
]
diff --git a/site3/website/versions.json b/site3/website/versions.json
index 7bc6b8ef90..af8f052b2e 100644
--- a/site3/website/versions.json
+++ b/site3/website/versions.json
@@ -1,6 +1,6 @@
[
"4.17.0",
- "4.16.5",
+ "4.16.6",
"4.15.5",
"4.14.8",
"4.13.0",