The Apache Pulsar team is proud to announce Apache Pulsar version 4.0.10. Pulsar is a highly scalable, low latency messaging platform running on commodity hardware. It provides simple pub-sub semantics over topics, guaranteed at-least-once delivery of messages, automatic cursor management for subscribers, and cross-datacenter replication.
For Pulsar release details and downloads, visit: https://pulsar.apache.org/download Release Notes are at: https://pulsar.apache.org/release-notes/versioned/pulsar-4.0.10/ Upgrade notice: Jetty has been upgraded from 9.4.x to 12.1.8 to address multiple high-severity CVEs. This upgrade introduces three breaking changes that may require action before upgrading: 1. Plugin authors using AdditionalServlet: the interface no longer references the Jetty 9 ServletHolder class, so external implementations need to be updated. 2. Athenz authentication users: pulsar-client-auth-athenz now requires Java 17 or later. The Pulsar Client and Pulsar Admin client themselves remain compatible with Java 8 or later. 3. Operators relying on the previous default bookkeeper.conf or zookeeper.conf: the default Prometheus metrics provider classes for BookKeeper and ZooKeeper have been relocated. Update statsProviderClass and metricsProvider.className accordingly. Please check the release notes for details. We would like to thank the contributors that made the release possible. Regards, The Pulsar Team
