github camunda/camunda 8.3.0-alpha5

pre-release12 months ago

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)

Don't miss a new camunda release

NewReleases is sending notifications on new releases.