Hi all,

I'd like to propose PIP-472, which migrates Apache Pulsar's source code
and dependencies from the legacy javax.* namespace (Jakarta EE 8 and
earlier) to the modern jakarta.* namespace (Jakarta EE 9+).

This is targeted for Pulsar 5.0. Once 5.0 ships and is supported as LTS, 
breaking those surfaces becomes very expensive: a major-version bump
is the only legitimate path. Doing the migration before 5.0 cuts means the 
LTS line carries clean Jakarta APIs for its full lifecycle.

The full proposal can be found at:
https://github.com/apache/pulsar/pull/25700
Rendered PIP document:
https://github.com/lhotari/pulsar/blob/lh-pip-472/pip/pip-472.md

I welcome your feedback and discussion on this proposal. Please share
your thoughts, concerns, or suggestions.

-Lari

Reply via email to