2.4.0
What's Changed
Features
Extended Key formatters
Extend key formatters by @Zelldon in #405
Example
$ ./zdb state list -cf ELEMENT_INSTANCE_KEY -p raft-partition/partitions/1/snapshots/15-1-38-53/ | jq
{
"data": [
{
"cf": "ELEMENT_INSTANCE_KEY",
"key": "2251799813685251",
"value": {
"parentKey": -1,
"childCount": 1,
"childActivatedCount": 0,
"childCompletedCount": 0,
"childTerminatedCount": 0,
"jobKey": 0,
"multiInstanceLoopCounter": 0,
"interruptingElementId": "",
"calledChildInstanceKey": -1,
"elementRecord": {
"key": 2251799813685251,
"state": "ELEMENT_ACTIVATED",
"processInstanceRecord": {
"bpmnElementType": "PROCESS",
"elementId": "run-release",
"bpmnProcessId": "run-release",
"version": 1,
"processDefinitionKey": 2251799813685249,
"processInstanceKey": 2251799813685251,
"flowScopeKey": -1,
"bpmnEventType": "UNSPECIFIED",
"parentProcessInstanceKey": -1,
"parentElementInstanceKey": -1,
"tenantId": "<default>"
}
},
"activeSequenceFlows": 0,
"userTaskKey": -1,
"executionListenerIndex": 0
}
},
We support most of the currently used column families with built-in key formatters now.
Frontend for ZDB
Add Frontend (JavaFX based) to ZDB by @Zelldon in #407
New deliverable and script added to release zdb-frontend
and zdb-frontend.jar
.
Run ./zdb-frontent
or java -jar zdb-frontend.jar
and start the new ZDB frontend, allowing similar investigation to the CLI tool.
Investigating the log, with extra filters to reduce noise
Investigating the state, with possibility to check all column families, reusing key-formatters to show the right key-values.
Dependencies
- build(deps-dev): bump org.slf4j:slf4j-simple from 2.0.12 to 2.0.13 by @dependabot in #389
- build(deps): bump version.slf4j from 2.0.12 to 2.0.13 by @dependabot in #388
- build(deps): bump dependabot/fetch-metadata from 2.0.0 to 2.1.0 by @dependabot in #391
- build(deps): bump kotlin.version from 1.9.23 to 1.9.24 by @dependabot in #392
- build(deps): bump zeebe.version from 8.5.0 to 8.5.1 by @dependabot in #394
- build(deps): bump version.picocli from 4.7.5 to 4.7.6 by @dependabot in #395
- build(deps): bump org.testcontainers:junit-jupiter from 1.19.7 to 1.19.8 by @dependabot in #396
- build(deps): bump com.mycila:license-maven-plugin from 4.3 to 4.5 by @dependabot in #397
- build(deps): bump kotlin.version from 1.9.24 to 2.0.0 by @dependabot in #398
- build(deps): bump org.assertj:assertj-core from 3.25.3 to 3.26.0 by @dependabot in #399
- build(deps): bump docker/login-action from 3.1.0 to 3.2.0 by @dependabot in #400
- build(deps): bump com.google.cloud.tools:jib-maven-plugin from 3.4.2 to 3.4.3 by @dependabot in #401
- build(deps): bump zeebe.version from 8.5.1 to 8.5.3 by @dependabot in #406
- build(deps): bump org.jetbrains.kotlinx:kotlinx-serialization-json-jvm from 1.6.3 to 1.7.0 by @dependabot in #404
- build(deps): bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.3.1 to 3.4.0 by @dependabot in #403
Full Changelog: 2.3.0...2.4.0