Skip to content

fix(deps): update dependency io.camunda:camunda-spring-boot-starter to v8.8.21#82

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/io.camunda-camunda-spring-boot-starter-8.x
Open

fix(deps): update dependency io.camunda:camunda-spring-boot-starter to v8.8.21#82
renovate[bot] wants to merge 1 commit intomainfrom
renovate/io.camunda-camunda-spring-boot-starter-8.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Jan 13, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
io.camunda:camunda-spring-boot-starter (source) 8.8.88.8.21 age confidence

Release Notes

camunda/camunda (io.camunda:camunda-spring-boot-starter)

v8.8.21

Compare Source

version:8.8.21
Bug Fixes
Misc
  • C8Run fails to start due to low disk space and then never starts again (#​41726)
  • The C8Run Docker distribution can't be shut down using './shutdown.sh --docker' command (#​37323)
Task
  • Add missing unit test for flush timer (#​50003)
Merged Pull Requests
  • test: verify that after when batch is empty delay is not zero (#​50015)
  • fix: removed unused jars in packager (#​42684)
  • fix: skip check free disk space for ES to start (#​41918)
  • fix: C8Run Docker shutdown docker fix (#​41403)

v8.8.20

Compare Source

version:8.8.20
Bug Fixes
Misc
  • Scheduled flush timer in CamundaExporter get starved under sustained load (#​49820)
  • Clarify NOT_FOUND when correlating message start event with existing active instance (#​49802)
  • NullPointerException for OperationType when handling BatchOperationChunkRecordValue (#​49765)
  • Tasklist v2 variables search endpoint returns fewer variables (#​46967)
  • Optimize cannot output JSON logs with Stackdriver (#​45223)
  • Operate V1 decision instance search fails for standalone evaluated decisions (#​44592)
  • C8Run doesn't start after it got terminated by a Windows reboot (#​41727)
  • Timer Start events with a time cycle and start date in the past will not be executed on deployment (#​38987)
  • NullPointerException in BpmnStateTransitionBehavior when executing runtime instructions for terminated process instance (#​38481)
  • Release: Maven Release Plugin commits fail spotless check due to XML formatting inconsistency (#​35247)
  • NullPointerException in FormResourceTransformer while formatting the parsing failure message (#​26640)
  • Allow to change ilmMinAgeForDeleteArchivedIndices of retention policy (#​22564)
Task
  • Make it easier to run Playwright tests in Operate (#​48944)
  • Process instance archiving reindexes already archived process instances (#​48200)
  • Only store task data when a user task is present (#​47843)
  • Fix flakiness in OperateInternalApiGroupPermissionsIT.shouldBePermittedToSearchUsingInternalApi (#​40672)
  • [CPT] Optimize integration tests (#​36201)
Merged Pull Requests
  • 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: Trigger Exporter Flush If Flush Timer Exceded (#​49832)
  • fix: Handle null operationType in BatchOperations gracefully (#​49827)
  • fix: clarify NOT_FOUND error when correlating blocked message start events with active instances (#​49804)
  • fix: disable system proxy in REST client WireMock tests to prevent flaky HTML 404s (#​49747)
  • fix: when entry cannot be processed in time we should mark it as dropped (#​49712)
  • test(cpt): Merge integration tests (#​49687)
  • ci: trigger helm integration workflow on parent/pom.xml changes (#​49686)
  • ci: add nodeSelector and tolerations for identity, optimize, and keycloak (#​49554)
  • test: improve Playwright DX for all Tasklist tests (#​49540)
  • feat: support configurable rate unit and fractional rates in load tester (#​49531)
  • build: add skip-fe-build variable, overridable from command line (#​49515)
  • feat: Secure xml formatting during maven release (#​49508)
  • ci: use auto-versioned Teleport in all load test workflows (#​49497)
  • fix: whitelist JobIntent.TIME_OUT (#​49489)
  • fix: add registry label to cloud load test namespace setup (#​49443)
  • fix: fix Stackdriver not being able to output JSON for Optimize (#​49375)
  • test: relax assertion on processed positions (#​49363)
  • ci: add missing checkout step in calculate-scenario-config (#​49276)
  • fix: also truncate the job error message in update and merge-updates (#​49255)
  • fix: deduplicate user task variables by scope in API (#​49162)
  • fix: Fire timer start events immediately when cycle start date is in the past (#​49135)
  • 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: prevent NPE in deployment parse errors while preserving cause-based messages (#​48916)
  • ci: add scheduled release load test workflow with smoke verification (#​48904)
  • Tenant role api tests (#​48794)
  • test: mapping rule tenant api tests (#​48717)
  • fix: clean up runtime instructions on process instance removal to prevent NPE (#​47841)
  • fix: allow custom configs and scenario (#​47585)
  • fix: update ISM policy for managed indices on restart (#​47509)
  • ci: extend zeebe testbench job execution time to 20 mins (#​46816)
  • test: refactor test to always use valid BPMN process id. fixes #​46406 (#​46411)
  • fix: correct the datasource variable and visualisation for the Identity metrics dashboard (#​43812)
  • fix: remove stale .lock files so c8un restarts after aggressive shutdown (#​42002)
  • fix: add await for group user assignment (#​40676)

v8.8.19

Compare Source

version:8.8.19

[!CAUTION]
This release contains a severe bug that prevents the Exporter from writing to secondary storage under certain batch operation ordering/replace conditions: #​49765. We recommend skipping this release and wait for 8.8.20 which will include a fix.

Bug Fixes
Gateway
  • Gateway can easily overwhelm broker with handling blocking jobs (long polling) (#​7659)
Merged Pull Requests
  • ci: replace localstack latest with fixed version (#​49252)
  • feat: add forward-compat mode to suppress [EXTRA] field validation errors (#​49150)
  • perf: eliminate thundering herd in long-polling job activation (#​48998)
  • Refactor starter for better reliability and observability (#​48955)
  • Update user task api test (#​48760)
  • fix(gtw/jobs): ignore notifications if already scheduled (#​8317)

v8.8.18

Compare Source

version:8.8.18

[!CAUTION]
This release contains a bug that can lead to schema and data inconsistencies on upgrade to 8.9. We recommend skipping this release and waiting for 8.8.20, which will include a fix.

Enhancements
Misc
  • Improve backup/restore usability: always ensure missing index templates are created (>=8.8) (#​40675)
Bug Fixes
Java Client
  • [CPT] Slow test execution and test failures if the client prefers REST (#​45667)
Misc
  • Swagger UI POST requests results in a 401 with CSRF validation error (#​48902)
  • Authorization search endpoint does not return page.startCursor and page.endCursor (#​48857)
  • Process instance details page doesn't handle permission errors on process instance history (#​48728)
  • Batch move of regular ad-hoc subprocess corrupts the process instance (#​48530)
  • [CPT] An assertion error in CamundaProcessTestContext is wrapped inside an UndeclaredThrowableException (Spring) (#​48359)
  • [CPT] Allow setting preferRestOverGrpc=true in CamundaSpringCamundaProcessTest (#​45177)
  • Document 504 response scenarios for Complete user task API and related endpoints (#​44179)
  • [OC API] Problem content type for success response (#​43633)
  • Resolving multiple incidents through the v2 API does not increment job retries (#​41213)
  • Cannot start instance with runtimeInstructions for multi-instance element (#​39812)
  • In Optimize, a user, who is a member in multiple organizations in Saas, gets access to Optimize in any organization (#​39350)
  • Operate displays the number of process and element instances when a user has only the permission to read process definitions (#​38198)
  • Filter userTasks by tenant is not working using V2 API (#​37296)
  • Initializer config for defaultroles and mappingrules does not allow kebab-case (#​36382)
Documentation
  • Document 504 response scenarios for Complete user task API and related endpoints (#​44179)
Merged Pull Requests
  • ci: route load test Slack notifications to reliability-testing channel (#​49113)
  • ci: validate Docker image tag exists before deploying load test (#​49112)
  • Revert "perf: decouple CamundaExporter flushing with async CompletableFuture-based flush" (#​49102)
  • ci: switch check-licenses runner to non-preemptible longrunning (#​48995)
  • fix: increase batch operation IT timeouts (#​48983)
  • fix: add missing junit-vintage-engine to gateway and msgpack-value (#​48980)
  • fix: include default sort field in AuthorizationQuery (#​48968)
  • perf: don't delay first migration snapshot attempt (#​48948)
  • fix: correctly tag and override docker image from docker compose (#​48926)
  • fix: fix swagger CSRF request matcher short-circuit condition (#​48903)
  • fix: optimize, accept allowed roles only for specific organization (#​48841)
  • fix: tenant custom filters on Tasklist (#​48840)
  • docs: improve setup README (#​48814)
  • feat: Address sonatype timeout issue, increase timeout to 60 minutes (#​48806)
  • Fix termination of children when modifying an ad-hoc sub-process (#​48797)
  • fix: change multi-instance input collection insert to upsert to avoid StreamProcessor crash on incident resolution (#​48796)
  • test: fix flaky RingBufferTest (#​48782)
  • fix: add instance history 403 message (#​48738)
  • fix(cpt): Avoid wrapping assertion error in UndeclaredThrowableException (#​48692)
  • fix: add auth to job retry update follow up command (#​48669)
  • Document timeout responses (#​48577)
  • refactor: improve type safety, readability, and error handling in batch operation scheduling (#​48390)
  • feat: Refactor the automerge logic (#​48376)
  • fix: set application/json content-type for 207 responses (#​48363)
  • perf: decouple CamundaExporter flushing with async CompletableFuture-based flush (#​48362)
  • fix: use process instance perms instead of process definition perms in process definition element statistics endpoint (#​48304)
  • Switch from xolstice to ascopes protobuf-maven-plugin (#​47026)
  • Ensure missing index templates are created after restore (#​47007)
  • fix: allow kebab case for initializing mapping rules in default roles (#​46847)
  • Increase bulk size of Camunda Exporter (#​44830)
  • Refactor checker classes to auto-schedule themselves (#​41706)
  • Rename Observer, Scheduler, Checker, Redistributor, Initializer classes according to naming convention (#​41705)
  • Add missing record test runtime instruction (#​41625)
  • fix: remove backpressure statement on 500 for job activation (#​40157)
  • fix: handle runtime instructions for multi-instance activities (#​39817)

v8.8.17

Compare Source

version:8.8.17

[!CAUTION]
This release contains a severe bug that can lead to exporting completely stopping when Elasticsearch is temporarily not available: #​49033. We recommend skipping this release and wait for 8.8.20 which will include a fix.

Enhancements
Misc
  • feat: Add tests for multi-JWKS support (#​47217)
  • feat: Support multiple JWKS endpoints per OIDC issuer (#​47213)
Bug Fixes
Misc
  • Recoverable exceptions in a ZeebeTransaction are not logged (#​48538)
  • Operate UI: Batch cancel with multi-value variable filter sends incorrect variables payload, resulting in zero items (#​48458)
  • Swagger UI again only works using the authenticated tab (#​48243)
  • Process Instance Key(s) filter is broken on Operate 8.8 (#​47971)
  • 400 Bad Request for unsupported fields in Search Process Definitions when isLatestVersion is true (#​47959)
  • Add Playwright testing for Swagger UI (#​47889)
  • [CPT] Process coverage report doesn't show completed ad-hoc sub-process elements (#​47653)
  • Operate incident retry button spinner does not stop after retry (#​46466)
  • Batch operation can remain stuck in CREATED or ACTIVE state (#​44841)
  • Swagger UI does not automatically authenticate in SaaS (#​44367)
  • Suspend Batch Operation unexpectedly blocks further Batch Operation progress (#​43097)
  • Cannot start instance with runtimeInstructions (#​42576)
  • Cannot start instance with runtimeInstructions for multi-instance element (#​39812)
  • No validation of page limit attribute in Search Request (#​39372)
  • NullPointerException in SearchQueryResponseMapper when IncidentEntity state is null (#​37288)
  • An error occurred while attempting to decode the Jwt: I/O error on GET request (#​35925)
Task
  • Add Playwright testing for Swagger UI (#​47889)
Merged Pull Requests
  • feat: Address sonatype timeout issue, increase timeout to 60 minutes (#​48806)
  • fix: add debug logging for recoverable exceptions in RecoverableRetryStrategy (#​48539)
  • fix: lower exporter-api Java release version from 21 to 17 (#​48520)
  • fix: deprecate batchOperationId and add batchOperationKey in process instance filter (#​48518)
  • fix: prevent flush delay degradation in CamundaExporter scheduled flush (#​48507)
  • feat: support per-partition skip record positions for ExporterDirector (#​48389)
  • perf: decouple CamundaExporter flushing with async CompletableFuture-based flush (#​48362)
  • fix: validate pagination and sorting for process definition search with isLatestVersion filter (#​48302)
  • perf: do not deserialize RecordMetadata to filter out LoggedEvent (#​48278)
  • perf: in CamundaExporter schedule flush based on last flushed timestamp (#​48251)
  • fix: do not update lastExportedPosition twice when flushing (#​48232)
  • fix: backup service should run on an IO thread (#​48193)
  • fix: throttle inter-partition command write failure log (#​48178)
  • fix: prevent NPE in OidcUserAuthenticationConverter when issuerUri is null (#​48101)
  • fix: timers must not be completed on cleanup (#​48087)
  • fix: in FlowControl ringbuffer is not sparse (#​48068)
  • build: enforce minimum Maven version 3.9 (#​48057)
  • fix: suspended batch operation should not block execution of future ones (#​48032)
  • Add Playwright tests for Swagger UI accessibility (#​47999)
  • Add validation for page.limit and page.from in search requests (#​47984)
  • test: add test coverage for process instance creation with runtimeInstructions (#​47983)
  • Move scaling appliers to state.appliers and replace no-ops with NOOP_EVENT_APPLIER (#​47950)
  • fix: Process coverage report doesn't show completed ad-hoc sub-process elements (#​47933)
  • ci: assign original author as reviewer of backports (#​47832)
  • feat: add Camunda release load test workflow (#​47678)
  • fix: prevent batch operation document overwrite in multi-partition clusters (#​47635)
  • deps: downgrade maven surefire plugin to 3.5.2 (#​47476)
  • fix: use string-based @​ConditionalOnClass for optional dependencies to fix Java 24+ (#​47466)
  • feat: Support multiple JWKS endpoints per OIDC issuer (#​47219)
  • fix: handle null state and errorType in SearchQueryResponseMapper.toIncident() (#​46706)
  • fix: log JWT decoding failures at WARN level instead of ERROR (#​45772)
  • Fix Block Cache reporting in zeebe dashboard. (#​43250)

v8.8.16

Compare Source

version:8.8.16
Bug Fixes
Misc
  • Process instance creation not evenly distributed due to repeated recreation of roundRobinDispatchStrategy (#​47955)
  • Optimize FE crashes with invalid dashboard filters (#​47595)
  • We copy variables multiple times during exporting (#​45807)
  • Swagger UI does not automatically authenticate in SaaS (#​44367)
Merged Pull Requests
  • fix: preserve round-robin dispatch strategy across withAuthentication() calls (#​47956)
  • docs: add sort limitation note to isLatestVersion filter description (#​47952)
  • Fix Swagger UI missing CSRF token and base64 encoding (#​47872)
  • test: fix flaky ActivateJobsTest timeouts (#​47839)
  • fix: InFlightEntry was not completely thread safe (#​47785)
  • fix: in LogStreamMetrics IN_FLIGHT_REQUESTS was incrementing inFlightAppends (#​47774)
  • fix: correct FormResult.schema type from object to string in OpenAPI spec (#​47752)
  • fix: Correct FormResult.schema type from object to string in OpenAPI spec (#​47743)
  • perf: optimize tree path calculation (#​47670)
  • fix: validate filter array in optimize dashboard renderer (#​47632)
  • Fix StraightThroughProcessingLoopValidator to detect link event loops (#​47600)
  • fix: switch load-test nodeSelectors from gke-nodepool to component label (#​47583)
  • fix: no markdown formatting should be contained in descriptions (#​47510)
  • Monorepo release token renewal (#​47448)
  • Use maven wrapper version only in CI (#​47202)
  • fix: cache JSON value in VariableRecord to avoid redundant MsgPack-to-JSON conversions (#​46720)

v8.8.15

Compare Source

version:8.8.15
Bug Fixes
Gateway
  • Partition retry inconsistency between gRPC and REST gateways for process instance creation (#​46756)
Misc
  • Implement Error Boundary in Operate (#​47344)
  • Usage metrics dated indices are not included in backup snapshots (#​47122)
  • REST API returns null for evaluatedDecisions/decisionDefinitionType (POST /decision-definitions/evaluation) (#​46920)
  • [CPT] Tests are getting slower with increasing number of test executions (#​46638)
  • @​Deployment annotation on @​SpringBootTest test class silently ignored since 8.8 (#​46557)
  • Fonts in Optimize UI are not rendered properly when in an environment without internet access (#​45970)
  • Non unique batchOperationIds in operate-list-view (#​44423)
  • Optimize 8.8.x cannot disable HTTP via CAMUNDA_OPTIMIZE_CONTAINER_PORTS_HTTP / container.ports.http (regression from 8.7) (#​44222)
  • Batch retry includes unselected instances (#​43728)
  • Undo operation in modification mode removes incorrect modification when performed from different flow node scope (#​42546)
  • More jobs are pushed then created, causing duplicated completions (#​42244)
  • Optimize report sort by duration fails due to parsing error with unexpected long value (#​40752)
  • Leader rebalance might not work after scaling (#​40036)
  • Deadlock in registering/unregistering micrometer metrics (#​33941)
  • Add sanity check against negative-sized import batches (#​28694)
Task
  • 8.8 Backport (#​47101)
  • Bump C3 and Carbon dependencies on stable/8.8 (#​46650)
  • Add dedicated Spring Boot 3 module to stable/8.8 (#​45524)
  • Spike: Evaluate ES/OS shard settings and scaling behavior (#​45301)
  • [Engine] Refactor AuthorizationCheckBehavior (#​41854)
  • FlowControl memory usage can be improved (#​39881)
  • Separate Out Identity and Data Layer owned Unit Tests into dedicated Unified CI Jobs (#​35047)
  • Add sanity check against negative-sized import batches (#​28694)
Merged Pull Requests
  • Revert "feat: backport user task PIM to stable/8.8" (#​47598)
  • Revert "feat: backport user task PIM frontend warnings to stable/8.8" (#​47597)
  • fix: lock was unlocked even if it was not acquired initially (#​47586)
  • feat: apply intent whitelist to ProcessingResult write rate limiting (#​47516)
  • perf: replace ConcurrentSkipListMap with ring buffer in FlowControl (#​47402)
  • fix: missing dated indices in ES/OS backup snapshots (#​47358)
  • ci: add flaky test retries to compatibility workflows (#​47322)
  • perf: flowControl onAppend when the lock is released (#​47320)
  • [Backport stable/8.9] perf: when auth & multi tenants are disabled, authorization should not slow down processors (#​47241)
  • [Backport stable/8.9] fix: convert AuthorizationRequest to record for proper equals/hashCode (#​47210)
  • fix: convert AuthorizationRequest to record for proper equals/hashCode (#​47200)
  • feat: add metrics to track archiver docs deleted/reindexed + bulk operations (#​47189)
  • fix: handle multiple field value kinds in ProcessViewRawDataInterpreter* sorting logic (#​47085)
  • CI: derive flaky rerun count from event type (#​47015)
  • ci: allow Unified CI jobs to take up to 30min runtime (#​47013)
  • CI: fix health metrics submission for alwaysgreen jobs (#​46977)
  • Change to a get + put pattern to avoid deadlock. (#​46957)
  • ci: speed up docker checks job (#​46951)
  • fix(e2e): isolate variable search tests from cross-test contamination (#​46945)
  • fix: map decisionDefinitionType in decision evaluation REST response (#​46921)
  • [Backport stable/8.8] Refactor AuthorizationCheckBehavior (#​46918)
  • perf: when auth & multi tenants are disabled, authorization should not slow down processors (#​46874)
  • feat: backport user task PIM frontend warnings to stable/8.8 (#​46855)
  • fix: retry on other partitions for process instance creation in REST API (#​46854)
  • fix: clear deployment values on stop to prevent accumulation across test runs (#​46732)
  • Include mcp config + agent + skills (#​46726)
  • ci: run RDBMS IT on any Java code change (#​46711)
  • feat: custom docker image camunda version (#​46660)
  • fix: do not push jobs when TIMEOUT (#​46641)
  • fix: allow HTTP to be disabled in Optimize (#​46599)
  • fix: use empty object to represent empty payload (#​46528)
  • fix: use local fonts for offline setup (#​46467)
  • ci: enable the breadth-first dependency collector in maven (#​46340)
  • fix: add elementInstanceState filter to API requests (#​46129)
  • ci: fix Tasklist E2E tests (#​46036)
  • fix: only update the batch operation list view field if the id is not already present (#​46033)
  • perf: write <data> fields in SBE without calling getLength (#​45942)
  • test: allow lazy containers to be reused (#​45831)
  • perf: do not serialize LoggedEvent everytime in StreamProcessor & ReplayStateMachine (#​45558)
  • fix: fix instance modification bug in undo operation (#​45438)
  • fix: move primary check to AdminApiRequestHandler before step-down (#​44898)
  • feat: BufferWriter.write returns the written length (#​44818)
  • feat: backport user task PIM to stable/8.8 (#​43951)
  • refactor: reroute load tests to new cluster infra (#​42549)
  • Refactor AuthorizationCheckBehavior (#​41856)

v8.8.14

Compare Source

version:8.8.14
Bug Fixes
Misc
  • OC API: custom requestTimeout is ignored for create process instance with result (#​43991)
  • bpmnXML should not be requested when serving /v1/process-definitions/search endpoint (#​30372)
Task
  • bpmnXML should not be requested when serving /v1/process-definitions/search endpoint (#​30372)
Merged Pull Requests
  • fix: add wait between zcl operations for eventual consistency (#​46152)
  • ci: re-enable failure notifications (#​46105)
  • fix: exclude BPMN XML from search results in Elasticsearch and Opensearch (#​45998)
  • fix: apply requestTimeout for createProcessInstanceWithResult in REST API and Java client (#​45703)
  • feat: add Docker Build and Helm Integration Test workflow (#​43480)
  • build: bump feel-scala to 1.19.5 (#​46227)

v8.8.13

Compare Source

version:8.8.13
Task
  • Add new commands for fetching resources to Camunda Java client (#​31111)
Merged Pull Requests
  • fix: ensure ISM policy does not need recreating constantly (#​45993)
  • perf: do not call getLength in LogAppendEntrySerializer (#​45929)
  • feat: BufferWriter.write returns the written length (#​44818)
  • fix: added client methods for resource endpoints (#​43086)

v8.8.12

Compare Source

version:8.8.12
Enhancements
Misc
  • [Spring SDK] Workflow for compatibility tests (#​41948)
  • [Spring SDK] Add integration tests (#​41947)
  • [CPT] Compatibility tests workflow (#​41917)
  • [Camunda Client] Workflow for compatibility tests (#​41916)
Bug Fixes
Java Client
  • [CPT] Slow test execution and test failures if the client prefers REST (#​45667)
Misc
  • Unable to log in without explicitly configuring the OIDC callback/redirect URI (#​45555)
  • Processes with variables with a dot in the name are breaking when a variable that's a prefix of the exist in the same process instance (#​45136)
  • [CPT] Wait until remote engine is ready (#​44995)
  • Client with revoked authorization can keep access by keeping authorization cache alive (#​44844)
  • CPT: User task response does not return customHeaders field (#​44731)
  • Big API response causes the Operate UI to crash when retrieving incidents (#​44596)
  • Form from different tenant returned by Tasklist V1 (#​44493)
Task
  • Flaky test: CamundaProcessTestExtensionMultiTenancyIT / CamundaSpringProcessMultiTenancyTestListenerIT (#​44168)
  • Use alternative approach to size estimation using kyro serialisation when exporting (#​44131)
Merged Pull Requests
  • fix: use sed to manually override client versions (#​45953)
  • fix: resolve maven-release-plugin failure on version property indirec… (#​45907)
  • fix: add step to check for connectors docker image (#​45904)
  • test: ensure previous test method reset after all tests (#​45903)
  • Compatibility workflows fixes (#​45844)
  • build: add maven-build-cache-extension to .mvn/extensions (#​45783)
  • fix: fallback to prefer gRPC for CPT (#​45776)
  • ci: use digest-based inspection for multi-arch Docker images (#​45721)
  • Spring SDK workflow (#​45664)
  • [CPT] Stabilize integration tests in example module (#​45648)
  • fix: upload GCS backup files via InputStream to avoid CRC32C mismatch (#​45646)
  • perf: do not serialize LoggedEvent everytime in StreamProcessor & ReplayStateMachine (#​45558)
  • fix: set correct default redirect URI (#​45556)
  • feat: add Spring SDK integration tests (#​45535)
  • perf: use original message size to estimate memory usage (#​45522)
  • ci: skip creation of failure comment (#​45513)
  • test: avoid deleting and re-creating schema for every test (#​45432)
  • Add feature flag to disable fetching userinfo during the authorization code flow (#​45411)
  • test: only create containers when we need to (#​45409)
  • fix: Map and deserialize custom header (#​45392)
  • fix: ensure we only flush same entity and handler once (#​45281)
  • [CPT] fix: Prefer REST for CPT client (#​45272)
  • [CPT] Wait until remote engine is ready (#​45256)
  • fix: add normalization step to matrix output (#​45235)
  • fix: prevent dot variable names from crashing (#​45137)
  • feat: add workflow to test CPT forward compatibility (#​45131)
  • feat: make deployment annotation repeatable (#​45125)
  • test: fix flakey TasklistCreateProcessInstanceIT (#​45094)
  • fix: client can keep access after permission removed by preventing cache expiration (#​45045)
  • fix: isolate connector tests into dedicated class (#​45036)
  • release: reduce notification noise on release branch commits (#​45018)
  • 39487 initialize groups (#​44904)
  • feat: add workflow to run compatibility tests (#​44851)
  • Ensure forms from the correct tenant are retrieved (#​44660)
  • feat: add configuration object for preconfigured roles (#​44249)
  • 42387 fix process level incident updates (#​44219)
  • fix: lastHistoricalArchiverDate state collision causes incorrect archiving (#​43903)
  • 39746 add tests for tenant initialization (#​43479)
  • 39745 identity setup initializer includes tentants (#​42905)
  • fix: describe current processing state without race condition (#​42728)
  • Enable auto merge from release to stable branch (#​42580)

v8.8.11

Compare Source

version:8.8.11
Bug Fixes
Misc
  • Distribution Stuck in Pending State After 8.7 Upgrade (#​44908)
  • Bulk metrics do not reset if exporting stops (#​33043)

v8.8.10

Compare Source

version:8.8.10
Enhancements
Misc
  • [Camunda Client] Adjust acceptance test pom with new testing profile and client versioning (#​41914)
  • [Camunda Client] Create new annotation @CompatibilityTest for testing (#​41913)
Bug Fixes
Misc
  • Role-based authorizations in Identity are not correctly applied to a client on a SaaS cluster (#​44801)
  • RocksDB memory usage increased per broker (#​43768)
  • NullPointerException in SearchQueryResponseMapper for batch operation items (#​43569)
  • Incorrect ES/OS schema validation behaviour for dynamic mappings (#​42869)
  • Operations panel in Operate's processes tab always show finished tab as loading first (#​42280)
  • More jobs are pushed then created, causing duplicated completions (#​42244)
  • V2 Batch Operation Search: startDate missing in API response despite being documented (#​42165)
  • Slow FEEL expression evaluation can block the stream processor (#​41764)
  • Operate UI only loads process instances from the first 100 processDefinitionKeys for a model (#​41058)
  • When unpacking the c8run archive, I get a folder c8run (#​38318)
  • Job push vicious circle (#​35074)
  • [Zeebe Client + mTLS] zeebe client secret must be set to authenticate operations from other apps (#​34002)
Merged Pull Requests
  • perf: use struct of array pattern for LogAppendEntryMetadata (#​44840)
  • fix: populate startDate for batch operations in ES/OS (#​44780)
  • fix: use known appended position for the scaling position (#​44765)
  • fix: don't allow S3 client to check against segment modification (#​44646)
  • fix: process memory usage was not appearing after renaming of statefulset (#​44567)
  • fix: stop user entity from overriding get/set ID (#​44370)
  • Send a notification to #zeebe-ci when the QA creation fails (#​44363)
  • ci: Increase timeout for build-operate-backend job (#​44287)
  • test: use mockito for repo in incident update task test (#​44262)
  • fix: open java.base in all modules for tests & spring-boot (#​44257)
  • fix: do not print entire stacktrace when NativeFS cannot be used (#​44256)
  • [CPT] test: Update deprecated configuration prefix (#​44252)
  • 42387 ensure correct handler flush order in exporter for inconsistence entity id usage (#​44206)
  • docs: add check on record position to limit false positives (#​44132)
  • fix: be more defensive when converting BatchOperationItemEntity (#​44107)
  • fix: Identity metrics alterations including the dashboard (#​44097)
  • docs: document queries to explore the overflowed key space (#​44036)
  • Search batch item API test (#​44032)
  • docs: rename AGENT.md to AGENTS.md (#​44019)
  • fix: use clock to compute job activation deadline (#​44018)
  • ci: disable license checks on fork PRs (#​43936)
  • ci: update CODEOWNERS for identity directory (#​43933)
  • Introduce timeout for all FEEL expression evaluations (#​43883)
  • fix: disable posix_fallocate if there's a LinkageError (#​43767)
  • test: ensure we actually wait for entities to be created (#​43601)
  • chore: add identity metrics dashboard to monitoring (#​43580)
  • Update runTests.js with API test option (#​43578)
  • Add @CompatibilityTest annotati

Configuration

📅 Schedule: 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-camunda-spring-boot-starter-8.x branch from 6097bda to 6d8aed1 Compare February 2, 2026 15:52
@renovate renovate bot changed the title fix(deps): update dependency io.camunda:camunda-spring-boot-starter to v8.8.9 fix(deps): update dependency io.camunda:camunda-spring-boot-starter to v8.8.10 Feb 4, 2026
@renovate renovate bot force-pushed the renovate/io.camunda-camunda-spring-boot-starter-8.x branch 2 times, most recently from 4541566 to 7df591a Compare February 5, 2026 11:36
@renovate renovate bot changed the title fix(deps): update dependency io.camunda:camunda-spring-boot-starter to v8.8.10 fix(deps): update dependency io.camunda:camunda-spring-boot-starter to v8.8.11 Feb 5, 2026
@renovate renovate bot changed the title fix(deps): update dependency io.camunda:camunda-spring-boot-starter to v8.8.11 fix(deps): update dependency io.camunda:camunda-spring-boot-starter to v8.8.12 Feb 17, 2026
@renovate renovate bot force-pushed the renovate/io.camunda-camunda-spring-boot-starter-8.x branch 2 times, most recently from 1d06352 to d9f6379 Compare February 18, 2026 12:11
@renovate renovate bot changed the title fix(deps): update dependency io.camunda:camunda-spring-boot-starter to v8.8.12 fix(deps): update dependency io.camunda:camunda-spring-boot-starter to v8.8.13 Feb 18, 2026
@renovate renovate bot changed the title fix(deps): update dependency io.camunda:camunda-spring-boot-starter to v8.8.13 fix(deps): update dependency io.camunda:camunda-spring-boot-starter to v8.8.14 Feb 20, 2026
@renovate renovate bot force-pushed the renovate/io.camunda-camunda-spring-boot-starter-8.x branch from d9f6379 to 423f3de Compare February 20, 2026 15:55
@renovate renovate bot changed the title fix(deps): update dependency io.camunda:camunda-spring-boot-starter to v8.8.14 fix(deps): update dependency io.camunda:camunda-spring-boot-starter to v8.8.15 Mar 4, 2026
@renovate renovate bot force-pushed the renovate/io.camunda-camunda-spring-boot-starter-8.x branch 2 times, most recently from 77df926 to b89bd7e Compare March 9, 2026 11:46
@renovate renovate bot changed the title fix(deps): update dependency io.camunda:camunda-spring-boot-starter to v8.8.15 fix(deps): update dependency io.camunda:camunda-spring-boot-starter to v8.8.16 Mar 9, 2026
@renovate renovate bot changed the title fix(deps): update dependency io.camunda:camunda-spring-boot-starter to v8.8.16 fix(deps): update dependency io.camunda:camunda-spring-boot-starter to v8.8.17 Mar 17, 2026
@renovate renovate bot force-pushed the renovate/io.camunda-camunda-spring-boot-starter-8.x branch from b89bd7e to 92570f7 Compare March 17, 2026 18:35
@renovate renovate bot changed the title fix(deps): update dependency io.camunda:camunda-spring-boot-starter to v8.8.17 fix(deps): update dependency io.camunda:camunda-spring-boot-starter to v8.8.18 Mar 20, 2026
@renovate renovate bot force-pushed the renovate/io.camunda-camunda-spring-boot-starter-8.x branch 2 times, most recently from 6c22297 to a114fb2 Compare March 23, 2026 22:50
@renovate renovate bot changed the title fix(deps): update dependency io.camunda:camunda-spring-boot-starter to v8.8.18 fix(deps): update dependency io.camunda:camunda-spring-boot-starter to v8.8.19 Mar 23, 2026
@renovate renovate bot changed the title fix(deps): update dependency io.camunda:camunda-spring-boot-starter to v8.8.19 fix(deps): update dependency io.camunda:camunda-spring-boot-starter to v8.8.20 Mar 30, 2026
@renovate renovate bot force-pushed the renovate/io.camunda-camunda-spring-boot-starter-8.x branch from a114fb2 to 93f8eff Compare March 30, 2026 15:41
@renovate renovate bot force-pushed the renovate/io.camunda-camunda-spring-boot-starter-8.x branch from 93f8eff to d834741 Compare March 30, 2026 22:50
@renovate renovate bot changed the title fix(deps): update dependency io.camunda:camunda-spring-boot-starter to v8.8.20 fix(deps): update dependency io.camunda:camunda-spring-boot-starter to v8.8.21 Mar 30, 2026
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