This is the 12th release of Apache BookKeeper!
The 4.7.2 release is a bugfix release which fixes a bunch of issues reported from users of 4.7.1.
Apache BookKeeper users who are using 4.7.1 are encouraged to upgrade to 4.7.2. The technical details of this release are summarized below.
Fix high cpu usage issue in DbLedgerStorage by avoiding using RocksDD#deleteRange, see apache/bookkeeper#1620
Fix deadlock in Auditor blocking zookeeper thread, see apache/bookkeeper#1619
Fix ArrayIndexOutOfBoundsException on ConcurrentLongHashMap, see apache/bookkeeper#1606
Fix deferred failure handling causes data loss, see apache/bookkeeper#1591
Fix ConcurrentModificationException using nonblocking logReader#readNext, see apache/bookkeeper#1544
Fix Bookie shutdown fails to exit, see apache/bookkeeper#1543
Fix race conditions on accessing guava multimap in PCBC when using v2 protocol, see apache/bookkeeper#1618
In 4.7.2, Zookeeper version is downgraded from 3.5.3-beta
to 3.4.13
to avoid having a beta
dependency and address maturity concerns. The downgrade is safe and smooth. No extra actions are required from switching bookkeeper 4.7.1 to 4.7.2.