Skip to content

Update dependency io.camunda:zeebe-client-java to v8.9.9#9

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/io.camunda-zeebe-client-java-8.x
Open

Update dependency io.camunda:zeebe-client-java to v8.9.9#9
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/io.camunda-zeebe-client-java-8.x

Conversation

@renovate

@renovate renovate Bot commented Apr 5, 2024

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
io.camunda:zeebe-client-java (source) 8.4.58.9.9 age confidence

Release Notes

camunda/camunda (io.camunda:zeebe-client-java)

v8.9.9

Compare Source

version:8.9.9

Bug Fixes

Misc
  • Decision result column for RDBMS exporter too small (#​55114)
    • If you manually manage your SQL schemas please see the documentation and ensure the relevant upgrade script has been applied before upgrading
  • DbVariableState.getVariablesAsDocument writes corrupt MsgPack map header when fetchVariables contains duplicate names (#​54917)
  • Improvements in debug-cli update state commands (#​54885)
  • feat(debug-cli): offline command to reset exporter lastIncidentUpdatePosition (SUPPORT-32468) (#​54768)
  • Fix dead code in ProcessDefinitionLatestVersionAggregationTransformer that leads to wrong aggregation size (#​53998)
  • bug: @​ClusterVariables annotation fails on application restart due to non-idempotent variable creation (#​53570)
  • Default tenant cannot be edited (#​46676)

Task

  • Backport Optimize core features unification for stable/8.9 (#​54789)
  • [data-importing] Fix infra for IT tests in Optimize (#​54066)
  • Merge C4 package into Optimize client project (#​51222)

Merged Pull Requests

  • ci: submit job-level owner to CI Analytics for push and schedule workflows (#​55040)
  • Resolve nested target refs in subsequent input mappings (#​54957)
  • feat: support request source in record metadata (#​54592)
  • fix: FEEL expression mapping ordering issue in BPMN process (#​52737)
  • fix: do not leak innerInstance variables to parent scope (#​51972)
  • Optimize it tests faster (#​51821)
  • fix: nested variable output mapping (#​49149)

v8.9.8

Compare Source

version:8.9.8

Bug Fixes

  • Resolve nested target refs in subsequent input mappings (#​54946)
Misc
  • JobActivationPropertiesImpl.fetchVariables() does not deduplicate, causing corrupt MsgPack when streaming with duplicate fetchVariables names (#​54929)

Task

  • Split e2e-sm job into smoke and nightly run (#​52773)
  • Move optimize-e2e-test-cloud workflow into unified CI (#​52772)
  • Fix and integrate Optimize CI into the unified CI (#​51302)

v8.9.7

Compare Source

version:8.9.7

[!WARNING]
This release contains a critical bug affecting a specific input-mapping edge case.
Please do not upgrade to this version.
If you are using this release, upgrade directly to 8.9.8 instead.

Affected release: 8.9.7
Fixed release: 8.9.8

Bug Fixes

Misc
  • getMessageKeys() removed from public MessageBatchRecordValue breaks custom exporters (#​54823)
  • [Operate] Instance History panel flickers and loops when scrolling to the end of a partial last page (#​54763)
  • CamundaClusterBuilderTest reads broker advertised-host from wrong config path (#​54703)
  • BrokerContainerConfigIT asserts wrong key for partitionCount (#​54702)
  • Version compatibility CI broken for 8.8.25: brokers default to nodeId=0, failing Raft storage lock (#​54663)
  • Disabling SpringDoc API docs breaks startup in Tasklist (#​54463)
  • Optimize fail to deserialize tags (#​54425)
  • Performance when using Opensearch for secondary storage is much worse compared to using Elasticsearch (#​54331)
  • InflightActivateJobsRequest objects accumulate in gateway heap when workers disconnect during broker instability (#​54159)
  • Audit log doesn't track history delete operations (#​52469)
  • Tasklist V2 candidateGroup filter does not resolve Group IDs to Group Names after 8.8 migration (#​51608)
  • Multiple Insecure Direct Object References (IDOR) (#​49490)

Maintenance

  • ci: eliminate redundant builds in ci.yml by sharing artifacts across jobs (#​52693)
  • fix: remove key field from UserFilter and GroupFilter builders (#​51088)

Task

  • Move optimize-ci-data-layer.yml to unified CI and change to nightly run (#​52774)
  • Migrate to separated dependencies for the load tests (#​50947)
  • Install Elasticsearch as separate dependency for our load tests (#​43118)

Merged Pull Requests

  • fix: compile JavaVersion helper with --release 21 for Java 21-25 compatibility (#​54867)
  • Fix accumulation of InflightActivateJobsRequest objects in gateway (#​54160)
  • Load tests: Add namespace and credentials to resources sub-dir (#​52882)
  • fix: rework message batch expiry to avoid scheduled command cache (#​50346)

v8.9.6

Compare Source

version:8.9.6

[!WARNING]
This release contains a critical bug affecting a specific input-mapping edge case.
Please do not upgrade to this version.
If you are using this release, upgrade directly to 8.9.8 instead.

Affected release: 8.9.6
Fixed release: 8.9.8

Bug Fixes

Misc
  • Unknown afterElementId in runtime instructions is not rejected (#​53526)
  • User task listeners added in target process are not invoked after migrating an active user task (#​53122)
  • StraightThroughProcessingLoopValidator causes actor thread to spin indefinitely on complex BPMN processes (#​53120)
  • RocksDB validation uses partition count instead of partition per broker count. (#​52953)
  • Migrated element instances retain stale processDefinitionPath (#​52746)
  • Job retry update overrides elementId value to NO_CATCH_EVENT_FOUND (#​52366)
  • Job poller is causing a lot of noise and warning logs (#​52134)
  • Exporter is not able to export and stuck in a loop (#​51966)
  • Fix: RocksDB potential write stall (#​51669)
  • Get process instance statistics by version returns 500 when sorting (#​50976)
  • Partition blocked by endless RocksDB retry loop Caught recoverable exception (#​50958)
  • Get process instance statistics API returns 500 when sorting by processDefinitionId (#​50945)
  • Scroll contexts leaked in ElasticsearchUtil.scrollWith on error paths (#​50892)
  • Incident badge not shown on call activity when called process has incident (details page) (#​50014)
  • incidentErrorHashCode filter param is ignored on process instances search endpoint (#​45129)
  • Job reactivation does not add authorizations to request (#​42076)
  • Increase default for CAMUNDA_OPERATE_BACKUP_SNAPSHOTTIMEOUT to prevent Operate backup timeout for production environments (#​41861)
  • 'Create authorization' modal window: not all entries are displayed in the drop-down list (#​37106)
  • Some input field values are always evaluated to NULL (#​11968)

Task

  • Fix CPT compatibility tests flakiness (#​52884)
  • Update Netty to 4.2.13.Final (8.9/8.10) and 4.1.133.Final (8.7/8.8) (#​52785)
  • Bump Thymeleaf to 3.1.5.RELEASE (#​52634)
  • Fix: RocksDB potential write stall (#​51669)
  • Add comprehensive e2e ITs for the full archiver pipeline (#​49826)

Merged Pull Requests

  • ci: harden alwaysgreen pipeline with preflight, downstream category, streak detector (#​54231)
  • ci: emit AlwaysGreen failure-context artifacts per job (#​54171)
  • deps: update MCP SDK to 2.0.0-M3 (#​54155)
  • fix: add delay to message completion handling in Worker (#​53769)
  • fix: preserve existing ILM/ISM policies when managePolicy is disabled (#​53505)
  • deps: Update camunda/infra-global-github-actions digest to 33a44f8 (main) (#​53353)
  • deps: Update dependency com.auth0:jwks-rsa to v0.24.1 (main) (#​53349)
  • feat: cut flaky-test gate false positives — lifecycle filter + broader baseline (#​53121)
  • Revert "fix: persist processDefinitionPath on element migration" (#​52939)
  • [Backport stable/8.8] Persist processDefinitionPath on element migration (#​52921)
  • fix: pass version in c8run E2E dispatch payload and add checkout (#​52918)
  • feat: expand flaky-test baseline to 20 days and include PR runs (#​52685)
  • ci: make check-saas-version generic and add read-db-versions README (#​52588)
  • [DO NOT MERGE] smoke test: verify check-action-pins gate fails on unpinned action (#​52563)
  • fix: incident count for multi-instance bodies returned by PI statistics endpoint (#​51494)
  • feat: spring boot migration for load test app (#​51020)
  • ci: pin all 3rd-party GitHub Actions to commit SHA (#​50757)
  • feat: Add logic to filter out new flaky tests (#​50691)

v8.9.5

Compare Source

version:8.9.5

Merged Pull Requests

  • refactor: centralize db version properties for CI reuse (#​51049)

v8.9.4

Compare Source

version:8.9.4

Task

  • Add comprehensive e2e ITs for the full archiver pipeline (#​49826)

v8.9.3

Compare Source

version:8.9.3

Enhancements

Broker
  • Sort Gossip events by spread count (#​613)
  • Buffer incoming Gossip PING-REQ (indirect ping request) (#​612)

Bug Fixes

Misc
  • Config-removed exporters that were disabled flip flop between CONFIG_NOT_FOUND and ENABLED (#​52260)
  • Update Job properties only when new value not NULL (#​52248)
  • Support agents are not allowed to access Optimize (#​52065)
  • [Zeebe Gateway] BrokerSuspendBatchOperationRequest uses wrong record type, causing Suspend to silently fail (#​52022)
  • Global user task assigning listener not triggered for CLAIM (#​51990)
  • Regression in 8.9.1 leads to variables local to an ad-hoc sub-process inner instance scope to leak into the parent scope (#​51939)
  • [CPT] Data purge times out if authentication is enabled (#​51075)
  • Cannot assign user/group/tenant/etc. with slashes in the name (#​45215)
  • Import API returns 500 instead of 404 for non-existent collection (#​40497)

Task

  • Skip backport workflow when PR has no backport labels (#​52115)
  • Remove duplicated process instance fetching (#​51291)
  • Remove full index scan during incident tree path search (#​51289)
  • Add comprehensive e2e ITs for the full archiver pipeline (#​49826)

Merged Pull Requests

  • Add engine-expert skill (#​52071)
  • test: add E2E API tests for global user task listeners (#​49399)
  • fix: support forward slashes in entity IDs from OIDC providers (#​48668)

v8.9.2

Compare Source

version:8.9.2
Bug Fixes
Java Client
  • [Java client] Topology response doesn't return the property lastCompletedChangeId (#​51559)
Misc
  • Regression in 8.9.1 leads to variables local to an ad-hoc sub-process inner instance scope to leak into the parent scope (#​51939)
  • Tests for Swagger consistently fail for Legacy Operate E2E CI (#​51702)
  • Navigating to deleted process from Batch Operation view leads to blank screen (#​51530)
  • Process instance statistics API does not return incident counts for multi-instance bodies correctly (#​51251)
  • Partition blocked by endless RocksDB retry loop Caught recoverable exception (#​50958)
  • GET Decision Instance API doesn't return Bad Request (#​43425)
  • Some endpoints are falsely disabled when secondary storage is disabled (#​40199)
Maintenance
Task
  • Bump thymeleaf version (#​51487)
  • load-tests: remove backward compatibility for single-zone scheduling (#​50568)
  • Add CVE scanning to frontend runtime deps (#​50406)
  • Add comprehensive e2e ITs for the full archiver pipeline (#​49826)
  • Prevent NPE when permissions configuration has null/empty value (#​42323)
  • [Improvement] Automate creating the upgrade plan for Optimize release (#​40258)
  • Reduce log level of client timeouts warning for job stream (#​31577)
Merged Pull Requests
  • feat: add streamInactivityTimeout watchdog to JobStreamer (#​51616)
  • feat: opt-in OIDC userinfo augmentation for bearer tokens (#​51537)
  • fix: upload GCS backup files via InputStream to avoid CRC32C mismatch (#​45646)
  • fix: several user endpoints do not require secondary storage (#​40200)
  • fix: schedule jobs stream recreation (#​35892)
  • deps: Update spring boot to v3.3.0 (main) (#​18776)

v8.9.1

Compare Source

version:8.9.1
Enhancements
Java Client
  • Missing Exponential Backoff for OIDC Token Requests in Camunda Java Client (#​44815)
Bug Fixes
Broker
  • Fail to throw/catch error if the job is based by a message throw event (#​8662)
Java Client
  • [CPT] Slow test execution and test failures if the client prefers REST (#​45667)
Misc
  • Uncaught error incidents not visible in Operate process diagram view (#​51400)
  • Process instance migration falsely rejects mapped catch events on multi-instance subprocesses (#​51295)
  • Partition blocked by endless RocksDB retry loop Caught recoverable exception (#​50958)
  • fix: MCP tool schemas emit Swagger sentinel ##default as default value (#​50934)
  • Millions of logs in load tests that subscription can't be found (#​50655)
  • Actor Icon Same for User and Client in Admin Operations Log (#​50598)
  • ZeebeDbInconsistentException on GLOBAL_LISTENER_PINNED_CONFIG (#​50518)
  • Tasklist pod OOM crash when opening advanced filter modal with 1000+ process definitions (#​50396)
  • SUSPEND audit log entityKey does not match batchOperationKey (#​50311)
  • Operate Operations Log filters show Identity-related entities (#​50305)
  • Optimize user task import spams logs for missing due date (#​50145)
  • Evaluate an expression API response schema expects result to be unknown, not null (#​50091)
  • io.camunda.zeebe.engine.processing.processinstance.ProcessInstanceMigrationMigrateProcessor$SafetyCheckFailedException: Expected to migrate a job for user task but could not find job with key '0' (#​50023)
  • Usage metrics don't track RPIs started via message (#​50010)
  • Incident panel remains visible (shows 0 incidents) when navigating to a task without incidents (#​50002)
  • Failure to deserialise DbCheckpointState (#​49812)
  • Standalone Decision Instance Archiver job fails constantly (#​49761)
  • Incidents do not get handled correctly on job worker to Camunda user task migration (#​49714)
  • Task is not highlighted after navigating to History tab (#​49707)
  • Audit Log API: Sentinel Values Returned Instead of null (#​49564)
  • Bug: Operate Listeners tab shows all jobs instead of only execution/task listeners (#​49525)
  • RESUME audit log entityKey does not match batchOperationKey (#​49513)
  • Inconsistent display: Identity name shows as 'Identity' in dashboard/app switcher but as 'Admin' in cluster details (Helm Chart, 8.9 snapshot) (#​49512)
  • Batch Operation Lifecycle Audit Log Entries Are Not Deduplicated (#​49428)
  • Missing Navigation to Root Decision Instance in DMN Incidents (#​49425)
  • Batch Operation Details page cannot be scrolled (#​49410)
  • Operations Log table. 'Version' filter resumes other filters (#​49391)
  • Make incidents tab incident counter respond to current user selection (#​49161)
  • 'Assign to me' spinner blocks assignment when switching tasks quickly (#​49133)
  • Failed to start with Spring AOT cache on (#​49131)
  • Assigning roles to groups during initialization doesn't work (#​48856)
  • UI: No margin in Input/Output Mappings panel list (#​48801)
  • Schema Manager can fail reads and deletes with long requests (#​47023)
  • [8.9.0-alpha4+] Legacy Operate OpensearchConnector ignores awsEnabled — crashes on IRSA deployments (#​45761)
  • Optimize cannot output JSON logs with Stackdriver (#​45223)
  • Cannot assign user/group/tenant/etc. with slashes in the name (#​45215)
  • [CPT] Allow setting preferRestOverGrpc=true in CamundaSpringCamundaProcessTest (#​45177)
  • Leftover service worker rewrites URLs of new Identity UI (#​44867)
  • Operate V1 decision instance search fails for standalone evaluated decisions (#​44592)
  • Scrolling gets stuck in Tasklist v1 with large process list and search returns 500 error (#​44583)
  • Tasklist filter resets after selecting completed task (#​43889)
  • Elasticsearch unreachable during Zeebe startup and shutdown: exporter retries, timeouts, and thread interruption errors (#​43266)
  • Call hierarchy is not correct on modified process instance (#​42729)
  • Stop the OC when port 26502 is already in use (#​42581)
  • Batch Operations show 'Completed' state even when operationsCompletedCount !== operationsTotalCount (#​42478)
  • Bug: Tenant cluster variable creation responds 200 OK for invalid tenant instead of 404/400 (#​42049)
  • Handle WebSessionRepository exception when failing to save session (#​39705)
  • Make archiver bypass delayBetweenRuns when backlog exists; reschedule next run immediately (#​39196)
  • No error message is returned in UI when a user without Batch Operation Authorization try to migrate process instance on SM env (#​39075)
  • Unassign User Task with wrong error description on 404 (#​38880)
  • Sort by Version fails after applying Process Instance filter (#​38103)
  • When user has no access to update userTask no message is displayed in the UI (#​37230)
  • All values in a nested variable are merged to parent scope when one value from the variable is listed as an output mapping (#​35251)
  • Release: Maven Release Plugin commits fail spotless check due to XML formatting inconsistency (#​35247)
  • Incident metrics are greater than the actual number of incidents (#​34328)
  • java.lang.IllegalStateException: Expected to find element instance for given key, but didn't exist. (#​26755)
  • Scheduled commands cache uses the wrong intent for caching message expiry (#​15574)
  • Error on ProcessInstanceCreation with large variable size (#​13016)
  • When submitting a payload lower than the configured maxMessageSize, the request fails with EXCEEDED_BATCH_RECORD_SIZE (#​12873)
  • Create process instance with start instructions exceeding record batch size leads to errors (#​10336)
Maintenance
  • CI: move all repository secrets to Vault (#​18211)
Task
  • Optimize load test Docker image builds (#​50881)
  • Ensure all release load tests run on single AZ with stable VMs (#​50877)
  • Fix Camunda Exporter nightly tests on AWS (#​50755)
  • Fix flaky ElasticsearchPayloadSizeIT.shouldAcceptOrRejectBasedOnPayloadSize (#​50739)
  • [CPT] Flaky test io.camunda.ConnectorProcessTest.shouldInvokeConnectors (#​50530)
  • Passing correct tags for components in release load test (#​50323)
  • Schedule load tests in a single availability zone (#​50028)
  • Add missing unit test for flush timer (#​50003)
  • Better handle nested incidents on the new incidents tab (#​49165)
  • Fix and reenable Operate E2E tests skipped due to process instance page redesign (#​49095)
  • In daily stress tests use both REST and gRPC for comparison (#​48977)
  • Run with REST API by default in long-running load tests (#​48976)
  • C8Run 8.9 – Remove bundled Elasticsearch (#​48957)
  • Make it easier to run Playwright tests in Operate (#​48944)
  • Benchmark actorId audit log query filter (#​48525)
  • Change startup url for C8Run back to Operate (#​48285)
  • Process instance archiving reindexes already archived process instances (#​48200)
  • Only store task data when a user task is present (#​47843)
  • Rename camunda-process-test-spring-4 to camunda-process-test-spring-boot-4 (#​47483)
  • OAuth2AuthenticationException are logged at ERROR in gateway (#​46234)
  • Implement Conditional Scenario API for Non-Deterministic Process Testing (#​46126)
  • Ensure all API responses are asserted on in ITs (#​45124)
  • (stretch goal) Ensure cases when end_session_endpoint is not present are handled correctly (#​44486)
  • Refactor archive date tracking logic in Elasticsearch and Opensearch archiver repositories (#​43931)
  • Include Identity links from UI to docs in docs CI (#​40382)
  • (P1) Re-enable and validate accessibility color-contrast checks (#​40261)
  • [Improvement] Automate creating the upgrade plan for Optimize release (#​40258)
  • Handle WebSessionRepository exception when failing to save session (#​39705)
  • Improve event applier golden files experience (#​36434)
  • [CPT] Optimize integration tests (#​36201)
Merged Pull Requests
  • test: use controllable clock for shouldScheduleInitialFlushAtConfiguredDelay (#​50954)
  • fix: handle legacy ZeebeWorkerValueCustomizer without dynamic bean registration (#​50920)
  • test: Make io.camunda.ConnectorProcessTest.shouldInvokeConnectors reliable (#​50548)
  • fix: detect vendor-specific DB IN-clause errors and return HTTP 400 (#​50547)
  • fix: keep migration view open when request fails (#​50508)
  • fix: resolve flaky UsageMetricRpiTest by waiting for state commit before assertions (#​50467)
  • fix: operate limit entity type filter options excluding identity values (#​50465)
  • fix: align OpenSearch load test config with Elasticsearch settings (#​50463)
  • fix: add exponential backoff retry to OAuth token fetch in Java client (#​50437)
  • fix: gracefully handle ES/OS failures in health indicators (#​50432)
  • refactor: remove unnecessary CompletableFuture wrapping in archiver batch methods (#​50429)
  • refactor: replace use-official-docker-images with orchestration-tag and add per-component image tags (#​50417)
  • ci: show load tests inputs in the job summary (#​50393)
  • fix: Global job metrics API documentation (#​50392)
  • fix: preserve call hierarchy when modifying child process instances (#​50366)
  • feat: migrate SLACK_WEBHOOK_URL to Vault in Zeebe CI workflows (#​50358)
  • fix: rework message batch expiry to avoid scheduled command cache (#​50346)
  • fix: replace load test secret placeholder on redeploy (#​50338)
  • feat: replace BACKPORT_ACTION_PAT with Monorepo DevOps Automation GitHub App (#​50333)
  • fix: fix inconsistent batch operation key behaviour for audit logs (#​50324)
  • feat: migrate Slack webhook secrets to Vault in camunda8-getting-started-bundle.yaml (#​50281)
  • When port is not available complete exceptionally, and log error. (#​50280)
  • feat: migrate AUTOMERGE_TOKEN to Monorepo Release GitHub App via Vault (#​50266)
  • feat: limit history cleanup time with maxHistoryCleanupUsage (#​50259)
  • feat: migrate SLACK_CAMUNDA_EX_CI_WEBHOOK from repo secret to Vault (#​50257)
  • fix(tasklist): preserve filter search params when navigating away from cancelled task (#​50256)
  • fix: make the liquibase setup retryable for specific exception messages (#​50232)
  • fix backup compatibility (#​50221)
  • test: reenable decision navigation tests after Operate UI update (#​50220)
  • feat: Update job runner (#​50217)
  • fix: use --reset-then-reuse-values in install-load-test Makefile targets (#​50205)
  • fix: fix camunda user response shape (#​50194)
  • fix: bootstrap full reactor to resolve unpublished SNAPSHOTs (#​50179)
  • test: reenable contrast tests (#​50171)
  • fix: validate official docker images require explicit reuse-tag (#​50162)
  • fix: remove pretty-print JSON serialization in UserTaskCompletionVariableHandler (#​50161)
  • test: migrate process-instance-migration QA tests after Operate redesign (#​50158)
  • fix: make result as nullable as it can be null when an expression failed to execute (#​50157)
  • fix: incorrect docs link (#​50154)
  • fix: silence log spam for user tasks without due date (#​50153)
  • Use same ratio for cache to total memory as in 8.7. (#​50141)
  • perf: batch RocksDB transactions in ExportersState.setExporterState (#​50138)
  • Fix/rdbms flaky sorting (#​50126)
  • fix: add grace period to OAuth token validity and synchronize retry refresh (#​50124)
  • fix: use batch operation key when resuming batch operations (#​50104)
  • feat: configure minimumReleaseAge for renovate (#​50101)
  • test: remove axios dependency (#​50100)
  • fix: use conservative memory tracking for exporter flush (#​50054)
  • Expression api test (#​50033)
  • perf: add archiver load-test scenario (#​50029)
  • fix: provide default value for old checkpoint infos (#​50026)
  • fix: hide incidents tab when selected element has no incidents (#​50024)
  • fix: handle non-numeric formKey in FlowNodeInstanceMetadataBuilder (#​50017)
  • fix: track RPI usage metrics for process instances started via message, timer, and signal (#​50012)
  • perf: add actor_id index in audit_log (#​50009)
  • feat: add trace logging for entity size in ES bulk request payloads (#​49964)
  • test: add IT for standalone decision instance history cleanup (#​49961)
  • fix: handle assignment/unassignment/completion notification for lack of permissions (#​49872)
  • Use G3-M cluster in e2e tests instead of Production M (#​49843)
  • ci: CPT use empty connectors secret prefix as it's now mandatory (#​49842)
  • fix: add decision dependant filter and update archiver logic (#​49840)
  • feat: handle nested incidents in the incidents tab (#​49833)
  • fix(cpt): Use gRPC for client connection and enable long-polling (#​49831)
  • fix: clarify NOT_FOUND error when correlating blocked message start events with active instances (#​49804)
  • Decision instance delete api test (#​49770)
  • fix: add audit log cleanup entity for standalone decisions & remove decision dependent (#​49769)
  • ci: split GH release into 2 parts + create changelog file + fisrt update assests (#​49768)
  • Meg 45177 rest long poll yield on response failure (#​49760)
  • fix: disable system proxy in REST client WireMock tests to prevent flaky HTML 404s (#​49747)
  • fix: display root cause decision in incidents table (#​49743)
  • test(cpt): Morph judge configuration integration into unit tests (#​49740)
  • fix: keep selected task on history tab (#​49734)
  • test: skip failing operate test (#​49715)
  • fix: when entry cannot be processed in time we should mark it as dropped (#​49712)
  • fix: remove all registered meters when closing exporter metrics (#​49711)
  • fix: return null instead of sentinel values (#​49708)
  • test(cpt): Merge integration tests (#​49687)
  • ci: trigger helm integration workflow on parent/pom.xml changes (#​49686)
  • test: Fix flaky test (#​49668)
  • fix: Loadtest Container Names (#​49568)
  • ci: add nodeSelector and tolerations for identity, optimize, and keycloak (#​49554)
  • ci: pin load tests to a single availability zone (#​49541)
  • test: improve Playwright DX for all Tasklist tests (#​49540)
  • fix: update listener type filter to include both execution and task listeners (#​49534)
  • feat: support configurable rate unit and fractional rates in load tester (#​49531)
  • test: fix process instance table sorting e2e (#​49516)
  • build: add skip-fe-build variable, overridable from command line (#​49515)
  • fix: normalize "identity" component name to "admin" in authorized components and c8Links (#​49514)
  • feat: Secure xml formatting during maven release (#​49508)
  • ci: make maven surefire problem matcher more robust (#​49498)
  • ci: use auto-versioned Teleport in all load test workflows (#​49497)
  • fix: whitelist JobIntent.TIME_OUT (#​49489)
  • fix: remove duplicate default TenantFilterEnum value (#​49462)
  • fix: fix scrollable table container layout (#​49451)
  • fix: deduplicate batch lifecycle audit logs (#​49444)
  • fix: add registry label to cloud load test namespace setup (#​49443)
  • ci: fix pagination in case of many jobs with errors (#​49438)
  • refactor: link bug ticket to skipped test (#​49431)
  • fix: handle chunking empty batches correctly (#​49411)
  • fix: add processDefinitionId filtering to InstancesTable and update audit-log schema (#​49408)
  • Enable call activities test (#​49406)
  • refactor: remove Carbon standard styles overwrite on input/output mappings tabs (#​49402)
  • test: Fix flaky test (#​49400)
  • feat: display filtered incident count based on element selection (#​49395)
  • fix: Attempt to fix job activation test flakiness (#​49393)
  • Fix/re enable multi instance selection tests (#​49381)
  • test: start pi after snapshot (#​49380)
  • fix: fix Stackdriver not being able to output JSON for Optimize (#​49375)
  • fix: re-enable process instance audit log tests after UI updates (#​49373)
  • test: relax assertion on processed positions (#​49363)
  • fix: clear variables from ProcessInstanceCreation CREATED follow-up event (#​49319)
  • Fix: update process instance history and process Instance Incidents tests to match new UI updates (#​49282)
  • ci: add missing checkout step in calculate-scenario-config (#​49276)
  • test: stabilize operate listeners assertions for new UI (#​49256)
  • test: Fix skipped Operate E2E tests in migrations.spec.ts (#​49251)
  • test: fix Operate modification locator and re-enable specs (#​49221)
  • test(qa): stabilize Operate process instance key lookup (#​49218)
  • ci: skip full CI for load-test workflow changes (#​49114)
  • test: improve Playwright DX for all Operate tests (#​49084)
  • feat: skip variable write to tasklist-task if no user task (#​49074)
  • 48200 archive bulk get batches (#​49073)
  • fix: assigning roles to groups in initialization (#​48969)
  • fix: graceful schema initialization and add readiness check (#​48939)
  • ci: add scheduled release load test workflow with smoke verification (#​48904)
  • Audit log api tests (#​48832)
  • fix: remove leftover service worker (#​48805)
  • Tenant role api tests (#​48794)
  • build: simplify archiver repository logic for ES and OS (#​48762)
  • test: mapping rule tenant api tests (#​48717)
  • fix: handle Integer to Long conversion in DecisionInstance setters for standalone decisions (#​48678)
  • fix: support forward slashes in entity IDs from OIDC providers (#​48668)
  • fix: handle Oracle empty-string-to-NULL for required RDBMS fields (#​47902)
  • fix: allow custom configs and scenario (#​47585)
  • fix: Operate OpensearchConnector ignores awsEnabled (#​47230)
  • feat: Add message sending to C8 cluster (#​47164)
  • fix: batch getMappings requests to avoid exceeding URL limit (#​47024)
  • chore: disable actor metrics by default (#​46463)
  • refactor: emit violating value to assist debugging (#​46412)
  • Ensure complete API response field assertions in MultiDB integration tests for all entities (#​45388)

v8.9.0

Compare Source

version:8.9.0

[!CAUTION]
This release contains a bug that can lead to dead partition. We recommend skipping this release and waiting for 8.9.1, which will include a fix.

Enhancements
Java Client
  • API: Allow filtering and sorting by BusinessId in process instances search queries (#​47246)
  • Support handling GET requests with empty responses in the java client (#​37243)
  • Use OffsetDateTime for date-time fields in java client (#​33678)
Misc
  • feat: Add tests for multi-JWKS support (#​47217)
  • feat: Support multiple JWKS endpoints per OIDC issuer (#​47213)
  • Use the businessIdUniqueness config to toggle validation logic in the engine (#​45715)
  • Expose configuration property for business Id uniqueness validation (#​45714)
  • Engine: Propagate Business Id to child process instances (Call Activity: inherit-only for MVP) (#​44980)
  • Gateway: Stable partition routing for Business Id uniqueness (#​44979)
  • API: Support Business Id on process instance start (REST + gRPC) (#​44977)
  • Optimize: support extraConfiguration via SPRING_CONFIG_IMPORT (parity with orchestration) (#​44820)
  • [Spring SDK] Workflow for compatibility tests ([#​41948](https://redirect.github.com/camunda/

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from 9fa1f59 to f4d8880 Compare May 8, 2024 05:44
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.5.0 fix(deps): update dependency io.camunda:zeebe-client-java to v8.5.1 May 8, 2024
@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from f4d8880 to 15d59fa Compare June 4, 2024 17:39
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.5.1 fix(deps): update dependency io.camunda:zeebe-client-java to v8.5.2 Jun 4, 2024
@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from 15d59fa to c024a84 Compare June 15, 2024 02:51
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.5.2 fix(deps): update dependency io.camunda:zeebe-client-java to v8.5.3 Jun 15, 2024
@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from c024a84 to 545b0e4 Compare June 27, 2024 02:43
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.5.3 fix(deps): update dependency io.camunda:zeebe-client-java to v8.5.4 Jun 27, 2024
@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from 545b0e4 to ff4f4ed Compare July 4, 2024 20:47
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.5.4 fix(deps): update dependency io.camunda:zeebe-client-java to v8.5.5 Jul 4, 2024
@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from ff4f4ed to 9e3c06f Compare August 9, 2024 05:38
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.5.5 fix(deps): update dependency io.camunda:zeebe-client-java to v8.5.6 Aug 9, 2024
@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from 9e3c06f to 20cf887 Compare September 4, 2024 20:53
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.5.6 fix(deps): update dependency io.camunda:zeebe-client-java to v8.5.7 Sep 4, 2024
@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from 20cf887 to 60eff7a Compare October 3, 2024 02:48
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.5.7 fix(deps): update dependency io.camunda:zeebe-client-java to v8.6.0 Oct 3, 2024
@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from 60eff7a to 1cd7f0f Compare October 12, 2024 08:47
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.6.0 fix(deps): update dependency io.camunda:zeebe-client-java to v8.6.3 Oct 12, 2024
@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from 1cd7f0f to bad8f8e Compare October 29, 2024 05:29
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.6.3 fix(deps): update dependency io.camunda:zeebe-client-java to v8.6.4 Oct 29, 2024
@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from bad8f8e to 5013232 Compare November 7, 2024 05:48
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.6.4 fix(deps): update dependency io.camunda:zeebe-client-java to v8.6.5 Nov 7, 2024
@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from 5013232 to a38926d Compare December 4, 2024 05:49
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.6.5 fix(deps): update dependency io.camunda:zeebe-client-java to v8.6.6 Dec 4, 2024
@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from a38926d to c25013a Compare January 9, 2025 07:37
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.6.6 fix(deps): update dependency io.camunda:zeebe-client-java to v8.6.7 Jan 9, 2025
@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from c25013a to 3262c25 Compare February 5, 2025 07:34
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.6.7 fix(deps): update dependency io.camunda:zeebe-client-java to v8.6.8 Feb 5, 2025
@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from 3262c25 to cbc3fcb Compare February 13, 2025 20:13
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.6.8 fix(deps): update dependency io.camunda:zeebe-client-java to v8.6.9 Feb 13, 2025
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.7.1 fix(deps): update dependency io.camunda:zeebe-client-java to v8.7.2 May 10, 2025
@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from b81c50e to c52c2ba Compare May 23, 2025 04:21
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.7.2 fix(deps): update dependency io.camunda:zeebe-client-java to v8.7.3 May 23, 2025
@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from c52c2ba to a23aec6 Compare June 6, 2025 14:54
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.7.3 fix(deps): update dependency io.camunda:zeebe-client-java to v8.7.5 Jun 6, 2025
@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from a23aec6 to e6f095c Compare June 28, 2025 16:05
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.7.5 fix(deps): update dependency io.camunda:zeebe-client-java to v8.7.6 Jun 28, 2025
@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from e6f095c to b542b45 Compare July 6, 2025 07:50
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.7.6 fix(deps): update dependency io.camunda:zeebe-client-java to v8.7.7 Jul 6, 2025
@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from b542b45 to 821f3e5 Compare July 19, 2025 20:14
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.7.7 fix(deps): update dependency io.camunda:zeebe-client-java to v8.7.8 Jul 19, 2025
@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from 821f3e5 to be74f78 Compare July 31, 2025 00:14
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.7.8 fix(deps): update dependency io.camunda:zeebe-client-java to v8.7.9 Jul 31, 2025
@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from be74f78 to 04ec88a Compare August 4, 2025 23:02
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.7.9 fix(deps): update dependency io.camunda:zeebe-client-java to v8.7.10 Aug 4, 2025
@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from 04ec88a to 8e01559 Compare September 1, 2025 14:52
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.7.10 fix(deps): update dependency io.camunda:zeebe-client-java to v8.7.11 Sep 1, 2025
@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from 8e01559 to 13ffc5a Compare September 2, 2025 19:25
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.7.11 fix(deps): update dependency io.camunda:zeebe-client-java to v8.7.12 Sep 2, 2025
@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from 13ffc5a to f31e880 Compare September 17, 2025 23:50
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.7.12 fix(deps): update dependency io.camunda:zeebe-client-java to v8.7.13 Sep 17, 2025
@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from f31e880 to f32ccdf Compare October 2, 2025 03:12
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.7.13 fix(deps): update dependency io.camunda:zeebe-client-java to v8.7.14 Oct 2, 2025
@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from f32ccdf to 1581e6b Compare October 4, 2025 10:44
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.7.14 fix(deps): update dependency io.camunda:zeebe-client-java to v8.7.15 Oct 4, 2025
@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from 1581e6b to d9b5bbc Compare October 10, 2025 23:51
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.7.15 fix(deps): update dependency io.camunda:zeebe-client-java to v8.8.0 Oct 10, 2025
@renovate renovate Bot force-pushed the renovate/io.camunda-zeebe-client-java-8.x branch from d9b5bbc to 92a04cd Compare October 25, 2025 19:37
@renovate renovate Bot changed the title fix(deps): update dependency io.camunda:zeebe-client-java to v8.8.0 fix(deps): update dependency io.camunda:zeebe-client-java to v8.8.1 Oct 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants