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 e8da8eb6cb Generate 4.14.8 release note (#4053)
e8da8eb6cb is described below
commit e8da8eb6cb7c8ef52336a51d4f7348ae07986c26
Author: Hang Chen <[email protected]>
AuthorDate: Mon Sep 11 09:38:15 2023 +0800
Generate 4.14.8 release note (#4053)
### Modification
Generate 4.14.8 release note
---
site3/website/src/pages/release-notes.md | 52 ++++++++++++++++++++++++++++++++
1 file changed, 52 insertions(+)
diff --git a/site3/website/src/pages/release-notes.md
b/site3/website/src/pages/release-notes.md
index aba8691f92..a107a0f1de 100644
--- a/site3/website/src/pages/release-notes.md
+++ b/site3/website/src/pages/release-notes.md
@@ -1,6 +1,58 @@
<!-- markdown-link-check-disable -->
# Release notes
+## 4.14.8
+
+Release 4.14.8 includes multiple bug fixes and some dependencies CVE fixes.
+
+Apache BookKeeper users are encouraged to upgrade to 4.14.8.
+The technical details of this release are summarized below.
+
+### Highlights
+
+#### Bugs
+* Fix data lost when configured multiple ledger directories [PR
#3329](https://github.com/apache/bookkeeper/pull/3329)
+* Allow to set max operation numbers in a single rocksdb batch [PR
#4044](https://github.com/apache/bookkeeper/pull/4044)
+* Recycle LongWrapper finally to avoid memory leak [PR
#4007](https://github.com/apache/bookkeeper/pull/4007)
+* Fix arbitrary file upload vulnerability with httpServerEnabled [PR
#3982](https://github.com/apache/bookkeeper/pull/3982)
+* Clear channel when channelInactive [PR
#3966](https://github.com/apache/bookkeeper/pull/3966)
+* Fix npe when iterate pendingLedgersUpdates and pendingDeletedLedgers. [PR
#3955](https://github.com/apache/bookkeeper/pull/3955)
+* Fix some metrics generated by prometheus client without type info [PR
#3927](https://github.com/apache/bookkeeper/pull/3927)
+* Fix ledger replicated failed blocks bookie decommission process [PR
#3917](https://github.com/apache/bookkeeper/pull/3917)
+* Recycle dropping read-write requests when various exceptions happened [PR
#3912](https://github.com/apache/bookkeeper/pull/3912)
+* Fix SingleDirectoryDbLedgerStorage#flushMutex does not release lock on all
exception paths [PR #3909](https://github.com/apache/bookkeeper/pull/3909)
+* Fix ReclaimedSpaceViaDeletes stats incorrect problem. [PR
#3906](https://github.com/apache/bookkeeper/pull/3906)
+* Fix keys leak in EntryLocationIndex when ledgersToDelete is empty [PR
#3903](https://github.com/apache/bookkeeper/pull/3903)
+* Fix garbage collection blocked by runtime exception [PR
#3901](https://github.com/apache/bookkeeper/pull/3901)
+* Return activeLogChannel if new create [PR
#3894](https://github.com/apache/bookkeeper/pull/3894)
+* Prevent transit to writable mode when forceReadOnly mode is active [PR
#3881](https://github.com/apache/bookkeeper/pull/3881)
+* Execute clean indexes in finally [PR
#3772](https://github.com/apache/bookkeeper/pull/3772)
+* Fix ReadEntryProcessor v2 SchedulingDelayStats [PR
#3758](https://github.com/apache/bookkeeper/pull/3758)
+* Fix RegionAwareEnsemblePlacementPolicy.newEnsemble sometimes failed problem.
[PR #3725](https://github.com/apache/bookkeeper/pull/3725)
+* Fix issue where checkAllLedgers could get stuck when read throttling is
enabled [PR #3655](https://github.com/apache/bookkeeper/pull/3655)
+* fix duplicate typeline for prometheus type [PR
#3137](https://github.com/apache/bookkeeper/pull/3137)
+* Fix deletedLedgers count [PR
#4026](https://github.com/apache/bookkeeper/pull/4026)
+
+#### Improvements
+* Avoid compaction to trigger extra flushes DbLedgerStorage [PR
#3959](https://github.com/apache/bookkeeper/pull/3959)
+* Add small files check in garbage collection [PR
#3631](https://github.com/apache/bookkeeper/pull/3631)
+* Change pendingDeletedLedgers as ConcurrentHashSet [PR
#3989](https://github.com/apache/bookkeeper/pull/3989)
+* Support skip invalid journal record in replying journal stage [PR
#3956](https://github.com/apache/bookkeeper/pull/3956)
+* Use ReferenceCountUtil.release() instead of ReferenceCountUtil.safeRelease()
[PR #3798](https://github.com/apache/bookkeeper/pull/3798)
+* Add logs for ensemble select failed [PR
#3779](https://github.com/apache/bookkeeper/pull/3779)
+* New ensemble choose different rack first. [PR
#3721](https://github.com/apache/bookkeeper/pull/3721)
+* Show result of isFenced in log [PR
#3678](https://github.com/apache/bookkeeper/pull/3678)
+
+#### Dependency updates
+* Upgrade rocksDB version to 6.29.4.1 [PR
#3947](https://github.com/apache/bookkeeper/pull/3947)
+* Upgrade jetty version to 9.4.51.v20230217 [PR
#3937](https://github.com/apache/bookkeeper/pull/3937)
+* Upgrade docker base image to resolve CVE-2023-0286 [PR
#3916](https://github.com/apache/bookkeeper/pull/3916)
+* Remove avro, hadoop-auth and jersey-json dependencies from hadoop-common to
resolve CVE-2019-10202, CVE-2023-1370 and CVE-2022-45685 [PR
#3911](https://github.com/apache/bookkeeper/pull/3911)
+
+#### Details
+
+https://github.com/apache/bookkeeper/pulls?q=is%3Apr+label%3Arelease%2F4.14.8+is%3Amerged
+
## 4.16.2
Release 4.16.2 includes multiple bug fixes and some dependencies CVE fixes.