Releases: camunda-community-hub/zeebe-redis-exporter
Version 3.0.0
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)
🛑 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
New Features
- Thanks to the great work of @felicijus we now have an additional option to filter exported records: Intend Filtering 🚀 🥳
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
- @felicijus made their first contribution in #408
Full Changelog: 2.0.1...2.1.0
Version 2.0.1
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
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
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
Fixes:
- [exporter] fine tune metrics - consider typical scrape interval of 60s before resetting metrics to 0
Version 1.0.7
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
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
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
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