dlg99 commented on code in PR #4260: URL: https://github.com/apache/bookkeeper/pull/4260#discussion_r1558011102
########## site3/website/src/pages/release-notes.md: ########## @@ -1,6 +1,99 @@ <!-- markdown-link-check-disable --> # Release notes +## 4.17.0 + +Release 4.17.0 includes multiple important features, improvements, bug fixes and some dependencies CVE fixes. + +The technical details of this release are summarized below. + +### Breaking Changes +No breaking changes. Some defaults are different, but overall there are no compatibility concerns. + +### Features +* BP-62 Batch Read API + +### Notable changes + +* Enable reorder read sequence for bk client by default [PR #4139](https://github.com/apache/bookkeeper/pull/4139) +* Fix some metrics generated by prometheus client without type info [PR #3927](https://github.com/apache/bookkeeper/pull/3927) +* Fix arbitrary file upload vulnerability with httpServerEnabled [PR #3982](https://github.com/apache/bookkeeper/pull/3982) +* Enable kv logs in log4j configuration [PR #3986](https://github.com/apache/bookkeeper/pull/3986) +* Make compatible between DefaultEntryLogger and DirectEntryLogger [PR #4041](https://github.com/apache/bookkeeper/pull/4041) + +#### Bookie + +* Fix bug of negative JournalQueueSize [PR #4077](https://github.com/apache/bookkeeper/pull/4077) +* Fix compaction throttle imprecise [PR #3192](https://github.com/apache/bookkeeper/pull/3192) +* Fix data lost when configured multiple ledger directories [PR #3329](https://github.com/apache/bookkeeper/pull/3329) +* Try to use jdk api to create hardlink when rename file when compaction. [PR #3876](https://github.com/apache/bookkeeper/pull/3876) +* [feature] [server] add dbStorage_readAheadCacheBatchBytesSize properties when read ahead entries [PR #3895](https://github.com/apache/bookkeeper/pull/3895) +* 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) +* Skip sync the RocksDB when no changes [PR #3904](https://github.com/apache/bookkeeper/pull/3904) +* Enable PCBC completionObjects autoShrink to reduce memory usage and gc [PR #3913](https://github.com/apache/bookkeeper/pull/3913) +* [Fix] Recycle dropping read-write requests when various exceptions happened [PR #3912](https://github.com/apache/bookkeeper/pull/3912) +* Fix isWritable incorrect problem. [PR #3918](https://github.com/apache/bookkeeper/pull/3918) Review Comment: 3918 was closed without merge; I didn't check other PRs -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
