Skip to content

Commit 43b58ca

Browse files
authored
Release notes for 4.16.7 (#4621)
1 parent 23289b7 commit 43b58ca

File tree

30 files changed

+92
-31
lines changed

30 files changed

+92
-31
lines changed

site3/website/src/pages/release-notes.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,67 @@
11
<!-- markdown-link-check-disable -->
22
# Release notes
33

4+
## 4.16.7
5+
6+
Release 4.16.7 includes multiple bug fixes and few dependency updates.
7+
8+
Apache BookKeeper users are encouraged to upgrade to 4.16.7 if you are using 4.16.x.
9+
The technical details of this release are summarized below.
10+
11+
### Highlights
12+
13+
#### Bugs
14+
15+
* Fix the data loss issue that caused by the wrong entry log header [PR #4607](https://github.com/apache/bookkeeper/pull/4607)
16+
* Fix the coredump that occurs when calling KeyValueStorageRocksDB.count after rocksdb has been closed [PR #4581](https://github.com/apache/bookkeeper/pull/4581)
17+
* Fix and improve locating RocksDB config files [PR #4560](https://github.com/apache/bookkeeper/pull/4560)
18+
* [fix] Write stuck due to pending add callback by multiple threads [PR #4557](https://github.com/apache/bookkeeper/pull/4557)
19+
* Fix SST files not being cleaned up in the locations folder [PR #4555](https://github.com/apache/bookkeeper/pull/4555)
20+
* Fix tune-runner-vm action to run correctly on `ubuntu-24.04` image [PR #4536](https://github.com/apache/bookkeeper/pull/4536)
21+
* [cli] Fix: recover command doesn't accept rate limit parameter [PR #4535](https://github.com/apache/bookkeeper/pull/4535)
22+
* fix pendingDeletedLedgers do not remove ledger error [PR #4525](https://github.com/apache/bookkeeper/pull/4525)
23+
* Fix region aware placement policy disk weight dose not update. [PR #4522](https://github.com/apache/bookkeeper/pull/4522)
24+
* Fix check read failed entry memory leak issue. [PR #4513](https://github.com/apache/bookkeeper/pull/4513)
25+
* [fix] remove in address2Region while bookie left to get correct rack info [PR #4504](https://github.com/apache/bookkeeper/pull/4504)
26+
* fix: install netcat-openbsd instead of netcat in test image build [PR #4476](https://github.com/apache/bookkeeper/pull/4476)
27+
* [fix][ci] Fix OWASP Dependency Check download by using NVD API key [PR #4473](https://github.com/apache/bookkeeper/pull/4473)
28+
* fix[rocksdb]: fix error rocksdb default config for CFOptions [PR #4466](https://github.com/apache/bookkeeper/pull/4466)
29+
* [fix] Fix data lost after when writing ledger and deleting legder execute concurrency [PR #4462](https://github.com/apache/bookkeeper/pull/4462)
30+
* [BugFix] Fix to prevent resource leaks in 3 classes [PR #4449](https://github.com/apache/bookkeeper/pull/4449)
31+
* Correct RackawareEnsemblePlacementPolicyImpl defaultRack when the bookie is not available. [PR #4439](https://github.com/apache/bookkeeper/pull/4439)
32+
* Fix the completionObjects leak problem. [PR #4285](https://github.com/apache/bookkeeper/pull/4285)
33+
34+
#### Improvements
35+
36+
* Adjust DNS cache expiration in tests to reduce test timeout failures [PR #4586](https://github.com/apache/bookkeeper/pull/4586)
37+
* Change the new ensemble log to info level [PR #4566](https://github.com/apache/bookkeeper/pull/4566)
38+
* Add documentation to bk_server.conf about RocksDB config [PR #4561](https://github.com/apache/bookkeeper/pull/4561)
39+
* Reduce metadataLock contention in LedgerHandle [PR #4549](https://github.com/apache/bookkeeper/pull/4549)
40+
* [improve] when rackaware failed to choose a bookie, print out the list of ensemble. [PR #4482](https://github.com/apache/bookkeeper/pull/4482)
41+
* Ensure that formatVersion is specified for all RocksDB databases [PR #4559](https://github.com/apache/bookkeeper/pull/4559)
42+
* Set default format_version to 5 for RocksDB databases [PR #4480](https://github.com/apache/bookkeeper/pull/4480)
43+
* [improve] Optimize reorderReadSequence to Check WriteSet [PR #4478](https://github.com/apache/bookkeeper/pull/4478)
44+
* Update Release Script Instructions and Python Publishing Scripts [PR #4458](https://github.com/apache/bookkeeper/pull/4458)
45+
* Enable ZooKeeper client to establish connection in read-only mode [PR #4244](https://github.com/apache/bookkeeper/pull/4244)
46+
* Improve auto-recovery noise log when some bookie down. [PR #4118](https://github.com/apache/bookkeeper/pull/4118)
47+
* Allocator support exitOnOutOfMemory config. [PR #3984](https://github.com/apache/bookkeeper/pull/3984)
48+
49+
#### Dependency updates
50+
51+
* Upgrade Jetty to 9.4.57.v20241219 to mitigate CVE-2024-6763 [PR #4600](https://github.com/apache/bookkeeper/pull/4600)
52+
* Upgrade Netty to 4.1.121.Final [PR #4597](https://github.com/apache/bookkeeper/pull/4597)
53+
* Upgrade Netty to 4.1.119, tcnative to 2.0.70 and io_uring to 0.0.26 [PR #4584](https://github.com/apache/bookkeeper/pull/4584)
54+
* Upgrade Apache Commons libraries to compatible versions [PR #4582](https://github.com/apache/bookkeeper/pull/4582)
55+
* Bump vertx.version from 4.5.7 to 4.5.11 to address CVE-2024-8391 [PR #4545](https://github.com/apache/bookkeeper/pull/4545)
56+
* Upgrade to Netty 4.1.115.Final to address CVE-2024-47535 [PR #4524](https://github.com/apache/bookkeeper/pull/4524)
57+
* Upgrade Zookeeper to 3.9.3 to address CVE-2024-51504 [PR #4523](https://github.com/apache/bookkeeper/pull/4523)
58+
* Upgrade protobuf to 3.25.5 to address CVE-2024-7254 [PR #4508](https://github.com/apache/bookkeeper/pull/4508)
59+
* Upgrade to Netty 4.1.113.Final and netty-tcnative 2.0.66.Final [PR #4502](https://github.com/apache/bookkeeper/pull/4502)
60+
61+
#### Details
62+
63+
https://github.com/apache/bookkeeper/pulls?q=is%3Apr+label%3Arelease%2F4.16.7+is%3Amerged+
64+
465
## 4.17.1
566

667
Release 4.17.1 includes multiple bug fixes and few dependency updates.

site3/website/versioned_docs/version-4.16.6/admin/autorecovery.md renamed to site3/website/versioned_docs/version-4.16.7/admin/autorecovery.md

File renamed without changes.

site3/website/versioned_docs/version-4.16.6/admin/bookies.md renamed to site3/website/versioned_docs/version-4.16.7/admin/bookies.md

File renamed without changes.

site3/website/versioned_docs/version-4.16.6/admin/decomission.md renamed to site3/website/versioned_docs/version-4.16.7/admin/decomission.md

File renamed without changes.

site3/website/versioned_docs/version-4.16.6/admin/geo-replication.md renamed to site3/website/versioned_docs/version-4.16.7/admin/geo-replication.md

File renamed without changes.

site3/website/versioned_docs/version-4.16.6/admin/http.md renamed to site3/website/versioned_docs/version-4.16.7/admin/http.md

File renamed without changes.

site3/website/versioned_docs/version-4.16.6/admin/metrics.md renamed to site3/website/versioned_docs/version-4.16.7/admin/metrics.md

File renamed without changes.

site3/website/versioned_docs/version-4.16.6/admin/perf.md renamed to site3/website/versioned_docs/version-4.16.7/admin/perf.md

File renamed without changes.

site3/website/versioned_docs/version-4.16.6/admin/placement.md renamed to site3/website/versioned_docs/version-4.16.7/admin/placement.md

File renamed without changes.

site3/website/versioned_docs/version-4.16.6/admin/upgrade.md renamed to site3/website/versioned_docs/version-4.16.7/admin/upgrade.md

File renamed without changes.

0 commit comments

Comments
 (0)