Skip to content

Zeebe 1.1.0

Compare
Choose a tag to compare
released this 13 Jul 11:07

Release: 1.1.0

Blog Post: https://camunda.com/blog/2021/07/camunda-cloud-110-released/

Enhancements

Broker

  • Allow to configure raft electionTimeout and heartbeatInterval (#7393)
  • Distribute leaders uniformly in the cluster in a best-effort way (#7258)
  • Detect segment descriptor field corruption (#7041)
  • Configure raft timeouts and failure detection parameters (#6320)
  • I can retry a job if an error was thrown but not caught (#6000)

Go Client

  • Split address and port in zbctl (#3104)

Misc

  • Adjust Camunda Cloud client builder to new domain names (#7391)
  • A user can deploy a process definition with a business rule task (#7157)
  • A user can deploy a process definition with a send task (#7156)
  • A user can deploy a process definition with a script task (#7155)

Bug Fixes

Broker

  • Race condition in messaging service causes "infinitely" waiting requests (#7360)
  • Unnecessary VariableRecord.UPDATED if the variable exists and its value has not changed (#7295)
  • Snapshottting process is stuck and no new snapshot are taken (#7207)
  • Resolving an uncaught error incident does not lead to new incident (#7160)
  • Follower doesn't start with corrupted snapshot (#7136)
  • correlation key validation for message boundary event is missing in specific case (#7131)
  • A rejected incident resolve command was simultaneously accepted (#7127)
  • Segment descriptor is loaded twice (#7116)
  • Failing to process boundary event on embedded sub process on event sub process (#7097)
  • MaxAppendBatchSize configuration printed out at broker startup up shows incorrect value (#7048)
  • Back to back role changes cause ZeebePartition to go unhealthy and transition to inactive (#6997)
  • The advertised address should be unresolved locally in the broker (#6983)
  • Broker crashes if there is an empty log segment (#6979)
  • The event scope of a timer start event is not removed when already triggered (#6976)
  • A call activity can't be completed or terminated (#6959)
  • The temporary variables are not removed on termination (#6958)
  • The event scope of a timer start event is not removed (#6955)
  • I can't resolve an incident caused by the input collection for a sequential multi-instance (#6952)
  • Partition incorrectly marked as unhealthy when broker is closing. (#6938)
  • Multi-instance variables are wrong after resolving an incident (#6933)
  • Variables are overridden when the subprocess is completed (#6926)
  • Memory leak in NettyMessagingService (#6878)
  • Unable to resolve incident for multi instance output element expression failure (#6546)
  • Redeploying process model with Timer start event causes retriggering (#6515)
  • The source record position may point to a wrong record (#5420)
  • ElasticExporter export metrics for bulk even when bulk is not flushed successfully (#4830)
  • Kafka cannot be loaded through our ExporterJarClassLoader (#4196)

Gateway

  • Race condition in messaging service causes "infinitely" waiting requests (#7360)
  • Memory leak in NettyMessagingService (#6878)

Java Client

  • Cloud Client Builder breaks if any of the normal builder methods is used (#7169)

Go Client

  • Diff in zbctl test output is incorrect (#6967)
  • [zbctl] unable to publish message containing space in message name (#6596)

Misc

  • Zeebe-broker-1 and zeebe-broker-2 will remind "warn" every five minutes io.camunda.zeebe.snapshots.impl.FileBasedTransientSnapshot - Failed to delete pending snapshot" (#7098)
  • Log Message not helpful: "RuntimeException: Failed to convert JSON to MessagePack" (#7025)
  • NPE in StandaloneGateway (#7018)
  • IOException: No space left on device (#6505)
  • ZeebePartition-3 failed, marking it as unhealthy (#5540)

Documentation

  • Some env variables are mentioned wrong in configuration template (#6325)

Merged Pull Requests

  • [Backport release-1.1.0] Allow configuring raft request timeout (#7423)
  • Fix revapi appearing in distribution dependencies (#7415)
  • Allow configuring raft request timeout (#7400)
  • [Backport release-1.1.0] Expose configs for electiontimeout and heartbeatInterval (#7397)
  • [Backport release-1.1.0] feat(clients/java): add the default region using the camunda cloud builder (#7396)
  • Expose configs for electiontimeout and heartbeatInterval (#7394)
  • feat(clients/java): add the default region using the camunda cloud builder (#7392)
  • Update benchmark documentation with OAuth setup (#7379)
  • Refer to related issues in backport pull requests (#7378)
  • fix(deps): bump version.jqwik from 1.5.1 to 1.5.2 (#7377)
  • fix(deps): bump version.spring-boot from 2.5.1 to 2.5.2 (#7376)
  • Ensure requests are always completed (#7362)
  • Adds new issues to the Zeebe project in "Awaiting triage" status (#7125)