Skip to content

8.1.0-alpha2

Pre-release
Pre-release
Compare
Choose a tag to compare
released this 12 Jul 07:48
· 25218 commits to main since this release

Release: 8.1.0-alpha2

Enhancements

Broker

  • Export all records to ES by default (#8338)
  • I can access the numberOf* multi-instance properties (#2893)

Java Client

  • Clients can set an optional backoff time to the failed tasks. (#5629)

Go Client

  • Clients can set an optional backoff time to the failed tasks. (#5629)

Misc

  • Implement some means to figure out where Zeebe's time is spent (#9282)
  • Feature Toggles (#9254)

Bug Fixes

Broker

  • MetricsExporter does not configure a record filter (#9240)
  • DueDateTimeChecker will block progress if many timers are due (#9238)
  • Multiple triggered interrupting boundary events can deadlock process instance (#9233)
  • Interrupting event subprocess is activated more than once (#9185)
  • ZeebeDbInconsistentException in ColumnFamily DMN_DECISION_REQUIREMENTS (#9115)
  • Multiple OOM encountered on benchmark cluster (#8509)
  • A huge rejection reason causes an overflow in the record metadata (#6442)

Java Client

  • Java client fails to describe partitions that are DEAD (#9387)

Misc

  • GHA: Artifact export on job failure fails due to module directory name usage (#9437)
  • NPE: Cannot invoke "String.getBytes(java.nio.charset.Charset)" because "value" is null (#9344)
  • User can't deploy two different DMN models in one deployment (#9337)
  • IllegalStateException when writing decision evaluation event (#9272)
  • NPE: Cannot invoke "String.getBytes()" because "key" is null (#9269)

Maintenance

  • Prevent the backport action from looping endlessly (#9490)
  • GHA: Artifact export on job failure fails due to module directory name usage (#9437)
  • Run GHA on PRs created by backport-action (#9365)
  • Clean up ElasticsearchClient after previous parallel refactorings (#9340)
  • Refactor client's integration tests (#9331)
  • Extract RestClient creation logic out of the ElasticsearchClient (#9329)
  • Extract index template management from ElasticsearchClient (#9328)
  • Extract index name and record routing logic from ElasticsearchClient (#9327)
  • Refactor the ElasticsearchExporter tests (#9321)
  • Refactor ElasticsearchClient, splitting into separate concerns for easier testing (#9320)
  • Add test implementations for the exporter-api (#9319)
  • Update the checkstyle configuration to allow suppressing specific checkstyle warnings via annotations (#9318)
  • Refactor ProtocolFactory to only generate positive values for objects of type long (#9317)
  • Refactor ProtocolFactory for convenience to assign a type parameter for the value type (#9316)
  • Refactor ProtocolFactory to ensure that it uses a fixed seed. (#9315)
  • GHA: Building the module list fails when adding new modules (#9271)
  • Deprecate Cancel Job command (#9247)
  • Rewrite LogStorageAppenderTest (#9244)
  • GHA: Release snapshot docker image (#9141)
  • GHA: Release snapshot artifacts (#9140)
  • Let bors check GHA instead of Jenkins (#9136)
  • Return an empty topology when no there is no known topology (#9096)
  • GHA: Publish test reports (#9035)
  • Review dependencies added for convergence (#8967)
  • [EPIC] Refactor Elasticsearch Exporter Tests (#8609)
  • Ci pipeline fails with TestContainers (#8350)
  • Enable sortpom on the bom module (#8037)

Merged Pull Requests

  • feat(gateway): add start instructions to PI creation (#9479)
  • Refactor ElasticsearchClient unit tests (#9358)
  • Fix gocompat compilation issue (#9273)
  • [SPIKE] [WIP] Refactor Elasticsearch Exporter tests (#9258)