Skip to content

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
@Gezi-lzq Gezi-lzq closed this Aug 27, 2025
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