Skip to content

[feat] [pip] PIP-466: New Java Client API (V5) with Scalable Topic Support#25455

Open
merlimat wants to merge 1 commit intoapache:masterfrom
merlimat:pip-466
Open

[feat] [pip] PIP-466: New Java Client API (V5) with Scalable Topic Support#25455
merlimat wants to merge 1 commit intoapache:masterfrom
merlimat:pip-466

Conversation

@merlimat
Copy link
Copy Markdown
Contributor

@merlimat merlimat commented Apr 1, 2026

Summary

Introduce PIP-466 proposing a new Java client API (pulsar-client-api-v5 / pulsar-client-v5) designed for scalable topics (PIP-460).

Key points:

  • Three purpose-built consumer types: StreamConsumer (ordered), QueueConsumer (parallel), CheckpointConsumer (framework connectors)
  • Opaque topic model — partition/segment details hidden from applications
  • Works with scalable topics, partitioned topics, and non-partitioned topics
  • Existing pulsar-client-api remains unchanged
  • Same API model will be adopted by non-Java SDKs

Motivation

See pip/pip-466.md for the full proposal.


  • doc
  • doc-required
  • doc-not-needed
  • doc-complete

@apache apache deleted a comment from github-actions bot Apr 1, 2026
@merlimat merlimat added type/PIP doc-not-needed Your PR changes do not impact docs PIP labels Apr 1, 2026
@github-actions github-actions bot added doc-required Your PR changes impact docs and you will update later. and removed doc-label-missing doc-not-needed Your PR changes do not impact docs labels Apr 1, 2026
@merlimat merlimat changed the title PIP-466: New Java Client API (V5) with Scalable Topic Support [pip] PIP-466: New Java Client API (V5) with Scalable Topic Support Apr 1, 2026
@merlimat merlimat changed the title [pip] PIP-466: New Java Client API (V5) with Scalable Topic Support [feature] [pip] PIP-466: New Java Client API (V5) with Scalable Topic Support Apr 1, 2026
@merlimat merlimat changed the title [feature] [pip] PIP-466: New Java Client API (V5) with Scalable Topic Support [feat] [pip] PIP-466: New Java Client API (V5) with Scalable Topic Support Apr 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

doc-required Your PR changes impact docs and you will update later. PIP type/PIP

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant