Add highlights and upgrade notes to 5.0.0-M1 release notes#1182
Merged
Conversation
The 5.0.0-M1 release notes were a flat list of ~350 PRs with no overview or upgrade guidance. Add a Highlights section summarizing the major themes (Scalable Topics / Topics v5, the V5 Java client, Oxia as the recommended metadata store, the Maven-to-Gradle build migration, the IO connector repository split, and structured logging) and an Important notice section covering the breaking changes (javax to jakarta, Etcd backend removal, connector relocation, Gradle build, fastutil removal). Follows the conventions already used by the 4.0.0 (highlights + announcement link) and 2.11.0 (important notice) release notes. The detailed per-category PR lists are unchanged.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Motivation
The Pulsar 5.0.0-M1 release notes were a flat list of ~350 PRs with no overview or upgrade guidance. For a major milestone, a reader had no way to tell what matters or what to watch out for when upgrading.
Changes
Two additive sections at the top of
release-notes/versioned/pulsar-5.0.0-M1.md(the detailed per-category PR lists are left unchanged):### Highlights— narrative summary of the major themes, each with PIP links, ordered by significance:### Important notice— breaking changes to review before upgrading:javax.*→jakarta.*, Etcd backend removal, IO connector relocation, Gradle build, andfastutilremoval.This follows the conventions already used by the 4.0.0 (highlights + announcement link) and 2.11.0 (important notice) release notes.
Notes
All descriptions are sourced from the corresponding PIPs and the official 5.0.0-M1 announcement post; all PIP/blog links were verified to resolve.