Zeebe 1.0.0-alpha1
Pre-release
Pre-release
Release: 1.0.0-alpha1
Breaking Changes
- Removing of YAML workflow support (#6022)
- Migrating RocksDB from multiple column families to one (#4002)
Enhancements
Java Client
- custom serializer configuration for zeebe Java client (#5578)
Bug Fixes
Broker
- Startup failure logged at incorrect level (#6109)
- Incorrect snapshot positions based on invalid last processed position (#6049)
- Job worker name should be optional (#5819)
- RocksDB Log file seems to grow unlimited (#5810)
- Gateway communicated with broker in different cluster (#5641)
- IllegalStateException: Expected to find event with the snapshot position ... (#5500)
- Potential race condition in Raft cluster join process (#5292)
- low load causes continuously growing of snapshot file count (#5137)
Go Client
- Go job poller handles error incorrectly when remaking job stream (#6210)
Misc
- Gateway keeps retrying rejections (#6166)
- Gateway metric update causes NullPointerException (#6127)
- Open file descriptor graph is not portable (#6079)
- Handle INACTIVE partition role in gateway (#6053)
- java.nio.file.FileSystemException: No Space Left on Device (#6038)
- TestCommonCommands/using_json_flag fails locally (#6037)
Documentation
- Broken documentation links after 0.26.0 release (#6099)
Misc
- Expose Gateway Topology (#4554)
- New defaults for snapshot interval and log segment size (#3622)
- Exclude util and impl packages from Java client public API (#6087)
Merged Pull Requests
- fix(clients/go): log failure to reopen stream (#6211)
- chore(deps): update golang.org/x/oauth2 commit hash to f9ce19e (#6205)
- chore(benchmarks): portable distribution script (#6193)
- fix(gateway): propagate rejections to clients without retrying (#6192)
- Remove chaos pipeline (#6181)
- chore(deps): update golang.org/x/oauth2 commit hash to af13f52 (#6169)
- chore(deps): update version.prometheus to v0.10.0 (#6165)
- Use one column family with RocksDB (#6162)
- chore(deps): update dependency org.assertj:assertj-core to v3.19.0 (#6154)
- chore(go/clients): update go version to 1.15 (#6153)
- Removes Raft#join (#6149)
- chore(atomix): remove Raft#leave (#6142)
- Fix overwrite last written position to zero (#6141)
- chore(deps): update prom/prometheus docker tag to v2.24.1 (#6138)
- chore(deps): update golang.org/x/net commit hash to 5f4716e (#6137)
- fix(gateway): fixes NPE in topology metric update (#6128)
- chore(clients/java): remove unnecessary guava dependency (#6126)
- chore(broker): set new defaults (#6123)
- chore(deps): update dependency org.mockito:mockito-junit-jupiter to v3.7.7 (#6122)
- chore(deps): update dependency org.mockito:mockito-core to v3.7.7 (#6121)
- chore(deps): update version.sbe to v1.21.0 (#6120)
- Handle INACTIVE role in gateway and clients (#6119)
- Makefile contains namespace (#6118)
- Regenerate proto file (#6117)
- chore(deps): update spring boot to v2.4.2 (#6115)
- chore(deps): update dependency com.google.errorprone:error_prone_annotations to v2.5.1 (#6114)
- chore(deps): update dependency org.sonarsource.scanner.maven:sonar-maven-plugin to v3.8.0.2131 (#6113)
- fix(broker): improve logging in broker and atomix (#6110)
- feat(clients/java): ignore changes in the impl package (#6108)
- chore(deps): update module google.golang.org/grpc to v1.35.0 (#6107)
- chore(deps): update dependency io.netty:netty-bom to v4.1.58.final (#6106)
- Remove yaml model support (#6105)
- chore(deps): update module stretchr/testify to v1.7.0 (#6103)
- chore(deps): update version.grpc to v1.35.0 (#6102)
- chore(deps): update dependency com.google.errorprone:error_prone_annotations to v2.5.0 (#6101)
- chore(deps): update golang.org/x/oauth2 commit hash to d3ed898 (#6100)
- chore(deps): update version.micrometer to v1.6.3 (#6097)
- chore(deps): update dependency io.netty:netty-bom to v4.1.57.final (#6096)
- chore(deps): update dependency io.netty:netty-tcnative-boringssl-static to v2.0.36.final (#6095)
- chore(deps): update module google.golang.org/grpc to v1.34.1 (#6094)
- Add gateway topology metrics (#6091)
- fix(monitor): ignore curator in camunda cloud (#6088)
- chore(deps): update dependency com.fasterxml.jackson:jackson-bom to v2.12.1 (#6084)
- fix(broker): detect out of cluster messages received in NettyUnicastService (#6083)
- fix(gateway): not remove stacktraces (#6081)
- Use process_files_* for file descriptor graph (#6080)
- chore(deps): update module zeebe-io/zeebe/clients/go to v0.26.0 (#6077)
- chore(deps): update prom/prometheus docker tag to v2.24.0 (#6068)
- Lower log level to debug in benchmarks (#6065)
- chore(deps): update dependency org.rocksdb:rocksdbjni to v6.15.2 (#6064)
- chore(clients/go): test zbctl JSON output as JSON (#6063)
- chore(deps): update dependency org.mockito:mockito-junit-jupiter to v3.7.0 (#6058)
- chore(deps): update dependency org.mockito:mockito-core to v3.7.0 (#6057)
- Nightly build with QA Run (#6056)
- chore(deps): update dependency com.github.spotbugs:spotbugs-maven-plugin to v4.2.0 (#6052)
- chore(deps): update golang.org/x/net commit hash to 6772e93 (#6041)
- chore(atomix): update to Kryo 5 (#6039)
- chore(deps): update dependency org.agrona:agrona to v1.9.0 (#6036)
- chore(samples): adjust examples to support connecting to cloud (#6035)
- chore(deps): update version.msgpack to v0.8.22 (#6033)
- chore(deps): update dependency org.rocksdb:rocksdbjni to v6.14.6 (#6032)
- chore(deps): update grafana/grafana docker tag to v6.7.5 (#6025)
- chore(deps): update dependency io.netty:netty-bom to v4.1.56.final (#6024)
- chore(deps): update module prometheus/client_golang to v1.9.0 (#6023)
- CI scripts/pipeline clean up (#6021)
- Fixes multi agent post verification analysis (#6020)
- chore(deps): update golang.org/x/net commit hash to 986b41b (#6019)
- fix(broker): pick latest snapshot on load when multiple snapshots exists (#6017)
- chore(deps): update version.grpc to v1.34.1 (#6013)
- chore(uptdate-tests): disable update tests (#6012)
- chore(deps): update version.guava to v30.1-jre (#6010)
- Use array access when extracting job properties from ActivateJobsResponse (#6009)
- chore(ci): add nightly build trigger (#5999)
- feat(broker): a job worker is optional (#5930)
- feat(clients/java): add capability to change ZeebeObjectMapper (#5742)
- chore(deps): update version.sbe to v1.20.4 (#5586)
- docs(readme): Updated README with ergonomic changes (#5449)