release/8.3.0-alpha5
Enhancements
Broker
- Create
DbTenantAwareKey
(#14019) - Provide an API for data interchange of Zeebe auth data (#13988)
- Provide a
TenantAccessChecker
API for multi-tenancy (#13987)
Gateway
- Provide an API for data interchange of Zeebe auth data (#13988)
- Provide a
TenantAccessChecker
API for multi-tenancy (#13987)
Java Client
- job.getVariable ergonomic method in Java client (#13752)
- Introduce JobWorker metrics for the Java client (#4700)
Misc
- Add integration tests for Job Push (#13516)
- Delete and recreate signal subscription of previous version (#13354)
- Migrate running process instance into
PROCESS_INSTANCE_KEYS_BY_DEFINITION_KEY
ColumnFamily (#13343) - Notify Zeebe Team in Slack when an issue is labelled as critical (#13253)
- Support S3 backup httpclient custom configuration. (#12942)
- Zeebe BPMN Model should provide reasonable defaults for definition attributes (#12283)
Bug Fixes
Broker
- Backpressure queue is not reset when back-to-back role transitions (#14044)
- Condition ignored on Inclusive Gateway with singular outgoing Sequence Flow (#13936)
RandomizedRaftTest.consistencyTestWithSnapshot
fails with unexpected exception (#13093)- Messaging service is not running (#7855)
- Startup failure of one raft partition server affects the availability of other healthy partition (#5209)
Misc
- Remove DRG from cache upon deletion (#14146)
- Should not activate link catch event in subprocess (#14028)
- Upgrading leaves deadline entries without jobs (#13881)
- ConcurrentModificationException when clearing obsolete job activation requests (#13867)
- Job streaming may trigger unnecessary polling (#13814)
- IllegalStateArgument when removing job stream (#13796)
- Release:
Repo dispatch Benchmark
fails on 8.0/8.1 (#13787) - Process instances are banned when trying to activate a call activity with large variables (#13521)
- Do not write the entire command for rejection (#12699)
Maintenance
- No longer move/copy snapshots (#14045)
- Enable yielding on due date checker by default (#14032)
- When using a call activity, only the variables defined via input mappings are propagated (#13959)
- Broker uses configuration from ClusterTopologyManager (#13958)
- Config manager in coordinator queries known members before initializing configuration (#13956)
- Align component versions in our e2e tests (#13923)
- Integrate job worker streaming and metrics into benchmarks (#13914)
- Create incident when timer duration is too large (#13880)
- Reject static duration which is too large (#13879)
- Automerge green renovate PRs (#13791)
- Release:
Repo dispatch Benchmark
fails on 8.0/8.1 (#13787) - Improve ZeebePartition recovery time with large state (#13775)
- Add ColumnFamily to keep track of executed migrations (#13763)
- Configure Renovate to work with ubuntu tag versioning (#13736)
- Add experimental multi-tenancy record schema to protocol (#13520)
- Provide access to an executor in the endpoint manager (#13048)
- Integrate end-to-end job stream lifecycle management (#11710)
- Avoid parsing DMN decisions for every evaluation (#8571)
- Reevaluate Banning concept (#5121)
Merged Pull Requests
- chore(monitor): Operate datasource variable reference (#13816)