v0.0.5
What's Changed
- Fix Kafka-based communication:
- User group-id properly
- Filter messages according to the tenant-id
- Only log unprocessed messages not filtered by tenant-id
- Breaking change: Adopt
application.yamlconfiguration of Kafka-based communication (details below)
Full Changelog: 0.0.4...0.0.5
Breaking changes
Change your application.yaml configuration for Kafka-based communication
The group-id-suffix property has to be set. It is used as a suffix for the Kafka client's group-id. It has to identify the application as a whole, not a particular installation (e.g. pod in Kubernetes). Examples:
localused for a developer's local setupbcused for the business cockpitmy-awesome-workflow-containerused for a Spring Boot container hosting several workflow modules
-
application.yamlof business cockpit Spring Boot container:Before 0.0.5:
bpms-api: kafka-topics: workflow: "workflows" user-task: "user-tasks" workflow-module: "modules"
Using 0.0.5:
bpms-api: kafka: group-id-suffix: local topics: workflow: "workflows" user-task: "user-tasks" workflow-module: "modules"
-
application.yamlof Spring Boot container hosting workflow modules:Before 0.0.5:
vanillabp: cockpit: kafka: user-task-topic: user-tasks workflow-topic: workflows workflow-module-topic: modules
Using 0.0.5:
vanillabp: cockpit: kafka: group-id-suffix: local topics: workflow: "workflows" user-task: "user-tasks" workflow-module: "modules"