Skip to content

feat(table-topic): Support schema resolution from registry[WIP] #2749

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

Gezi-lzq
Copy link
Contributor

This PR enables Table Topics to support Protobuf messages that lack an embedded schema ID, allowing users to adopt this feature without modifying their existing data producers.

A new schema_latest option for the automq.table.topic.schema.type topic config activates this behavior. When set, the broker fetches the latest schema directly from the Schema Registry.

The implementation uses a SchemaResolutionResolver strategy pattern to handle both the new registry-based resolution and the existing header-based resolution.

Fixes #2739

@Gezi-lzq Gezi-lzq changed the title WIP: feat(table-topic): Support schema resolution from registry feat(table-topic): Support schema resolution from registry[WIP] Aug 11, 2025
@Gezi-lzq Gezi-lzq force-pushed the feat/schema-resolver branch from c54210e to 8c551d7 Compare August 11, 2025 12:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feature Request] Table Topic support schema without schemaId
1 participant