Apache Pulsar 2.9.1
2021-12-20
Apache Pulsar 2.9.1 is a bugfix release, that includes library upgrades for important security issues (like Apache Log4j2). It also includes fixes for some breaking changes introduced in 2.9.0.
Library updates
- Bump log4j to 2.16.0 #13277
- Upgrade OkHttp3 to address CVE-2021-0341 #13065
- Upgrade Netty to 4.1.72 - CVE-2021-43797 #13328
Broker
- Fixed LeaderElectionService.getCurrentLeader and added support for ephemeralOwner in MockZooKeeper #13066
- Removed tenant permission verification when list partitioned-topic #13138
- Fixed and improve topic ownership assignment #13069
- Fixed consume message order issue when use listener.#13023
- Fixed ManagedLedger: Do not reuse the Failed OpAddEntry object which lead bundle unloading timeout.#12993
- Fixed incompatibility of BacklogQuota in the REST API #13291
- Fixed unordered consuming case in Key_Shared subscription.#12890
- Fixed the incorrect total size when BrokerEntryMetadata is enabled#12714
- Reverted new AuthorizationProvider method #13133