Skip to content

feat(kafka): bump binding to 0.6.0 with new fields - #305

Open
ivangsa wants to merge 2 commits into
asyncapi:masterfrom
ivangsa:feat/kafka-binding-0.6.0
Open

feat(kafka): bump binding to 0.6.0 with new fields#305
ivangsa wants to merge 2 commits into
asyncapi:masterfrom
ivangsa:feat/kafka-binding-0.6.0

Conversation

@ivangsa

@ivangsa ivangsa commented Jun 4, 2026

Copy link
Copy Markdown

contains the Kafka binding implementation for these issues:

#292
#292 - [FEATURE] Kafka Channel Binding Property for Environment-Specific Overrides
#299
#299 - [FEATURE] Kafka Operation Binding: error-topics for Retry and DLQ Topic Provisioning
#301
#301 - [FEATURE] Kafka add transactional and isolationLevel to operation bindings
#302
#302 - [FEATURE] Kafka: add principal field to operation binding for ACL documentation
#304
#304 - [FEATURE] Kafka: add compatibility field to message binding

It updates the Kafka binding to 0.6.0 and includes matching JSON Schema support/tests.

Closes #292 — adds envServerOverrides to channel binding
Closes #299 — adds errorTopic and retryTopic to operation binding
Closes #301 — adds transactional and isolationLevel to operation binding
Closes #302 — adds principal to operation binding for ACL documentation
Closes #304 -- add compatibility field to message binding

A corresponding schema PR is in asyncapi/spec-json-schemas (feat/kafka-binding-0.6.0 branch).

All new fields are optional. Existing 0.5.0 documents remain valid.

Closes asyncapi#292 — adds envServerOverrides to channel binding and
  min.insync.replicas to topicConfiguration
Closes asyncapi#299 — adds errorTopic and retryTopic to operation binding
Closes asyncapi#301 — adds transactional and isolationLevel to operation binding
Closes asyncapi#302 — adds principal to operation binding for ACL documentation

A corresponding schema PR is in asyncapi/spec-json-schemas (feat/kafka-binding-0.6.0 branch).

All new fields are optional. Existing 0.5.0 documents remain valid.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants