camunda-jenkins
released this
Changelog
Bug Fixes
- bpmn-model:
- broker:
- fix state byte ordering (c7b59c4b)
- move standalone broker into dist (a26bf9a3)
- messages with same name and correlation key (366022a7)
- find message subscription (38bb023e)
- reliably activate jobs (8947ebfb)
- message stream processors work with multiple partitions (585c3615)
- snapshot replication on leader change (64a0ff72)
- broker-core:
- clients/go: add missing retries parameter to fail job command (f772eb55)
- dispatcher: decrease total work (8136cdef)
- dist: remove semicolon from cfg (e617f378)
- exporter: add aliases to ES indices (7e9fffef)
- gateway: use NonBlockingMemoryPool to avoid long timeouts (17e2f0aa)
- job: rewirte job append (3167d302)
- logstreams: do not close twice (9a075c74)
- raft: persist raft members list on every member change (dfa958a8)
- scheduler: handle race condition where job is added to dropped queue (3304862f)
- transport: retry send message if channel is not open (ebb718d3)
Features
- bpmn-model:
- broker:
- implicit parallel split (4eff3a66)
- complete job by key (5835cf2f)
- fail jobs by key and retries (1c08141e)
- update job retries by key (d15bfd50)
- payload update with key and payload only (afa99c45)
- workflow instance cancellation by key (c4c78479)
- merge token payloads on scope completion (9d42e78a)
- merge payloads on parallel gateway merge (2c7370e3)
- introduce message state controller (92ed1264)
- BPMN merging parallel gateway (83743595)
- install partitions via cfg (c961adf7)
- create partitions matrix (497a2898)
- forking parallel gateway (d40aa3ec)
- add debug exporter (5e8ca251)
- create partition ids in cluster cfg (039a5798)
- allow to set data directories as environment variable (3eedf6ea)
- allow to set initial contact points as environment variable (ab7cfda6)
- allow to set host as environment variable (b8f5131e)
- add exporter manager service (f6f71d0b)
- add node id to configuration (137c5621)
- correlate message resilient (0f850910)
- open a message subscription when a receive task is entered (eec02854)
- open message subscription resilient (816e2c0c)
- publish message with TTL (de7d7604)
- embedded subprocess (e54c7070)
- correlate a message to all subscriptions (60fd1ae1)
- open message subscription when catch event is entered (9223947d)
- a message can be published idempotent (dafc5294)
- a message can be published (ac43219d)
- add port offset network configuration parameter (3e5755d9)
- handle fetch-created-topics request (1a20e311)
- broker-client:
- broker-core:
- client:
- client/golang:
- client/zbctl: implement key based commands (859f13f7)
- clients:
- clients/go:
- clients/java:
- implement polling job workers (1134fc7d)
- implement get workflow and list workflows (764398a1)
- complete job by key (8030a88c)
- fail job with key and retries (7f66d441)
- update job retries by key (434b6364)
- update payload request (468002a2)
- cancel workflow instance by key (314ef859)
- create workflow instance request (edcfbb02)
- add create job request (c45fc3d1)
- clients/zbctl:
- dist: add new gossip config prop (a5dc8447)
- documentation:
- exporter:
- exporters:
- gateway:
- gateway-protocol: add ListWorkflows and GetWorkflow methods (ffdc1098)
- gossip: send sync request repeatedly (ae9373ee)
- json-path:
- logstreams: expose rocksb internal api (07df1302)
- msg-pack: merge multiple documents (504ce125)
- rocksdb:
- transport: add endpoint registry (b24b6ff5)
- zeebe: change zeebe ports (c0bd61c0)