Skip to content

Releases: ChrisKujawa/zdb

1.8.0

21 Aug 11:26
7f1c7d6
Compare
Choose a tag to compare

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

09 Jul 20:37
2f3fa8a
Compare
Choose a tag to compare

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

04 Jul 13:48
c432ee5
Compare
Choose a tag to compare

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

28 Jun 08:55
2e19b03
Compare
Choose a tag to compare
1.6.0-alpha4 Pre-release
Pre-release

Full Changelog: 1.6.0-alpha3...1.6.0-alpha4

  • Only return process instances 618e1e4

1.6.0-alpha3

08 Jun 14:00
65b07a1
Compare
Choose a tag to compare
1.6.0-alpha3 Pre-release
Pre-release

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

02 Apr 06:14
26ba84c
Compare
Choose a tag to compare
1.6.0-alpha2 Pre-release
Pre-release

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

31 Mar 09:23
0d01150
Compare
Choose a tag to compare
1.6.0-alpha1 Pre-release
Pre-release

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

03 Jan 10:23
453cddd
Compare
Choose a tag to compare

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

04 Aug 13:17
065783a
Compare
Choose a tag to compare

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

03 Aug 11:23
1f366a9
Compare
Choose a tag to compare

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