Hi all, I'd like to discuss initiating the first milestone release for Pulsar 5.0, 5.0.0-M1.
The purpose of a milestone release is to allow users to start testing the new release functionality early and provide feedback. Milestone releases are not meant for production use cases, since breaking changes can be introduced between the milestone releases and the final LTS release. For Pulsar 5.0, the main new feature is Scalable Topics (PIP-460 and related PIPs). PIPs in Pulsar 5.0.0-M1: - PIP-460: Scalable Topics (Topics v5) https://github.com/apache/pulsar/blob/master/pip/pip-460.md - PIP-463: Migrate Build System from Maven to Gradle https://github.com/apache/pulsar/blob/master/pip/pip-463.md - PIP-465: Split IO Connectors into Separate Repository https://github.com/apache/pulsar/blob/master/pip/pip-465.md - PIP-466: New Java Client API (V5) with Scalable Topic Support https://github.com/apache/pulsar/blob/master/pip/pip-466.md - PIP-467: Adopt slog for structured logging across Pulsar https://github.com/apache/pulsar/blob/master/pip/pip-467.md - PIP-468: Scalable Topic Controller https://github.com/apache/pulsar/blob/master/pip/pip-468.md - PIP-469: Legacy-aware topic policies backend routing and metadata-store topic policies https://github.com/apache/pulsar/blob/master/pip/pip-469.md - PIP-472: Migrate from javax.* to jakarta.* APIs https://github.com/apache/pulsar/blob/master/pip/pip-472.md - PIP-473: Metadata-Driven Transactions for Scalable Topics https://github.com/apache/pulsar/blob/master/pip/pip-473.md - PIP-475: Regular-to-Scalable Topic Migration https://github.com/apache/pulsar/blob/master/pip/pip-475.md - PIP-483: Scalable Topic Auto Split/Merge https://github.com/apache/pulsar/blob/master/pip/pip-483.md Merged PRs included in the milestone https://github.com/apache/pulsar/pulls?q=is%3Apr+is%3Amerged+milestone%3A5.0.0-M1 Unless there are any objections, I'll create a release candidate for 5.0.0-M1 as soon as possible. -Lari
