Releases: ChrisKujawa/zdb
1.8.0
Release 1.8.0
The newest release comes with some improvements to the log print
sub-command.
zdb
now prints the log incrementally, which avoids OOM on larger logs. Furthermore, you can now limit the output of the printed log. You can specify from which position the log print should start and/or at which position it should stop. Additionally, you can define a new filter that limits the output to records that only correspond to a given process instance.
Read more about this in the corresponding readme section.
Details
Fixes
- Support incremental read of log by @Zelldon in #284
- Fix path position in state list subcommand by @Zelldon in #287
Features
- Filter log for position by @Zelldon in #285
- Filter log for process instance by @Zelldon in #286
- Move new log print logic to backend by @Zelldon in #288
What else has changed
- build(deps): bump zeebe.version from 8.2.8 to 8.2.9 by @dependabot in #280
- build(deps): bump zeebe.version from 8.2.9 to 8.2.10 by @dependabot in #281
- build(deps): bump zeebe.version from 8.2.10 to 8.2.11 by @dependabot in #282
- build(deps): bump actions/setup-java from 3.11.0 to 3.12.0 by @dependabot in #279
- build(deps-dev): bump org.junit.jupiter:junit-jupiter-engine from 5.9.3 to 5.10.0 by @dependabot in #278
- build(deps-dev): bump org.junit.jupiter:junit-jupiter-api from 5.9.3 to 5.10.0 by @dependabot in #277
Full Changelog: 1.7.0...1.8.0
1.7.0
What's Changed
Features
- Add new read only journal by @Zelldon in #276
Deps
- build(deps-dev): bump junit-jupiter from 1.18.0 to 1.18.3 by @dependabot in #273
- build(deps-dev): bump zeebe-test-container from 3.5.2 to 3.6.0 by @dependabot in #274
- build(deps): bump kotlin.version from 1.8.22 to 1.9.0 by @dependabot in #275
Full Changelog: 1.6.0...1.7.0
1.6.0
What's Changed
What is new
zdb
comes now with a docker image which you can use in your Kubernetes environment or with docker without downloading the fat-jar.
Example as debug container:
kubectl debug -it -c zdb --image=ghcr.io/zelldon/zdb:latest --attach=true --target=zeebe zeebe-0 -- /bin/bash
Example with docker run:
docker run ghcr.io/zelldon/zdb:latest --args -V
Feat
- feat: print valid json by @Zelldon in #245
- Investigate state more generically by @Zelldon in #243
- Upgrade Zeebe to 8.2.0 by @oleschoenburg in #252
Deps
- build(deps): bump zeebe.version from 8.1.3 to 8.1.5 by @dependabot in #217
- build(deps): bump zeebe.version from 8.1.5 to 8.1.6 by @dependabot in #218
- build(deps): bump zeebe.version from 8.1.3 to 8.1.6 by @dependabot in #219
- build(deps-dev): bump assertj-core from 3.23.1 to 3.24.0 by @dependabot in #220
- build(deps-dev): bump assertj-core from 3.24.0 to 3.24.1 by @dependabot in #221
- build(deps): bump maven-checkstyle-plugin from 3.2.0 to 3.2.1 by @dependabot in #224
- build(deps-dev): bump junit-jupiter-engine from 5.9.1 to 5.9.2 by @dependabot in #223
- build(deps-dev): bump junit-jupiter-api from 5.9.1 to 5.9.2 by @dependabot in #222
- build(deps-dev): bump assertj-core from 3.24.1 to 3.24.2 by @dependabot in #225
- build(deps): bump picocli from 4.7.0 to 4.7.1 by @dependabot in #226
- build(deps): bump kotlin.version from 1.8.0 to 1.8.10 by @dependabot in #227
- build(deps): bump actions/setup-java from 3.9.0 to 3.10.0 by @dependabot in #228
- build(deps): bump zeebe.version from 8.1.6 to 8.1.7 by @dependabot in #229
- build(deps): bump zeebe.version from 8.1.6 to 8.1.7 by @dependabot in #230
- build(deps): bump zeebe.version from 8.1.7 to 8.1.8 by @dependabot in #231
- build(deps): bump zeebe.version from 8.1.7 to 8.1.8 by @dependabot in #232
- build(deps): bump maven-assembly-plugin from 3.4.2 to 3.5.0 by @dependabot in #233
- build(deps): bump kotlinx-serialization-json-jvm from 1.4.1 to 1.5.0 by @dependabot in #234
- build(deps): bump maven-compiler-plugin from 3.10.1 to 3.11.0 by @dependabot in #235
- build(deps): bump version.slf4j from 2.0.6 to 2.0.7 by @dependabot in #238
- build(deps-dev): bump slf4j-simple from 2.0.6 to 2.0.7 by @dependabot in #239
- build(deps): bump maven-surefire-plugin from 2.22.2 to 3.0.0 by @dependabot in #237
- build(deps): bump kotlin.version from 1.8.10 to 1.8.20 by @dependabot in #242
- build(deps): bump actions/setup-java from 3.10.0 to 3.11.0 by @dependabot in #241
- build(deps): bump license-maven-plugin from 4.1 to 4.2 by @dependabot in #240
- build(deps-dev): bump junit-jupiter from 1.17.6 to 1.18.0 by @dependabot in #246
- build(deps): bump zeebe.version from 8.1.8 to 8.2.0 by @dependabot in #247
- build(deps): bump version.picocli from 4.7.1 to 4.7.2 by @dependabot in #249
- build(deps): bump dependabot/fetch-metadata from 1.3.6 to 1.4.0 by @dependabot in #253
- build(deps): bump maven-checkstyle-plugin from 3.2.1 to 3.2.2 by @dependabot in #256
- build(deps): bump zeebe.version from 8.2.0 to 8.2.3 by @dependabot in #257
- build(deps-dev): bump junit-jupiter-engine from 5.9.2 to 5.9.3 by @dependabot in #260
- build(deps-dev): bump junit-jupiter-api from 5.9.2 to 5.9.3 by @dependabot in #261
- build(deps): bump version.picocli from 4.7.2 to 4.7.4 by @dependabot in #266
- build(deps): bump kotlin.version from 1.8.20 to 1.8.22 by @dependabot in #268
- build(deps): bump dependabot/fetch-metadata from 1.4.0 to 1.6.0 by @dependabot in #265
- build(deps): bump fmt-maven-plugin from 2.19 to 2.20 by @dependabot in #262
- build(deps): bump kotlinx-serialization-json-jvm from 1.5.0 to 1.5.1 by @dependabot in #270
- build(deps): bump maven-checkstyle-plugin from 3.2.2 to 3.3.0 by @dependabot in #272
- build(deps): bump maven-surefire-plugin from 3.0.0 to 3.1.2 by @dependabot in #269
- build(deps): bump maven-assembly-plugin from 3.5.0 to 3.6.0 by @dependabot in #271
- build(deps): bump zeebe.version from 8.2.3 to 8.2.8 by @dependabot in #267
New Contributors
- @oleschoenburg made their first contribution in #252
Full Changelog: 1.5.0...1.6.0
1.6.0-alpha4
Full Changelog: 1.6.0-alpha3...1.6.0-alpha4
- Only return process instances 618e1e4
1.6.0-alpha3
What's Changed
- build(deps-dev): bump junit-jupiter from 1.17.6 to 1.18.0 by @dependabot in #246
- build(deps): bump zeebe.version from 8.1.8 to 8.2.0 by @dependabot in #247
- build(deps): bump version.picocli from 4.7.1 to 4.7.2 by @dependabot in #249
- build(deps): bump dependabot/fetch-metadata from 1.3.6 to 1.4.0 by @dependabot in #253
- build(deps): bump maven-checkstyle-plugin from 3.2.1 to 3.2.2 by @dependabot in #256
- build(deps): bump zeebe.version from 8.2.0 to 8.2.3 by @dependabot in #257
- build(deps-dev): bump junit-jupiter-engine from 5.9.2 to 5.9.3 by @dependabot in #260
- Upgrade Zeebe to 8.2.0 by @oleschoenburg in #252
New Contributors
- @oleschoenburg made their first contribution in #252
Full Changelog: 1.6.0-alpha2...1.6.0-alpha3
1.6.0-alpha2
What's Changed
- build(deps): bump license-maven-plugin from 4.1 to 4.2 by @dependabot in #240
- feat: print valid json by @Zelldon in #245
Example:
The new JSON format allows to pipe in jq
and extract necessary data. For example how we can extract the process model from state.
$ ./zdb.jar state -p ~/incident/2023-01-03/1/runtime/ list -cf PROCESS_CACHE | jq --raw-output '.data[0].value.resource' | base64 -d > model.bpmn
Full Changelog: 1.6.0-alpha1...1.6.0-alpha2
1.6.0-alpha1
What's Changed
- Investigate state more generically by @Zelldon in #243
Deps
- build(deps): bump zeebe.version from 8.1.3 to 8.1.5 by @dependabot in #217
- build(deps): bump zeebe.version from 8.1.5 to 8.1.6 by @dependabot in #218
- build(deps): bump zeebe.version from 8.1.3 to 8.1.6 by @dependabot in #219
- build(deps-dev): bump assertj-core from 3.23.1 to 3.24.0 by @dependabot in #220
- build(deps-dev): bump assertj-core from 3.24.0 to 3.24.1 by @dependabot in #221
- build(deps): bump maven-checkstyle-plugin from 3.2.0 to 3.2.1 by @dependabot in #224
- build(deps-dev): bump junit-jupiter-engine from 5.9.1 to 5.9.2 by @dependabot in #223
- build(deps-dev): bump junit-jupiter-api from 5.9.1 to 5.9.2 by @dependabot in #222
- build(deps-dev): bump assertj-core from 3.24.1 to 3.24.2 by @dependabot in #225
- build(deps): bump picocli from 4.7.0 to 4.7.1 by @dependabot in #226
- build(deps): bump kotlin.version from 1.8.0 to 1.8.10 by @dependabot in #227
- build(deps): bump actions/setup-java from 3.9.0 to 3.10.0 by @dependabot in #228
- build(deps): bump zeebe.version from 8.1.6 to 8.1.7 by @dependabot in #229
- build(deps): bump zeebe.version from 8.1.6 to 8.1.7 by @dependabot in #230
- build(deps): bump zeebe.version from 8.1.7 to 8.1.8 by @dependabot in #231
- build(deps): bump zeebe.version from 8.1.7 to 8.1.8 by @dependabot in #232
- build(deps): bump maven-assembly-plugin from 3.4.2 to 3.5.0 by @dependabot in #233
- build(deps): bump kotlinx-serialization-json-jvm from 1.4.1 to 1.5.0 by @dependabot in #234
- build(deps): bump maven-compiler-plugin from 3.10.1 to 3.11.0 by @dependabot in #235
- build(deps): bump version.slf4j from 2.0.6 to 2.0.7 by @dependabot in #238
- build(deps-dev): bump slf4j-simple from 2.0.6 to 2.0.7 by @dependabot in #239
- build(deps): bump maven-surefire-plugin from 2.22.2 to 3.0.0 by @dependabot in #237
- build(deps): bump kotlin.version from 1.8.10 to 1.8.20 by @dependabot in #242
- build(deps): bump actions/setup-java from 3.10.0 to 3.11.0 by @dependabot in #241
Full Changelog: 1.5.0...1.6.0-alpha1
1.5.0
What's Changed
- fix: upgrade to zeebe 8.1.3 by @Zelldon in #216
Deps
- build(deps): bump kotlinx-serialization-json-jvm from 1.3.3 to 1.4.0 by @dependabot in #172
- build(deps): bump version.slf4j from 1.7.36 to 2.0.0 by @dependabot in #173
- build(deps-dev): bump slf4j-simple from 1.7.36 to 2.0.0 by @dependabot in #174
- build(deps): bump maven-checkstyle-plugin from 3.1.2 to 3.2.0 by @dependabot in #175
- build(deps-dev): bump slf4j-simple from 2.0.0 to 2.0.1 by @dependabot in #179
- build(deps): bump zeebe.version from 8.0.5 to 8.0.6 by @dependabot in #176
- build(deps): bump actions/setup-java from 3.4.1 to 3.5.0 by @dependabot in #177
- build(deps): bump version.slf4j from 2.0.0 to 2.0.1 by @dependabot in #178
- build(deps): bump zeebe.version from 8.0.5 to 8.0.6 by @dependabot in #180
- build(deps-dev): bump slf4j-simple from 2.0.1 to 2.0.2 by @dependabot in #184
- build(deps-dev): bump junit-jupiter-api from 5.9.0 to 5.9.1 by @dependabot in #183
- build(deps): bump version.slf4j from 2.0.1 to 2.0.2 by @dependabot in #181
- build(deps-dev): bump junit-jupiter-engine from 5.9.0 to 5.9.1 by @dependabot in #182
- build(deps-dev): bump zeebe-test-container from 3.5.0 to 3.5.1 by @dependabot in #185
- build(deps): bump actions/setup-java from 3.5.0 to 3.5.1 by @dependabot in #186
- build(deps-dev): bump slf4j-simple from 2.0.2 to 2.0.3 by @dependabot in #188
- build(deps): bump version.slf4j from 2.0.2 to 2.0.3 by @dependabot in #187
- build(deps-dev): bump zeebe-test-container from 3.5.1 to 3.5.2 by @dependabot in #191
- build(deps-dev): bump junit-jupiter from 1.17.3 to 1.17.5 by @dependabot in #193
- build(deps): bump kotlin.version from 1.7.10 to 1.7.20 by @dependabot in #189
- build(deps): bump picocli from 4.6.3 to 4.7.0 by @dependabot in #198
- build(deps): bump zeebe.version from 8.0.6 to 8.1.3 by @dependabot in #199
- build(deps): bump actions/setup-java from 3.5.1 to 3.6.0 by @dependabot in #196
- build(deps): bump kotlinx-serialization-json-jvm from 1.4.0 to 1.4.1 by @dependabot in #195
- build(deps): bump kotlin.version from 1.7.20 to 1.7.21 by @dependabot in #201
- build(deps-dev): bump junit-jupiter from 1.17.5 to 1.17.6 by @dependabot in #202
- build(deps): bump version.slf4j from 2.0.3 to 2.0.4 by @dependabot in #204
- build(deps-dev): bump slf4j-simple from 2.0.3 to 2.0.4 by @dependabot in #203
- build(deps): bump version.slf4j from 2.0.4 to 2.0.5 by @dependabot in #207
- build(deps): bump kotlin.version from 1.7.21 to 1.7.22 by @dependabot in #208
- build(deps): bump actions/setup-java from 3.6.0 to 3.7.0 by @dependabot in #209
- build(deps): bump actions/setup-java from 3.7.0 to 3.8.0 by @dependabot in #210
- build(deps-dev): bump slf4j-simple from 2.0.4 to 2.0.6 by @dependabot in #213
- build(deps): bump version.slf4j from 2.0.5 to 2.0.6 by @dependabot in #212
- build(deps): bump actions/setup-java from 3.8.0 to 3.9.0 by @dependabot in #214
- build(deps): bump kotlin.version from 1.7.22 to 1.8.0 by @dependabot in #215
Full Changelog: 1.4.1...1.5.0
1.4.1
What's Changed
- build(deps): bump zeebe.version from 8.0.4 to 8.0.5 by @dependabot in #168
- build(deps): bump zeebe.version from 8.0.4 to 8.0.5 by @dependabot in #170
- Handle missing value types gracefully by @Zelldon in #169
Full Changelog: 1.4.0...1.4.1
1.4.0
What's Changed
Migrate to 8.x (means ZDB is now compatible with 8+)
Deps
- build(deps): bump actions/cache from 2.1.7 to 3 by @dependabot in #125
- build(deps): bump zeebe.version from 1.3.5 to 1.3.6 by @dependabot in #126
- build(deps): bump zeebe.version from 1.3.5 to 1.3.6 by @dependabot in #127
- build(deps): bump kotlin.version from 1.6.10 to 1.6.20 by @dependabot in #131
- build(deps): bump actions/setup-java from 3.0.0 to 3.1.0 by @dependabot in #130
- build(deps): bump actions/setup-java from 3.1.0 to 3.1.1 by @dependabot in #133
- build(deps-dev): bump junit-jupiter from 1.16.3 to 1.17.0 by @dependabot in #134
- build(deps-dev): bump junit-jupiter from 1.17.0 to 1.17.1 by @dependabot in #135
- build(deps): bump kotlin.version from 1.6.20 to 1.6.21 by @dependabot in #136
- build(deps): bump github/codeql-action from 1 to 2 by @dependabot in #138
- build(deps): bump actions/setup-java from 3.1.1 to 3.2.0 by @dependabot in #139
- build(deps): bump actions/setup-java from 3.2.0 to 3.3.0 by @dependabot in #141
- build(deps): bump zeebe.version from 1.3.6 to 8.0.1 by @dependabot in #137
- build(deps): bump zeebe.version from 1.3.6 to 8.0.2 by @dependabot in #140
- build(deps): bump zeebe.version from 8.0.1 to 8.0.2 by @dependabot in #142
- build(deps-dev): bump zeebe-test-container from 3.3.0 to 3.4.0 by @dependabot in #143
- build(deps): bump kotlinx-serialization-json-jvm from 1.3.2 to 1.3.3 by @dependabot in #144
- build(deps-dev): bump junit-jupiter from 1.17.1 to 1.17.2 by @dependabot in #145
- build(deps-dev): bump assertj-core from 3.22.0 to 3.23.0 by @dependabot in #146
- build(deps-dev): bump assertj-core from 3.23.0 to 3.23.1 by @dependabot in #148
- build(deps): bump zeebe.version from 8.0.2 to 8.0.3 by @dependabot in #147
- build(deps): bump zeebe.version from 8.0.2 to 8.0.3 by @dependabot in #149
- build(deps): bump kotlin.version from 1.6.21 to 1.7.0 by @dependabot in #150
- build(deps): bump fmt-maven-plugin from 2.18 to 2.19 by @dependabot in #151
- build(deps): bump actions/setup-java from 3.3.0 to 3.4.0 by @dependabot in #152
- build(deps-dev): bump junit-jupiter from 1.17.2 to 1.17.3 by @dependabot in #153
- build(deps): bump maven-assembly-plugin from 3.3.0 to 3.4.0 by @dependabot in #154
- build(deps): bump zeebe.version from 8.0.3 to 8.0.4 by @dependabot in #155
- build(deps): bump zeebe.version from 8.0.3 to 8.0.4 by @dependabot in #156
- build(deps): bump maven-assembly-plugin from 3.4.0 to 3.4.1 by @dependabot in #158
- build(deps): bump kotlin.version from 1.7.0 to 1.7.10 by @dependabot in #157
- build(deps-dev): bump junit-jupiter-api from 5.8.2 to 5.9.0 by @dependabot in #165
- build(deps-dev): bump zeebe-test-container from 3.4.0 to 3.5.0 by @dependabot in #163
- build(deps): bump maven-assembly-plugin from 3.4.1 to 3.4.2 by @dependabot in #162
- build(deps): bump actions/setup-java from 3.4.0 to 3.4.1 by @dependabot in #159
- build(deps-dev): bump junit-jupiter-engine from 5.8.2 to 5.9.0 by @dependabot in #164
Full Changelog: 1.3.0...1.4.0