Skip to content
Permalink
Browse files
4.14.5 release notes and doc (#3199)
  • Loading branch information
nicoloboschi committed May 13, 2022
1 parent 736759f commit b4b3ca3b6b9638676564b7cdc1f7882695ec2017
Showing 33 changed files with 72 additions and 35 deletions.
@@ -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",
@@ -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.
@@ -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'
}
```

@@ -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.
```
@@ -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.
@@ -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"
}
]
@@ -1,6 +1,6 @@
[
"4.15.0",
"4.14.4",
"4.14.5",
"4.13.0",
"4.12.1",
"4.11.1",

0 comments on commit b4b3ca3

Please sign in to comment.