Closed gokerakc closed 8 months ago
Welcome to AsyncAPI. Thanks a lot for reporting your first issue. Please check out our contributors guide and the instructions about a basic recommended setup useful for opening a pull request.
Keep in mind there are also other channels you can use to interact with AsyncAPI community. For more details check out this issue.
@lbroudoux I would like to get your thoughts on this because you commented about adding new properties before.
looks like completed
Reason/Context
Currently, only 5 topic configuration properties are supported by the asyncapi kafka binding (json schema here).
These properties are;
But in some cases, there is a need to specify vendor-specific topic configurations (e.g. confluent-topic-configs). For that reason I think it makes sense to increase the version of that binding and enable additionalProperties for the topicConfigurationObject.
In my use case, I need to use the following additional properties and they can also be added to the topicConfigurationObject if you see a good fit. Please see the properties from the vendor and proposed property names for the topicConfigurationObject:
schema.key.validation.enabled
)schema.key.lookup.strategy
)schema.value.validation.enabled
)schema.value.lookup.strategy
)Please share your thoughts about enabling additional properties and adding these optional properties to the object.