This is an automated email from the ASF dual-hosted git repository.
chenhang 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 ea04926a0a Release note for 4.15.4 (#3831)
ea04926a0a is described below
commit ea04926a0a6fd4b6ac96e0f4d8d75fdacb14beab
Author: Yong Zhang <[email protected]>
AuthorDate: Wed Mar 15 07:06:54 2023 +0800
Release note for 4.15.4 (#3831)
---
### Motivation
Release note for 4.15.4
---
site3/website/src/pages/release-notes.md | 53 ++++++++++++++++++++++++++++++++
1 file changed, 53 insertions(+)
diff --git a/site3/website/src/pages/release-notes.md
b/site3/website/src/pages/release-notes.md
index e6d4509185..dfa38d7691 100644
--- a/site3/website/src/pages/release-notes.md
+++ b/site3/website/src/pages/release-notes.md
@@ -1,6 +1,59 @@
<!-- markdown-link-check-disable -->
# Release notes
+## 4.15.4
+
+Release 4.15.4 includes multiple bug fixes and some dependencies CVE fixes.
+
+Apache BookKeeper users are encouraged to upgrade to 4.15.4.
+The technical details of this release are summarized below.
+
+### Highlights
+
+#### Bugs
+
+* Fix QueueEntry recycle problem [PR
#3747](https://github.com/apache/bookkeeper/pull/3747)
+* Fix memory leak when the Bookie is in read only mode [PR
#3746](https://github.com/apache/bookkeeper/pull/3746)
+* Fix RegionAwareEnsemblePlacementPolicy.newEnsemble sometimes failed problem
[PR #3725](https://github.com/apache/bookkeeper/pull/3725)
+* Not wrap IOException twice form checkpoint [PR
#3683](https://github.com/apache/bookkeeper/pull/3683)
+* Make `jvm_memory_direct_bytes_used` metrics compatible with jdk8 [PR
#3677](https://github.com/apache/bookkeeper/pull/3677)
+* Fix memory leak when closeRecovered,failed on clearing
newEnsemblesFromRecovery [PR
#3672](https://github.com/apache/bookkeeper/pull/3672)
+* Fix RegionAwareEnsemblePlacementPolicy update rack info problem [PR
#3666](https://github.com/apache/bookkeeper/pull/3666)
+* Exit bookkeeper shell correctly even if fails to run for some reason [PR
#3663](https://github.com/apache/bookkeeper/pull/3663)
+* Fix memory leak when operating ledger metadata [PR
#3662](https://github.com/apache/bookkeeper/pull/3662)
+* Check client if closed when complete callback [PR
#3661](https://github.com/apache/bookkeeper/pull/3661)
+* Fix issue where checkAllLedgers could get stuck when read throttling is
enabled [PR #3655](https://github.com/apache/bookkeeper/pull/3655)
+* Fix GetBookieInfo failed event stats [PR
#3622](https://github.com/apache/bookkeeper/pull/3622)
+* Apply recycle logic during add entry creation but ledger close to
LedgerHandleAdv [PR #3621](https://github.com/apache/bookkeeper/pull/3621)
+* BookieImpl remove wait until journal quits [PR
#3603](https://github.com/apache/bookkeeper/pull/3603)
+
+#### Improvements
+
+* Support build in the aarch64 linux platform [PR
#3828](https://github.com/apache/bookkeeper/pull/3828)
+* Use ReferenceCountUtil.release() instead of ReferenceCountUtil.safeRelease()
[PR #3797](https://github.com/apache/bookkeeper/pull/3797)
+* Added api/v1/bookie/cluster_info REST API [PR
#3713](https://github.com/apache/bookkeeper/pull/3713)
+* Expose registrationClient in DefaultBookieAddressResolver [PR
#3724](https://github.com/apache/bookkeeper/pull/3724)
+* New ensemble choose different rack first [PR
#3721](https://github.com/apache/bookkeeper/pull/3721)
+* Improve bk_server.conf docs [PR
#3715](https://github.com/apache/bookkeeper/pull/3715)
+* Show result of isFenced in log [PR
#3678](https://github.com/apache/bookkeeper/pull/3678)
+* Include bkperf into bk all package [PR
#3632](https://github.com/apache/bookkeeper/pull/3632)
+* Add journal file path that caused failure in multi-journal config [PR
#3623](https://github.com/apache/bookkeeper/pull/3623)
+* Avoid extra buffer to prepend frame size [PR
#3560](https://github.com/apache/bookkeeper/pull/3560)
+* Using a separate thread pool to execute openWithMetadata [PR
#3548](https://github.com/apache/bookkeeper/pull/3548)
+* LedgerHandle: do not complete metadata operation on the ZookKeeper/Metadata
callback thread [PR #3516](https://github.com/apache/bookkeeper/pull/3516)
+* ledgerFragment check and results keep order [PR
#3504](https://github.com/apache/bookkeeper/pull/3504)
+* Simplified No network topology script is found default log stack output [PR
#3496](https://github.com/apache/bookkeeper/pull/3496)
+* Support apple m1 build [PR
#3175](https://github.com/apache/bookkeeper/pull/3175)
+
+#### Dependency updates
+
+* Bump vertx-web from 4.3.2 to 4.3.8 [PR
#3775](https://github.com/apache/bookkeeper/pull/3775)
+* Upgrade docker image version to fix CVEs [PR
#3640](https://github.com/apache/bookkeeper/pull/3640)
+* Bump jcommander from 1.78 to 1.82 [PR
#3476](https://github.com/apache/bookkeeper/pull/3476)
+
+### Details
+https://github.com/apache/bookkeeper/pulls?page=1&q=is%3Apr+label%3Arelease%2F4.15.4+is%3Aclosed
+
## 4.14.7
Release 4.14.7 includes multiple bug fixes.