:tada: <!channel> Apache Pulsar 5.0.0-M1 is out! ...
# general
l
🎉 <!channel> Apache Pulsar 5.0.0-M1 is out! This is a milestone preview of the upcoming Pulsar 5.0 LTS, released early to gather feedback. ⚠️ Not for production — breaking changes may still land before the final 5.0 LTS. What's new in 5.0, previewed here: 🔄 Scalable Topics — a new
topic://
topic type that sizes itself to its load. The broker splits hot key-range segments and merges cold ones at runtime, no downtime, no broken per-key ordering, and no partition count to pick up front. ✨ New V5 Java client (
pulsar-client-v5
) — a clean-slate redesign with three purpose-built consumers (Stream, Queue, Checkpoint). Works with your existing topics, a consumer can subscribe to a whole namespace, and it's the only way to use Scalable Topics. The classic client API stays fully supported. 🛢️ Oxia is now the recommended metadata store for new clusters, with live zero-downtime migration from ZooKeeper. ZooKeeper is still fully supported; the etcd backend is removed in 5.0. Also notable: structured (slog-style) logging, IO connectors in a dedicated repo, the
javax.*
→
jakarta.*
migration, and a move from Maven to Gradle. 📚 Full announcement: https://pulsar.apache.org/blog/2026/06/23/announcing-apache-pulsar-5-0-m1/ ⬇️ Download: https://pulsar.apache.org/download 📝 Release notes: https://pulsar.apache.org/release-notes/versioned/pulsar-5.0.0-M1/ Thanks to everyone who made this release possible! pulsarlogo
👏 13
🎉 9
pulsarlogo 9
🙌 17