Repository navigation
Releases
Releases · grafvonb/c8volt
v5.0.2
Changelog
- feat: Align Camunda 8.10 support with stable APIs and lifecycle contracts, retaining Camunda 8.9 and 8.8 compatibility. #336
- feat!: Update scripts to use
--set-*for mutation values and--with-*for enrichment; renamed legacy flags are removed. #369 - feat!: Remove Camunda 8.7 support; upgrade affected clusters to 8.8 or newer before adopting v5. #331
- feat: Search native user tasks with effective variables and local-variable filters, then assign, unassign, or complete explicit task collections. #308 #311 #351
- feat: Inspect and update element-local variables, preserve task-variable ownership, and preview process-root write destinations. #326 #328 #329
- feat: Set and search native business IDs, including assignment after process creation and atomic assignment with job completion (c8.10+). #360 #361 #362
- feat: Suspend and resume selected instances or eligible descendant trees, with impact previews and state confirmation (c8.10+). #346 #347 #356
- feat: Expose definition lifecycle states in reads and watches, with separate active/suspended counts and suspension-aware cancellation and cleanup (c8.10+). #348 #340 #341
- feat: Pace API requests with
--request-rateand warn when the gateway release differs from the configured version. #353 #222 - fix: Clean up smoke-test dependency definitions and report retained or failed cleanup accurately. #333
v4.4.0
Changelog
- feat: Add bulk job completion using selectors, explicit keys, or stdin. #345
- feat: Highlight process-definition changes and summarize updates in watch mode. #312
- fix: Run watches indefinitely by default, add
--watch-timeout, and retry individual request timeouts. #312 - fix: Improve job discovery, completion requests, and bulk diagnostics. #345
- fix: Accept Camunda 8.10 deletion responses when history cleanup is deferred without a batch-operation ID. #345
v4.3.4
Changelog
- feat: Add
--all-tenantsto override configured tenant filtering and select across tenants accessible to the authenticated user. #282 - feat: Clarify tenant scope and warn about cross-tenant mutations, including affected tenants before
opsconfirmation and execution. #283 #295 - fix: Make process-definition ordering deterministic and select
--latestindependently for each tenant and BPMN process ID. #286 - fix: Prevent false cancellation timeouts when process instances complete or disappear during cancellation and forced cleanup. #294
- fix: Align operational progress with completed work and the actual stages of forced process-definition cleanup. #285 #291
- fix: Send confirmation and paging prompts to stderr so redirected results and key pipelines remain usable. #298
- fix: Preserve JSON and keys-only contracts when selector-based process-instance cancellation or deletion finds no matches. #299
- fix: Preserve structured JSON errors for command validation and runtime failures on commands supporting the shared contract. #301
- fix: Make tenant diagnostics for selector-based process-instance cancellation and deletion respect configured log formats and levels. #303
- docs: Simplify command help around operations and correct resource-key, profile, incident-purge, and retention-pipeline examples.
v4.3.0
Changelog
- feat(camunda): add experimental Camunda 8.10 support with isolated native clients, version-specific service adapters, capability gates, gateway diagnostics, and compatibility tests #273
- fix(api): harden Camunda 8.10 client generation, provenance validation, schema mutations, and isolated publication #273
- fix(version): correct Camunda 8.10 support messaging, baseline disclosure, and release-line diagnostics #273
- feat(camunda): add native C810 process definitions and use them for Camunda 8.10 fixture workflows #275
- feat(config): make Camunda 8.9 the default compatibility version #277
- test(integration): enable native C810 fixture selection in Camunda 8.10 integration scenarios #277
v4.3.0-beta.2
Changelog
- fix(process): omit empty initial cursors from latest process-definition searches across Camunda 8.8–8.10, restoring BPMN-ID process starts on RDBMS backends #279
v4.3.0-beta.1
v4.2.2
v4.2.1
v4.2.0
Changelog
- feat: Add
ops analyse slow-process-instancesto localize slow process instances by keys, stdin, or process-definition selectors with element timing, duration filters, hotspot summaries, and optional full timeline output. #244 #248 - feat: Add runtime element inspection with
get element, including direct lookup, search filters, paging,--total,--keys-only, JSON output, and Camunda 8.8/8.9 support. #240 #241 - feat: Add runtime element enrichment for
get process-instance --with-elements, composable with process-instance search, variables, and incidents. #235 #242 - feat: Add listener-job enrichment with
--with-listenersforget element,get process-instance --with-elements,walk process-instance --with-elements, andops analyse slow-process-instances. #249 - feat: Add
walk process-instance --with-elementsto include runtime elements in process-instance ancestry, descendants, and family traversal while preserving script-safe output modes. #251 - feat: Add runtime element duration rendering so process-instance and slow-process views can show where active execution time is spent. #244
- feat: Add compact slow-process hotspot output with hidden-row counts and
--with-full-timelinefor full chronological detail. #248 - feat: Add dry-run preview support for process-definition deletion planning.
v4.1.0
Changelog
- feat: Add native process-instance variable search for
get piwith--var-exists,--var,--var-like, and advanced operators on Camunda 8.8/8.9. #139 - feat: Add job search for
get jobwith paging, filters,--total,--keys-only, JSON output, and compact error-message rendering. #231 - feat: Add
update jobworker outcome modes for--fail,--throw-bpmn-error, and--complete --varswith dry-run and automation guardrails. #231 - fix: Page ops purge and repair discovery through the full matching scope by default, using
--limitonly for intentional frozen-scope caps. #228 - fix: Validate visible BPMN process-definition selectors before
cancel pi,delete pi,get incident,get pd, anddelete pdpaging, planning, or mutation. #207 - feat: Treat run-style process-instance starts as successful when the created instance is observable as active or terminal, and add
run pi --keys-onlypipelines intoexpect pi. #225 - fix: Preserve tenant-scoped discovery while treating direct keys, stdin keys, resource IDs, and explicit selector values as backend-authorized admin input. #156
- feat: Standardize public incident and process context on element terminology with
--element-id,--element-instance-key,elementId, andelementInstanceKey. #233 - fix: Normalize incident creation-time filters for
get incidentand incident-driven ops commands across RFC3339 timestamps, c8volt display timestamps, dates, and relative day ranges.