This is an automated email from the ASF dual-hosted git repository.
yong 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 1f9440b342 Release note for 4.17.3 (#4700)
1f9440b342 is described below
commit 1f9440b34280f9fd87fb0cf163a08e3e8b08f512
Author: Yong Zhang <[email protected]>
AuthorDate: Wed Jan 21 09:58:07 2026 +0800
Release note for 4.17.3 (#4700)
* Release note for 4.17.3
* Update latest release
---
site3/website/docusaurus.config.js | 20 +++++-----
site3/website/src/pages/release-notes.md | 32 +++++++++++++++
.../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.17.3-sidebars.json} | 46 +++++++++++-----------
site3/website/versions.json | 2 +-
31 files changed, 73 insertions(+), 41 deletions(-)
diff --git a/site3/website/docusaurus.config.js
b/site3/website/docusaurus.config.js
index 4d9e463c35..c77adc016e 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.17.2",
+ latest_release: "4.17.3",
stable_release: "4.16.7",
github_repo: "https://github.com/apache/bookkeeper",
github_master: "https://github.com/apache/bookkeeper/tree/master",
@@ -95,27 +95,27 @@ const config = {
{
label: "Coding guide",
to: "community/coding-guide"
- },
+ },
{
label: "Testing guide",
to: "community/testing"
- },
+ },
{
label: "Issue report guide",
to: "community/issue-report"
- },
+ },
{
label: "Release guide",
to: "community/release-guide"
- },
+ },
{
label: "Presentations",
to: "community/presentations"
- },
+ },
{
label: "BookKeeper proposals (BP)",
to: "community/bookkeeper-proposals"
- },
+ },
]
},
{
@@ -235,7 +235,7 @@ const config = {
]
},
{
-
+
title: 'Project',
items: [
{
@@ -264,7 +264,7 @@ const config = {
}
]
}
-
+
],
},
@@ -272,7 +272,7 @@ const config = {
theme: lightCodeTheme,
darkTheme: darkCodeTheme,
},
-
+
}),
customFields: variables
};
diff --git a/site3/website/src/pages/release-notes.md
b/site3/website/src/pages/release-notes.md
index 850cbfd6d3..b444e1088d 100644
--- a/site3/website/src/pages/release-notes.md
+++ b/site3/website/src/pages/release-notes.md
@@ -1,6 +1,38 @@
<!-- markdown-link-check-disable -->
# Release notes
+## 4.17.3
+
+Release 4.17.3 includes multiple bug fixes and few dependency updates.
+
+Apache BookKeeper users are encouraged to upgrade to 4.17.3 if you are using
4.17.x.
+The technical details of this release are summarized below.
+
+#### Bugs
+
+* Fix: Garbage collection stuck on corrupt entry log file [PR
#4544](https://github.com/apache/bookkeeper/pull/4544)
+* [fix] Failed read entries after multiple decommissioning [PR
#4613](https://github.com/apache/bookkeeper/pull/4613)
+* [fix]BK stays at read_only state even if the disk is empty [PR
#4640](https://github.com/apache/bookkeeper/pull/4640)
+* Bring back the old public method name which removed from #4640 [PR
#4682](https://github.com/apache/bookkeeper/pull/4682)
+* [fix]compile error of the file native_io_jni.c for the env jdk11 & windows
[PR #4665](https://github.com/apache/bookkeeper/pull/4665)
+* Only stop Gc for the fill disk for DbLedgerStorage [PR
#4661](https://github.com/apache/bookkeeper/pull/4661)
+* [fix]Wrong error code(-102) when opening a deleted ledger [PR
#4657](https://github.com/apache/bookkeeper/pull/4657)
+* Log all the error in the GarbageCollectorThread [PR
#4649](https://github.com/apache/bookkeeper/pull/4649)
+
+#### Improvements
+
+* support `equalsAndHashcode` for BookieServerInfo [PR
#4686](https://github.com/apache/bookkeeper/pull/4686)
+* Supports configuring TCP Keepalive related parameters in Bookie Client. [PR
#4683](https://github.com/apache/bookkeeper/pull/4683)
+* add rate limit for zk read rate in gc. [PR
#4645](https://github.com/apache/bookkeeper/pull/4645)
+
+#### Dependency updates
+
+* Upgrade netty to 4.1.130 Final [PR
#4699](https://github.com/apache/bookkeeper/pull/4699)
+* [security] Replace net.jpountz.lz4:lz4 with at.yawk.lz4:lz4-java [PR
#4696](https://github.com/apache/bookkeeper/pull/4696)
+* Upgrade OpenTelemetry to 1.56.0, Otel instrumentation to 2.21.0 and Otel
semconv to 1.37.0 [PR #4690](https://github.com/apache/bookkeeper/pull/4690)
+* Exclude commons-collections from dependencies [PR
#4689](https://github.com/apache/bookkeeper/pull/4689)
+* Remove commons-configuration2 and commons-beanutils from top level
dependencies [PR #4648](https://github.com/apache/bookkeeper/pull/4648)
+
## 4.17.2
Release 4.17.2 includes multiple bug fixes and few dependency updates.
diff --git a/site3/website/versioned_docs/version-4.17.2/admin/autorecovery.md
b/site3/website/versioned_docs/version-4.17.3/admin/autorecovery.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.17.2/admin/autorecovery.md
rename to site3/website/versioned_docs/version-4.17.3/admin/autorecovery.md
diff --git a/site3/website/versioned_docs/version-4.17.2/admin/bookies.md
b/site3/website/versioned_docs/version-4.17.3/admin/bookies.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.17.2/admin/bookies.md
rename to site3/website/versioned_docs/version-4.17.3/admin/bookies.md
diff --git a/site3/website/versioned_docs/version-4.17.2/admin/decomission.md
b/site3/website/versioned_docs/version-4.17.3/admin/decomission.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.17.2/admin/decomission.md
rename to site3/website/versioned_docs/version-4.17.3/admin/decomission.md
diff --git
a/site3/website/versioned_docs/version-4.17.2/admin/geo-replication.md
b/site3/website/versioned_docs/version-4.17.3/admin/geo-replication.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.17.2/admin/geo-replication.md
rename to site3/website/versioned_docs/version-4.17.3/admin/geo-replication.md
diff --git a/site3/website/versioned_docs/version-4.17.2/admin/http.md
b/site3/website/versioned_docs/version-4.17.3/admin/http.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.17.2/admin/http.md
rename to site3/website/versioned_docs/version-4.17.3/admin/http.md
diff --git a/site3/website/versioned_docs/version-4.17.2/admin/metrics.md
b/site3/website/versioned_docs/version-4.17.3/admin/metrics.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.17.2/admin/metrics.md
rename to site3/website/versioned_docs/version-4.17.3/admin/metrics.md
diff --git a/site3/website/versioned_docs/version-4.17.2/admin/perf.md
b/site3/website/versioned_docs/version-4.17.3/admin/perf.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.17.2/admin/perf.md
rename to site3/website/versioned_docs/version-4.17.3/admin/perf.md
diff --git a/site3/website/versioned_docs/version-4.17.2/admin/placement.md
b/site3/website/versioned_docs/version-4.17.3/admin/placement.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.17.2/admin/placement.md
rename to site3/website/versioned_docs/version-4.17.3/admin/placement.md
diff --git a/site3/website/versioned_docs/version-4.17.2/admin/upgrade.md
b/site3/website/versioned_docs/version-4.17.3/admin/upgrade.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.17.2/admin/upgrade.md
rename to site3/website/versioned_docs/version-4.17.3/admin/upgrade.md
diff --git
a/site3/website/versioned_docs/version-4.17.2/api/distributedlog-api.md
b/site3/website/versioned_docs/version-4.17.3/api/distributedlog-api.md
similarity index 100%
rename from
site3/website/versioned_docs/version-4.17.2/api/distributedlog-api.md
rename to site3/website/versioned_docs/version-4.17.3/api/distributedlog-api.md
diff --git a/site3/website/versioned_docs/version-4.17.2/api/ledger-adv-api.md
b/site3/website/versioned_docs/version-4.17.3/api/ledger-adv-api.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.17.2/api/ledger-adv-api.md
rename to site3/website/versioned_docs/version-4.17.3/api/ledger-adv-api.md
diff --git a/site3/website/versioned_docs/version-4.17.2/api/ledger-api.md
b/site3/website/versioned_docs/version-4.17.3/api/ledger-api.md
similarity index 99%
rename from site3/website/versioned_docs/version-4.17.2/api/ledger-api.md
rename to site3/website/versioned_docs/version-4.17.3/api/ledger-api.md
index a3d4a6e993..38b2fbb805 100644
--- a/site3/website/versioned_docs/version-4.17.2/api/ledger-api.md
+++ b/site3/website/versioned_docs/version-4.17.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
<!-- in your <properties> block -->
-<bookkeeper.version>4.17.2</bookkeeper.version>
+<bookkeeper.version>4.17.3</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.17.2</bookkeeper.version>
+<bookkeeper.version>4.17.3</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.17.2'
+ compile group: 'org.apache.bookkeeper', name: 'bookkeeper-server',
version: '4.17.3'
}
// Alternatively:
dependencies {
- compile 'org.apache.bookkeeper:bookkeeper-server:4.17.2'
+ compile 'org.apache.bookkeeper:bookkeeper-server:4.17.3'
}
```
diff --git a/site3/website/versioned_docs/version-4.17.2/api/overview.md
b/site3/website/versioned_docs/version-4.17.3/api/overview.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.17.2/api/overview.md
rename to site3/website/versioned_docs/version-4.17.3/api/overview.md
diff --git
a/site3/website/versioned_docs/version-4.17.2/deployment/kubernetes.md
b/site3/website/versioned_docs/version-4.17.3/deployment/kubernetes.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.17.2/deployment/kubernetes.md
rename to site3/website/versioned_docs/version-4.17.3/deployment/kubernetes.md
diff --git a/site3/website/versioned_docs/version-4.17.2/deployment/manual.md
b/site3/website/versioned_docs/version-4.17.3/deployment/manual.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.17.2/deployment/manual.md
rename to site3/website/versioned_docs/version-4.17.3/deployment/manual.md
diff --git
a/site3/website/versioned_docs/version-4.17.2/development/codebase.md
b/site3/website/versioned_docs/version-4.17.3/development/codebase.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.17.2/development/codebase.md
rename to site3/website/versioned_docs/version-4.17.3/development/codebase.md
diff --git
a/site3/website/versioned_docs/version-4.17.2/development/protocol.md
b/site3/website/versioned_docs/version-4.17.3/development/protocol.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.17.2/development/protocol.md
rename to site3/website/versioned_docs/version-4.17.3/development/protocol.md
diff --git
a/site3/website/versioned_docs/version-4.17.2/getting-started/concepts.md
b/site3/website/versioned_docs/version-4.17.3/getting-started/concepts.md
similarity index 100%
rename from
site3/website/versioned_docs/version-4.17.2/getting-started/concepts.md
rename to
site3/website/versioned_docs/version-4.17.3/getting-started/concepts.md
diff --git
a/site3/website/versioned_docs/version-4.17.2/getting-started/installation.md
b/site3/website/versioned_docs/version-4.17.3/getting-started/installation.md
similarity index 100%
rename from
site3/website/versioned_docs/version-4.17.2/getting-started/installation.md
rename to
site3/website/versioned_docs/version-4.17.3/getting-started/installation.md
diff --git
a/site3/website/versioned_docs/version-4.17.2/getting-started/run-locally.md
b/site3/website/versioned_docs/version-4.17.3/getting-started/run-locally.md
similarity index 100%
rename from
site3/website/versioned_docs/version-4.17.2/getting-started/run-locally.md
rename to
site3/website/versioned_docs/version-4.17.3/getting-started/run-locally.md
diff --git a/site3/website/versioned_docs/version-4.17.2/overview/overview.md
b/site3/website/versioned_docs/version-4.17.3/overview/overview.md
similarity index 97%
rename from site3/website/versioned_docs/version-4.17.2/overview/overview.md
rename to site3/website/versioned_docs/version-4.17.3/overview/overview.md
index 22fab12ade..48008fc5bd 100644
--- a/site3/website/versioned_docs/version-4.17.2/overview/overview.md
+++ b/site3/website/versioned_docs/version-4.17.3/overview/overview.md
@@ -1,6 +1,6 @@
---
id: overview
-title: Apache BookKeeper 4.17.2
+title: Apache BookKeeper 4.17.3
---
<!--
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.17.2.
+This documentation is for Apache BookKeeper™ version 4.17.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.17.2 Release Notes](/release-notes#4164)
+- [Apache BookKeeper 4.17.3 Release Notes](/release-notes#4164)
- [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.17.2/reference/cli.md
b/site3/website/versioned_docs/version-4.17.3/reference/cli.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.17.2/reference/cli.md
rename to site3/website/versioned_docs/version-4.17.3/reference/cli.md
diff --git a/site3/website/versioned_docs/version-4.17.2/reference/config.md
b/site3/website/versioned_docs/version-4.17.3/reference/config.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.17.2/reference/config.md
rename to site3/website/versioned_docs/version-4.17.3/reference/config.md
diff --git a/site3/website/versioned_docs/version-4.17.2/security/overview.md
b/site3/website/versioned_docs/version-4.17.3/security/overview.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.17.2/security/overview.md
rename to site3/website/versioned_docs/version-4.17.3/security/overview.md
diff --git a/site3/website/versioned_docs/version-4.17.2/security/sasl.md
b/site3/website/versioned_docs/version-4.17.3/security/sasl.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.17.2/security/sasl.md
rename to site3/website/versioned_docs/version-4.17.3/security/sasl.md
diff --git a/site3/website/versioned_docs/version-4.17.2/security/tls.md
b/site3/website/versioned_docs/version-4.17.3/security/tls.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.17.2/security/tls.md
rename to site3/website/versioned_docs/version-4.17.3/security/tls.md
diff --git a/site3/website/versioned_docs/version-4.17.2/security/zookeeper.md
b/site3/website/versioned_docs/version-4.17.3/security/zookeeper.md
similarity index 100%
rename from site3/website/versioned_docs/version-4.17.2/security/zookeeper.md
rename to site3/website/versioned_docs/version-4.17.3/security/zookeeper.md
diff --git a/site3/website/versioned_sidebars/version-4.17.2-sidebars.json
b/site3/website/versioned_sidebars/version-4.17.3-sidebars.json
similarity index 68%
rename from site3/website/versioned_sidebars/version-4.17.2-sidebars.json
rename to site3/website/versioned_sidebars/version-4.17.3-sidebars.json
index 7e63619d3d..b8cae9ce09 100644
--- a/site3/website/versioned_sidebars/version-4.17.2-sidebars.json
+++ b/site3/website/versioned_sidebars/version-4.17.3-sidebars.json
@@ -2,7 +2,7 @@
"docsSidebar": [
{
"type": "doc",
- "id": "version-4.17.2/overview/overview",
+ "id": "version-4.17.3/overview/overview",
"label": "Overview"
},
{
@@ -12,17 +12,17 @@
"items": [
{
"type": "doc",
- "id": "version-4.17.2/getting-started/installation",
+ "id": "version-4.17.3/getting-started/installation",
"label": "Installation"
},
{
"type": "doc",
- "id": "version-4.17.2/getting-started/run-locally",
+ "id": "version-4.17.3/getting-started/run-locally",
"label": "Run bookies locally"
},
{
"type": "doc",
- "id": "version-4.17.2/getting-started/concepts",
+ "id": "version-4.17.3/getting-started/concepts",
"label": "Concepts and architecture"
}
]
@@ -33,12 +33,12 @@
"items": [
{
"type": "doc",
- "id": "version-4.17.2/deployment/manual",
+ "id": "version-4.17.3/deployment/manual",
"label": "Manual deployment"
},
{
"type": "doc",
- "id": "version-4.17.2/deployment/kubernetes",
+ "id": "version-4.17.3/deployment/kubernetes",
"label": "BookKeeper on Kubernetes"
}
]
@@ -49,32 +49,32 @@
"items": [
{
"type": "doc",
- "id": "version-4.17.2/admin/bookies",
+ "id": "version-4.17.3/admin/bookies",
"label": "BookKeeper administration"
},
{
"type": "doc",
- "id": "version-4.17.2/admin/autorecovery",
+ "id": "version-4.17.3/admin/autorecovery",
"label": "AutoRecovery"
},
{
"type": "doc",
- "id": "version-4.17.2/admin/metrics",
+ "id": "version-4.17.3/admin/metrics",
"label": "Metrics collection"
},
{
"type": "doc",
- "id": "version-4.17.2/admin/upgrade",
+ "id": "version-4.17.3/admin/upgrade",
"label": "Upgrade"
},
{
"type": "doc",
- "id": "version-4.17.2/admin/http",
+ "id": "version-4.17.3/admin/http",
"label": "Admin REST API"
},
{
"type": "doc",
- "id": "version-4.17.2/admin/decomission",
+ "id": "version-4.17.3/admin/decomission",
"label": "Decommissioning Bookies"
}
]
@@ -85,22 +85,22 @@
"items": [
{
"type": "doc",
- "id": "version-4.17.2/api/overview",
+ "id": "version-4.17.3/api/overview",
"label": "Overview"
},
{
"type": "doc",
- "id": "version-4.17.2/api/ledger-api",
+ "id": "version-4.17.3/api/ledger-api",
"label": "Ledger API"
},
{
"type": "doc",
- "id": "version-4.17.2/api/ledger-adv-api",
+ "id": "version-4.17.3/api/ledger-adv-api",
"label": "Advanced Ledger API"
},
{
"type": "doc",
- "id": "version-4.17.2/api/distributedlog-api",
+ "id": "version-4.17.3/api/distributedlog-api",
"label": "DistributedLog"
}
]
@@ -111,22 +111,22 @@
"items": [
{
"type": "doc",
- "id": "version-4.17.2/security/overview",
+ "id": "version-4.17.3/security/overview",
"label": "Overview"
},
{
"type": "doc",
- "id": "version-4.17.2/security/tls",
+ "id": "version-4.17.3/security/tls",
"label": "TLS Authentication"
},
{
"type": "doc",
- "id": "version-4.17.2/security/sasl",
+ "id": "version-4.17.3/security/sasl",
"label": "SASL Authentication"
},
{
"type": "doc",
- "id": "version-4.17.2/security/zookeeper",
+ "id": "version-4.17.3/security/zookeeper",
"label": "ZooKeeper Authentication"
}
]
@@ -137,7 +137,7 @@
"items": [
{
"type": "doc",
- "id": "version-4.17.2/development/protocol",
+ "id": "version-4.17.3/development/protocol",
"label": "BookKeeper protocol"
}
]
@@ -148,12 +148,12 @@
"items": [
{
"type": "doc",
- "id": "version-4.17.2/reference/config",
+ "id": "version-4.17.3/reference/config",
"label": "Configuration"
},
{
"type": "doc",
- "id": "version-4.17.2/reference/cli",
+ "id": "version-4.17.3/reference/cli",
"label": "Command-line tools"
}
]
diff --git a/site3/website/versions.json b/site3/website/versions.json
index 71e18e293f..8920c4ebdd 100644
--- a/site3/website/versions.json
+++ b/site3/website/versions.json
@@ -1,5 +1,5 @@
[
- "4.17.2",
+ "4.17.3",
"4.16.7",
"4.15.5",
"4.14.8",