github camunda/zeebe 0.25.0-alpha1
Zeebe 0.25.0-alpha1

latest releases: operate-8.5.1, 8.6.0-alpha1, clients/go/v8.6.0-alpha1...
pre-release3 years ago

Release: 0.25.0-alpha1

Enhancements

Broker

  • Make Raft's serialization format backwards compatible (#5038)

Java Client

  • Java client should send the client type and version with his auth request (#4265)

Go Client

  • Go client should send the client type and version with his auth request (#4264)

Bug Fixes

Broker

  • Rolling update not possible with 0.24 (#4961)
  • Health of follower partitions is sometimes reported as unhealthy (#4943)
  • Message Start Event of an Event Subprocess is not setting variables and not allowing Output mapping (#4884)
  • Benchmark 0.24.0-RC1 stopped making progress (#4871)
  • Segfault in RocksDB via metrics exporter (#4868)
  • Dispatcher lets you write batches that are larger than "maxFragmentLength" (#4851)
  • MetricsTimer is not canceled on removing Leader partition (#4847)
  • StateController is not removed as SnapshotListener on closing partition (#4844)
  • No new Leader is assigned after Leader dies (#4810)
  • Follower should reset his log on restart when it has received a newer snapshot (#4587)
  • Endless loop on job activation if job does not fit in max message size (#4420)
  • Message start event missing correlation-key (#3930)

Misc

  • Memory Leak in IT tests (#4980)

Merged Pull Requests

Pull requests
  • chore(monitor): fix pod memory panel (#5088)
  • Improve stability of AtomixTransportTest (#5078)
  • chore(deps): update module golang/mock to v1.4.4 (#5070)
  • Add more metrics to track startup time (#5069)
  • chore(monitor): change details (color, min/max) in gateway charts (#5062)
  • chore(ci): temporarily disable external link checker (#5048)
  • Improve SnapshotReplicationTest (#5047)
  • chore(atomix): use compatible serializers (#5042)
  • fix(monitor): generate dashboard with correct version (#5041)
  • Extend logging on closing the broker (#5040)
  • Improve stability of StreamProcessorHealthTest (#5034)
  • chore(deps): update module google/go-cmp to v0.5.1 (#5031)
  • fix(broker): increase request timeout (#5030)
  • chore(broker): add retries to container starts (#5029)
  • chore(atomix): improve raft failover tests (#5028)
  • fix(atomix): separate test data folders for parallel tests (#5023)
  • Improve stability of DeploymentCreatedProcessorTest (#5012)
  • chore(upgrade-tests): handle slow failure detection (#5009)
  • Improve stability of the InterruptingEventSubprocessTest (#5008)
  • chore(engine): improve streamprocessor reprocessing test (#5006)
  • chore(test): align embedded broker rule (#5002)
  • chore(deps): update dependency org.mockito:mockito-core to v3.4.4 (#5001)
  • chore(qa): ignore exceptions in wait conditions so that it retries until timeout (#4999)
  • Clean up poms (#4998)
  • chore(raft): fix flaky failover test (#4995)
  • chore(atomix): fix NettyMessagingServiceTest flaky test (#4993)
  • Fix IT memory leak (#4989)
  • chore(deps): update dependency org.mockito:mockito-core to v3.4.3 (#4987)
  • chore(deps): update dependency org.apache.commons:commons-lang3 to v3.11 (#4986)
  • fix(broker): refactor zeebe partition health monitoring (#4977)
  • chore(qa): add test for message subscription after out of disk space (#4974)
  • chore(deps): update dependency io.zeebe:zeebe-parent to v0.24.1 - autoclosed (#4972)
  • chore(deps): update dependency io.zeebe:zeebe-client-java to v0.24.1 (#4971)
  • Introduces a basic rolling upgrade integration test (#4970)
  • chore(deps): update version.sbe to v1.19.0 (#4969)
  • Fixes rolling update issues (#4964)
  • Add trace logging to transport (#4946)
  • chore(deps): update dependency org.mockito:mockito-core to v3.4.0 (#4945)
  • chore(gateway): add gateway-broker metrics (#4944)
  • chore(ci): Do not notify slack if build is rescheduled (#4938)
  • chore(deps): update dependency io.netty:netty-bom to v4.1.51.final (#4933)
  • fix(broker): fix OOM on restart (#4925)
  • Propagate message variables from event subprocess (#4918)
  • chore(qa): evaluate exceptions as false when waiting to get topology (#4915)
  • chore(atomix): fix possible race conditions on closing messaging service (#4913)
  • chore(deps): update dependency org.agrona:agrona to v1.6.0 (#4906)
  • feat(clients/go): add client info to user-agent (#4905)
  • fix(atomix): truncate follower log on restart (#4900)
  • chore(deps): update dependency io.zeebe:zeebe-client-java to v0.24.0 (#4895)
  • chore(deps): update golang.org/x/net commit hash to ab34263 (#4892)
  • Engine clean up packages (#4889)
  • fix(qa): use certificates with longer expiration date (#4888)
  • chore(deps): update version.tomcat to v9.0.37 (#4886)
  • chore(deps): update dependency org.codehaus.mojo:animal-sniffer-annotations to v1.19 (#4885)
  • Trigger build every hour for develop (#4875)
  • chore(deps): update dependency io.rest-assured:rest-assured to v4.3.1 (#4874)
  • chore(benchmarks): update defaults (#4873)
  • fix(broker): cancel metrics timer to avoid segfault (#4870)
  • chore(deps): update dependency com.github.tomakehurst:wiremock-jre8 to v2.27.1 (#4869)
  • chore(deps): update dependency io.zeebe:zeebe-test-container to v0.33.0 (#4866)
  • 4420 failed job activation (#4864)
  • fix(dispatcher): don't allow claiming more than maximumFragmentSize (#4859)
  • chore(logstreams): fix flaky inconsistent entry test (#4858)
  • Fix resource managment in ZeebePartition (#4857)
  • chore(deps): update dependency com.github.tomakehurst:wiremock-jre8 to v2.27.0 (#4854)
  • chore(ci): zip test results, keep reports for flaky tests (#4850)
  • chore(monitor): add RocksDB panels (#4846)
  • chore(deps): update dependency org.rocksdb:rocksdbjni to v6.10.2 (#4839)
  • Improve logging of gRPC request exceptions (#4836)
  • chore(broker): Keep records of active long polling requests (#4835)
  • chore(atomix): add missing test for multiple data loss (#4834)
  • feat(clients/java): add user-agent to java client requests (#4832)
  • Engine clean up (#4804)
  • chore(broker): handle out of disk space in broker (#4782)
  • chore(project): add Definition-of-Done checklist to PR template (#4772)
  • docs(operate): update migration documentation (#4725)

Don't miss a new zeebe release

NewReleases is sending notifications on new releases.