Release: 1.2.0
Known Issues
With Camunda Cloud SaaS there is currently a limitation that Cluster of version Zeebe 1.2.0 will only give full access to Operate/Tasklist to owners of an organization. Any other member of the organization can only access Operate and Tasklist in read-only mode. We are working on a fix and plan to release it later this week to overcome this limitation.
🔥 We identified an issue in our recent release of Zeebe 1.2 related to our concept of processing on followers. Version 1.2.0 and 1.2.1 are affected by a bug, resulting in an inconsistent state (#8044). Therefore we recommend to immediately update to 1.2.2
Release Blog Post
You can read more about the features in this release in our release blog post.
Enhancements
Broker
- I can deploy a process with a manual task (#7806)
- I can deploy a process with a message end event (#7796)
- I can deploy a process with an intermediate message throw event (#7763)
- Include the errorCode when raising incidents due to UnhandledErrorEvent (#7566)
- Allow to configure raft electionTimeout and heartbeatInterval (#7393)
- Configure raft timeouts and failure detection parameters (#6320)
- Support configuration of rack-aware partition distribution (#6266)
Misc
- I can deploy a process with an intermediate none event (#7765)
- Introduce a simple query api to the gateway (#7756)
- Add custom gRPC interceptors support (#7755)
- Add support for custom client command authorization (#7490)
- Adjust Camunda Cloud client builder to new domain names (#7391)
Bug Fixes
Broker
- Concurrent snapshotting and closing of the DB (#7889)
- Leading exporter fails to recover from snapshot (#7858)
- Possible memory leak in follower (#7744)
- Failed to recover exporter because snapshot position not found (#7697)
- Failed to recover Broker because snapshot position was not found. (#7662)
- Message is published in an endless loop (#7619)
- Gateway misses to report failed request as metric (#7308)
- Failed to take snapshot because RocksDb is shutting down (#7188)
- Potential file integrity issue (#7158)
- I can't activate a job with payload larger then maxMessageSize/2 (#6207)
- NullPointerException in ElasticsearchExporter.close (#5824)
- RaftContext.createRole throws NPE (#5705)
- RaftPartitionServer.stop throws NPE (#5645)
- NPE in ProcessMessageStartEventMessageNameValidator.validateMessageName (#5510)
Misc
- StreamProcessor fail on follower because segment not open (#7846)
- Followers are exporting (#7695)
- Last processed position in replay machine should not be less than the latest snapshot position (#7686)
- Zeebe 1.2.0-alpha1 can't start on Windows (#7600)
- Offer two-way conversion of supported BpmnElementTypes to BpmnModelConstants (#7506)
- Intermittent build errors (#7294)
- IllegalStateException: MessagingService is closed (#7026)