Skip to content

Commit

Permalink
Release note 4.16.3 (#4065)
Browse files Browse the repository at this point in the history
* Release note 4.16.3
---

### Motivation

Generate website and release note for 4.16.3
  • Loading branch information
zymap authored Sep 15, 2023
1 parent 056fe7b commit 9156276
Show file tree
Hide file tree
Showing 31 changed files with 65 additions and 32 deletions.
2 changes: 1 addition & 1 deletion site3/website/docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
33 changes: 33 additions & 0 deletions site3/website/src/pages/release-notes.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,39 @@
<!-- markdown-link-check-disable -->
# 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.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.2</bookkeeper.version>
<bookkeeper.version>4.16.3</bookkeeper.version>

<!-- in your <dependencies> block -->
<dependency>
Expand All @@ -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.2</bookkeeper.version>
<bookkeeper.version>4.16.3</bookkeeper.version>

<!-- in your <dependencies> block -->
<dependency>
Expand All @@ -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'
}
```

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
id: overview
title: Apache BookKeeper 4.16.2-SNAPSHOT
title: Apache BookKeeper 4.16.3-SNAPSHOT
---
<!--
Licensed to the Apache Software Foundation (ASF) under one
Expand All @@ -21,7 +21,7 @@ specific language governing permissions and limitations
under the License.
-->

This documentation is for Apache BookKeeper&trade; version 4.16.2.
This documentation is for Apache BookKeeper&trade; version 4.16.3.

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.

Expand All @@ -39,7 +39,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.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.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"docsSidebar": [
{
"type": "doc",
"id": "version-4.16.2/overview/overview",
"id": "version-4.16.3/overview/overview",
"label": "Overview"
},
{
Expand All @@ -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"
}
]
Expand All @@ -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"
}
]
Expand All @@ -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"
}
]
Expand All @@ -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"
}
]
Expand All @@ -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"
}
]
Expand All @@ -137,7 +137,7 @@
"items": [
{
"type": "doc",
"id": "version-4.16.2/development/protocol",
"id": "version-4.16.3/development/protocol",
"label": "BookKeeper protocol"
}
]
Expand All @@ -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"
}
]
Expand Down
2 changes: 1 addition & 1 deletion site3/website/versions.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[
"4.16.2",
"4.16.3",
"4.15.4",
"4.14.7",
"4.13.0",
Expand Down

0 comments on commit 9156276

Please sign in to comment.