Skip to content

Releases: camunda-community-hub/zeebe-redis-exporter

Version 3.0.0

23 Oct 14:04

Choose a tag to compare

Version 3.0.0 is compatible to Camunda 8.8.x:

  • Update to Camunda 8.8.1 (update dependency io.camunda:zeebe-bom to v8.8.1)

  • Update to io.zeebe:zeebe-exporter-protobuf 3.1.0 which

    • changed UserRecord, AuthorizationRecord to be compatible with 8.8
    • adds support for TenantRecord, RoleRecord, GroupRecord, MappingRuleRecord, IdentitySetupRecord
    • under the hood now uses protobuf version 4.x in order to not to interfere with Camunda's 8.8 Java Client
  • Update to io.lettuce:lettuce-core 6.8.1 (java)

  • Update to stackexchange.redis 2.9.25 (csharp)

⚠️ Compatible with Camunda 8.8+.

🛑 BEWARE: This is a major version upgrade - due to major restructurings by Camunda in version 8.8 the records UserRecord and AuthorizationRecord are incompatible to older 2.x.x versions.

What's Changed

  • chore(deps): update camunda/zeebe docker tag to v8.7.11 by @renovate[bot] in #415
  • fix(deps): update version.zeebe to v8.7.11 by @renovate[bot] in #416
  • chore(deps): update dependency testcontainers to 4.7.0 by @renovate[bot] in #417
  • chore(deps): update camunda/zeebe docker tag to v8.7.13 by @renovate[bot] in #418
  • fix(deps): update version.zeebe to v8.7.13 by @renovate[bot] in #419
  • chore(deps): update actions/setup-dotnet action to v5 by @renovate[bot] in #421
  • fix(deps): update dependency io.lettuce:lettuce-core to v6.8.1.release by @renovate[bot] in #420
  • chore(deps): update dependency com.spotify.fmt:fmt-maven-plugin to v2.28 by @renovate[bot] in #425
  • chore(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.5.4 by @renovate[bot] in #426
  • chore(deps): update protobuf monorepo to 3.32.1 by @renovate[bot] in #427
  • chore(deps): update dependency stackexchange.redis to 2.9.17 by @renovate[bot] in #423
  • chore(deps): update dependency microsoft.extensions.hosting to 9.0.9 by @renovate[bot] in #422
  • chore(deps): update dependency nlog.extensions.hosting to 6.0.4 by @renovate[bot] in #424
  • chore(deps): update dependency com.spotify.fmt:fmt-maven-plugin to v2.29 by @renovate[bot] in #428
  • chore(deps): update dependency org.assertj:assertj-core to v3.27.5 by @renovate[bot] in #429
  • chore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.14.1 by @renovate[bot] in #430
  • fix(deps): update log4j2 monorepo to v2.25.2 by @renovate[bot] in #431
  • chore(deps): update dependency org.assertj:assertj-core to v3.27.6 by @renovate[bot] in #432
  • fix(deps): update dependency org.apache.commons:commons-lang3 to v3.19.0 by @renovate[bot] in #433
  • chore(deps): update camunda/zeebe docker tag to v8.7.14 by @renovate[bot] in #438
  • fix(deps): update version.zeebe to v8.7.14 - autoclosed by @renovate[bot] in #439
  • fix(deps): update dependency org.junit:junit-bom to v5.14.0 by @renovate[bot] in #436
  • chore(deps): update dependency xunit.runner.visualstudio to 3.1.5 by @renovate[bot] in #435
  • chore(deps): update dependency stackexchange.redis to 2.9.25 by @renovate[bot] in #434

Full Changelog: 2.1.0...3.0.0

Version 2.1.0

22 Aug 12:30

Choose a tag to compare

New Features

What's Changed

  • Implement RecordFilter Interface for Intent by @felicijus in #408
  • chore(deps): update actions/setup-java action to v5 by @renovate[bot] in #414
  • chore(deps): update dependency zb-client to 2.9.0 - autoclosed by @renovate[bot] in #301
  • fix(deps): update dependency io.lettuce:lettuce-core to v6.8.0.release by @renovate[bot] in #403
  • chore(deps): update dependency xunit.runner.visualstudio to 3.1.4 by @renovate[bot] in #411
  • chore(deps): update dependency stackexchange.redis to 2.9.11 by @renovate[bot] in #412

New Contributors

Full Changelog: 2.0.1...2.1.0

Version 2.0.1

14 Aug 12:03

Choose a tag to compare

What's Changed

In version 2.0.0 there has been an issue with the transitive dependency io.zeebe:zeebe-exporter-protobuf v2.0.0 which has not been available on the offical Maven Central repository due to pipeline issues. There have been workarounds for this (like adding Camunda's Artifactory), but we wanted to have this fixed as quickly as possible. Hence this patch mainly did the following:

  • Updated to zeebe-exporter-protobuf v2.0.1 which add's support for MultiInstanceRecords (and is available on Maven Central again)

Dependencies

  • fix(deps): update dependency io.micrometer:micrometer-core to v1.15.2 by @renovate[bot] in #392
  • chore(deps): update camunda/zeebe docker tag to v8.7.8 by @renovate[bot] in #393
  • fix(deps): update version.zeebe to v8.7.8 - autoclosed by @renovate[bot] in #394
  • fix(deps): update dependency org.junit:junit-bom to v5.13.4 by @renovate[bot] in #398
  • chore(deps): update camunda/zeebe docker tag to v8.7.10 - autoclosed by @renovate[bot] in #399
  • fix(deps): update version.zeebe to v8.7.10 by @renovate[bot] in #400
  • chore(deps): update dependency microsoft.extensions.hosting to 9.0.8 by @renovate[bot] in #401
  • chore(deps): update dependency nlog.extensions.hosting to 6.0.2 by @renovate[bot] in #397
  • chore(deps): update dependency xunit.runner.visualstudio to 3.1.3 by @renovate[bot] in #395
  • chore(deps): update dependency stackexchange.redis to 2.8.58 by @renovate[bot] in #396
  • chore(deps): update dependency org.assertj:assertj-core to v3.27.4 by @renovate[bot] in #402
  • fix(deps): update dependency io.zeebe:zeebe-exporter-protobuf to v2.0.1 by @renovate[bot] in #409
  • chore(deps): update actions/checkout action to v5 by @renovate[bot] in #405
  • chore(deps): update dependency nlog.extensions.hosting to 6.0.3 by @renovate[bot] in #404

Full Changelog: 2.0.0...2.0.1

Version 2.0.0

15 Jul 08:05

Choose a tag to compare

Version 2.0.0 supports all records of Camunda 8.7.x - it now uses zeebe-exporter-protobuf 2.0.0. This means:

  • supports all records available in Camunda 8.7.x, including those missing till now like ProcessInstanceMigration, ... ✅
  • uses a refactored protobuf definition ⚠️

ℹ️ Compatible with Camunda 8.7+.

🛑 BEWARE: This is a major version upgrade - records like UserTaskRecord and JobRecord are incompatible to older versions.

How to upgrade from version 1.x.x

  • Pause exporting in Zeebe (see Zeebe Management API)
  • Dry run your consumers
  • Update consumers with new connector version
  • Update Zeebe with new exporter version and resume exporting

What's Changed 🐛

  • fix(deps): update dependency org.testcontainers:testcontainers-bom to v1.21.2 by @renovate[bot] in #372
  • chore(deps): update dependency com.google.cloud.tools:jib-maven-plugin to v3.4.6 by @renovate[bot] in #374
  • chore(deps): update dependency nlog.extensions.hosting to v6 by @renovate[bot] in #376
  • fix(deps): update dependency org.camunda.community:community-hub-release-parent to v2.0.3 - autoclosed by @renovate[bot] in #377
  • chore(deps): update dependency nlog.extensions.hosting to 6.0.1 by @renovate[bot] in #379
  • fix(deps): update dependency org.testcontainers:testcontainers-bom to v1.21.3 - autoclosed by @renovate[bot] in #380
  • fix(deps): update dependency org.camunda.community:community-hub-release-parent to v2.1.0 by @renovate[bot] in #381
  • chore(deps): update camunda/zeebe docker tag to v8.7.7 by @renovate[bot] in #382
  • fix(deps): update version.zeebe to v8.7.7 by @renovate[bot] in #383
  • chore(deps): update dependency io.zeebe:zeebe-test-container to v3.6.7 by @renovate[bot] in #384
  • chore(deps): update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.2.8 by @renovate[bot] in #385
  • fix(deps): update dependency org.junit:junit-bom to v5.13.3 by @renovate[bot] in #386
  • chore(deps): update dependency microsoft.extensions.hosting to 9.0.7 by @renovate[bot] in #387
  • fix(deps): update dependency org.apache.commons:commons-lang3 to v3.18.0 by @renovate[bot] in #388
  • fix(deps): update log4j2 monorepo to v2.25.1 by @renovate[bot] in #390
  • chore(deps): update dependency xunit.runner.visualstudio to 3.1.2 by @renovate[bot] in #391
  • fix(deps): update dependency io.zeebe:zeebe-exporter-protobuf to v2 by @renovate[bot] in #389

Important Dependencies 🤖

  • Camunda 8.7.7
  • zeebe-exporter-protobuf 2.0.0
  • Lettuce 6.7.1
  • StackExchange.Redis 2.8.41

Full Changelog: 1.1.0...2.0.0

Version 1.1.0

13 Jun 11:06

Choose a tag to compare

New features:

  • [exporter] highly improved cleanup: enhanced handling for stuck pending messages and idle consumers

Updated dependencies:

  • Exporter and Java Connector use Lettuce 6.7.1
  • C# Connector uses StackExchange.Redis 2.8.41
  • Tested against Zeebe 8.7.5

Version 1.0.8

28 May 06:23

Choose a tag to compare

Fixes:

  • [exporter] fine tune metrics - consider typical scrape interval of 60s before resetting metrics to 0

Version 1.0.7

23 May 13:38

Choose a tag to compare

Fixes:

  • [exporter] optimize exporting events and prevent measuring / updating metrics in case there is nothing to export
  • [exporter] fine tune metrics - reset bulk metrics to 0 once after a certain time span when there is nothing to export any more

Version 1.0.4

21 May 09:58

Choose a tag to compare

New features:

  • [exporter] the Redis exporter now provides metrics similar to those of the OpenSearch exporter. See Obtaining Metrics.

Updated dependencies:

  • Exporter and Java Connector use Lettuce 6.6.0
  • C# Connector uses StackExchange.Redis 2.8.37
  • Tested against Zeebe 8.7.3

Version 1.0.3

21 Mar 08:36

Choose a tag to compare

Fixes:

  • #315 (closed gap in shutdown phase)

Updated dependencies:

  • Exporter and Java Connector use Lettuce 6.5.5
  • C# Connector uses StackExchange.Redis 2.8.31
  • Tested against Zeebe 8.6.12

Version 1.0.2

12 Feb 10:47

Choose a tag to compare

Maintenance release with updated dependencies.

  • Exporter and Java Connector use Lettuce 6.5.3
  • C# Connector uses StackExchange.Redis 2.8.24
  • Tested against Zeebe 8.6.8