Skip to content

Camunda Platform 8.2.0-alpha2

Pre-release
Pre-release
Compare
Choose a tag to compare
@megglos megglos released this 12 Dec 14:12
· 214 commits to main since this release
821cc30

Zeebe

Enhancements

Broker

  • Catch escalation on a call activity boundary event (#10763)
  • Support link events (#10563)
  • In the process instance record, I can distinguish the type of an event (#9548)
  • Support for BPMN Script Tasks (#4213)
  • Update variables on BPMN error (#4080)
  • Define an error code statically or as expression (#3801)

Go Client

  • Throw error with variables from go client (#11019)
  • Set variables on Fail Job via Go client (#10788)

Misc

  • FolderPrefixes for Hot Backups (#11018)
  • Enable compression of backup contents (#10846)
  • A user can list all available backups (#10712)
  • Catch an escalation in an event subprocess start event (#10690)
  • Throw escalation end event (#10686)
  • Throw escalation intermediate event (#10685)
  • Catch an escalation on sub process boundary event (#10684)
  • Catch error message/details on a boundary event (#9473)
  • Save/extract error code, error message (and variables) to variables in Error Catch Boundary Event (#4337)

Bug Fixes

Broker

  • ProcessExecutionRandomizedPropertyTest failed to complete a process with a terminate end event (#11072)
  • NPE in ProcessInstanceModifiedEventApplier (#10878)
  • I can use link events in different flow scopes (#10854)
  • Terminate end event does not terminate process when waiting at parallel gateway (#10590)
  • RetryStrategies do not yield (#10539)
  • Using modification, I can't activate a parallel gateway (#10518)
  • I can activate a failed job that has no remaining retries (#10308)
  • NPE: Cannot invoke ExecutableActivity.getFlowScope() because innerActivity is null (#9400)

Misc

  • Poor error handling in Elasticsearch exporter of incorrect response parsing (#10970)
  • Exclusive gateway not allowed default flow to have a condition (#10966)
  • Restore app fails to inject backup store (#10824)
  • Failed to serialize empty object in the Java client (#10797)
  • NPE during process instance modification (#10606)
  • Mixed benchmarks always fall in a weird state after several hours (#10552)
  • ZeebeDbInconsistentException INCIDENT_JOBS already exists (#10309)
  • BPMN deployment fails due to Data Object (#8230)

Maintenance

  • Build and deploy SNAPSHOT docker images for amd64/arm64 (#11079)
  • Multi-arch smoke tests in CI (#11020)
  • Add build support of multi-arch images for amd64 and arm64 (#11000)
  • Daily QA is not run for stable branches (#10915)
  • Add randomize tests for terminate end events (#10476)
  • Migrate the StreamProcessor tests to the new StreamPlatformExtension (#10455)
  • Backup manager can delete backup (#10208)
  • Upgrade monitoring stack to use Grafana 8.x and maybe 9.x (#10133)
  • Create a StreamProcessor Module (#10130)
  • Logging expected rate limiter is not useful on leader change (#3654)

Merged Pull Requests

  • deps(maven): bump rest-assured from 5.2.0 to 5.3.0 (#11058)
  • build(docker): update base image to jdk 17.0.5 (#10932)
  • Remove release announcement from definition of done (#10850)

Operate

🚀 New Features

  • add modeler link to dashboard in SaaS (#3814)
  • add new empty states to dashboard (#3759)
  • enable new app header (#3791)
  • remove support for old hash links (#3787)
  • feature-flagged: hide app switcher in CCSM (#3778)
  • backend: add ClusterMetadata for c8 links (#3761)
  • feature-flagged: display license header (#3777)
  • backend: support undefined task (#3752)
  • feature-flagged: update operate theme when system theme is changed (#3750)
  • feature-flagged: implement info bar (#3705)
  • feature-flagged: implement app switcher (#3730)
  • backend: Get backup state endpoint (#3746)
  • feature-flagged: make date inputs editable (#3729)
  • feature-flagged: add time inputs to date range popover (#3708)
  • feature-flagged: implement theme switcher (#3701)
  • feature-flagged: display user info and implement logout (#3698)
  • feature-flagged: use app header from camunda composite components (#3693)
  • add default date range values (#3675)
  • feature-flagged: add date picker (#3654)
  • backend: delete backup endpoint (#3652)
  • backend: support inclusive gateway (#3632)

💊 Bugfixes

  • archiver: avoid retries in too short intervals (#3756)
  • backend: distinguish JwtToken and UserToken authentication (#3819)
  • backend: count only root process instance for metrics (#3808)
  • backend: don't check pendingIncident twice (#3760)
  • fix mixpanel loading (#3764)
  • feature-flagged: use correct theme for helper modal (#3783)
  • backend: exclude multi instance body from statistic (#3765)
  • backend: fix flow node instance statistics (#3767)
  • deps: update all non-major dependencies (#3647)
  • deps: update dependency bpmn-js to v10.3.0 (#3670)
  • import/fni: avoid duplicated indexing requests (#3720)
  • test: pass expected variable to avoid incident (#3731)
  • tests: wait for a specific number of tokens (#3724)
  • exclude new header from the global styling (#3711)
  • switching dmn decision versions (#3679)
  • backend: deprecate OAuthClientProperties (#3522)
  • deps: update dependency @bpmn-io/element-templates-icons-renderer to v0.3.0 (#3444)
  • deps: update dependency bpmn-js to v10.2.1 (#3432)

🧹 Chore

  • qa: fix couple of flaky tests (#3823)
  • project: update Zeebe and Identity versions to 8.2.0-alpha2 (#3815)
  • deps: bump unboundid-ldapsdk from 6.0.6 to 6.0.7 (#3785)
  • qa: fix Zeebe version retrieval (#3802)
  • Update Browserlist DB
  • ci: remove vault-template in favour of secret operator (#3766)
  • update camunda composite components library
  • pom: update Spring Boot to 2.7.6 (#3772)
  • update camunda composite components library and fix version (#3774)
  • improve tests (#3770)
  • use async selectors in tests when necessary (#3769)
  • improve button accessibility for getByRole selectors (#3768)
  • feature-flagged: increase app header tests (#3758)
  • feature-flagged: add mixpanel events for app header (#3743)
  • backend: backup restore test (#3525)
  • deps: bump version.micrometer from 1.10.1 to 1.10.2 (#3741)
  • deps: update dependency testcafe to v2.1.0 (#3665)
  • add source field to the single operation event (#3734)
  • deps: bump mockito-core from 4.8.0 to 4.9.0 (#3676)
  • deps: bump elasticsearch from 1.17.5 to 1.17.6 (#3694)
  • deps: bump springdoc-openapi-ui from 1.6.12 to 1.6.13 (#3709)
  • deps: bump version.jackson from 2.14.0 to 2.14.1 (#3717)
  • metrics: don't set random uuid (#3684)
  • feature-flagged: Refactor URL parameters for date ranges (#3671)
  • qa: ignore ImportSeveralVersionsIT test
  • Update Browserlist DB
  • deps: bump java-jwt from 4.1.0 to 4.2.1 (#3539)
  • deps: update helm release camunda-platform to v8.1.1 (#3669)
  • deps: bump version.micrometer from 1.9.5 to 1.10.1 (#3681)
  • deps: bump version.jackson from 2.13.4 to 2.14.0 (#3636)
  • remove nested describes (#3668)
  • increase amount of demo data instances (#3682)
  • deps: update hashicorp/vault-action digest to 8fa61e9 (#3509)
  • deps: update definitelytyped (#3258)
  • type getUser API and refactor tests (#3663)
  • type modify API and refactor tests (#3662)
  • use mock functions for some leftover APIs (#3661)
  • deps: update node.js to v16.18.1 (#3510)
  • qa: give more resources to Elastic pod (#3659)
  • type fetchDecisionInstance API and refactor tests (#3658)
  • type fetchDecisionInstances API and refactor tests (#3657)
  • type fetchDrdData API and refactor tests (#3656)
  • type fetchGroupedDecisions API and refactor tests (#3655)
  • type login and logout APIs and refactor tests (#3646)
  • type getOperation API and refactor tests (#3638)
  • type fetchVariable API and refactor tests (#3637)
  • reorganize api files (#3634)
  • qa: increase Docker pod resources (#3653)
  • preview-env: Track camunda helm chart with Renovate (#3649)
  • update node version in pom.xml
  • deps: update dependency @types/node to v16.18.3 (#3621)
  • deps: update all non-major dependencies (#3625)
  • update definition of ready for bug issues (#3640)
  • type applyOperation APIs and refactor tests (#3631)
  • preview-env: Track camunda helm chart with Renovate
  • type fetchBatchOperations API and refactor tests (#3626)
  • type processXML APIs and refactor tests (#3624)
  • type fetchFlowNodeMetaData API and refactor tests (#3623)
  • deps: bump springdoc-openapi-ui from 1.6.11 to 1.6.12 (#3507)
  • deps: bump version.spring.boot from 2.7.4 to 2.7.5 (#3523)
  • deps: bump gson from 2.9.1 to 2.10 (#3532)
  • deps: bump mvc-auth-commons from 1.9.2 to 1.9.3 (#3542)
  • deps: bump maven-shade-plugin from 3.4.0 to 3.4.1 (#3548)
  • deps: update all non-major dependencies (#3616)
  • Update Browserlist DB
  • type incidents APIs and refactor tests (#3586)
  • type fetchVariables API and refactor tests (#3584)
  • type fetchProcessInstanceDetailStatistics API and refactor tests (#3578)
  • qa: fix tests (#3585)
  • qa: unignore and fix ImportMidnightIT test (#3519)

Tasklist

🚀 New Features

  • Implement App switcher (#2319)
  • backend: add c8Links to User object (#2309)
  • backend: migrate assignee (#2291)
  • backend: add optional parameter allowOverrideAssignment (#2247)

💊 Bugfixes

  • deps: update dependency @carbon/elements to v11.15.0 (#2302)
  • deps: update dependency @carbon/react to v1.18.0 (#2303)
  • Fix Mixpanel loading (#2307)
  • deps: update dependency mobx to v6.7.0 (#2255)
  • deps: update dependency @carbon/elements to v11.14.0 (#2249)
  • deps: update dependency react-textarea-autosize to v8.4.0 (#2246)
  • deps: update dependency @carbon/react to v1.17.0 (#2250)
  • deps: update dependency @carbon/elements to v11.13.0 (#2215)
  • deps: update dependency @carbon/react to v1.16.0 (#2216)
  • deps: update dependency sass to v1.56.0 (#2229)

🧹 Chore

  • deps: update actions/add-to-project digest to 31901d2 (#2327)
  • Bump @camunda/camunda-composite-components
  • project: update Zeebe and Identity versions to 8.2.0-alpha2 (#2324)
  • deps: update actions/add-to-project digest to 06e54d7 (#2320)
  • deps: update all non-major dependencies (#2283)
  • deps: update dependency lint-staged to v13.1.0 (#2304)
  • Update Browserlist DB
  • deps: update actions/add-to-project digest to a4a63c3 (#2297)
  • pom: update Spring Boot 2.6.14 (#2295)
  • preview-environments: Use proper secret from tasklist namespace (#2290)
  • deps: update actions/add-to-project digest to 7540d63 (#2293)
  • deps: update actions/add-to-project digest to 1885da2 (#2292)
  • bump version.micrometer from 1.10.1 to 1.10.2 (#2278)
  • preview-environments: Update preview-environments to use proper cert. (#2272)
  • bump docker-java-core from 3.2.13 to 3.2.14 (#2275)
  • Remove unnecessary lockfile
  • deps: update actions/add-to-project digest to 29766ca (#2277)
  • deps: update dependency msw to v0.49.0 (#2265)
  • deps: update all non-major dependencies (#2254)
  • deps: update dependency prettier to v2.8.0 (#2274)
  • bump version.micrometer from 1.10.0 to 1.10.1 (#2259)
  • bump byte-buddy from 1.12.18 to 1.12.19 (#2263)
  • bump version.jackson from 2.14.0 to 2.14.1 (#2271)
  • deps: update actions/add-to-project digest to d3e23d3 (#2273)
  • deps: update actions/add-to-project digest to b6a7221 (#2270)
  • deps: update dependency typescript to v4.9.3 (#2258)
  • preview-environments: Create new preview-environments with proper prefix; allow destruction of preview-environments with both old and new naming schema. (#2266)
  • Update Browserlist DB
  • bump mockito-core from 4.8.1 to 4.9.0 (#2257)
  • bump elasticsearch from 1.17.5 to 1.17.6 (#2261)
  • deps: update all non-major dependencies (#2251)
  • deps: update dependency testcafe to v2.1.0 (#2248)
  • bump mvc-auth-commons from 1.9.2 to 1.9.3 (#2212)
  • bump maven-shade-plugin from 3.4.0 to 3.4.1 (#2213)
  • bump version.jackson from 2.13.4 to 2.14.0 (#2239)
  • bump version.micrometer from 1.9.5 to 1.10.0 (#2240)
  • bump netty-bom from 4.1.84.Final to 4.1.85.Final (#2245)
  • deps: update all non-major dependencies (#2203)
  • deps: update dependency msw to v0.48.0 (#2241)
  • deps: update hashicorp/vault-action digest to 8fa61e9 (#2242)
  • deps: update helm release camunda-platform to v8.1.1 (#2244)
  • preview-env: Track camunda helm chart version (#2243)
  • backend: test docker image to be run with arbitrary user (#2186)
  • deps: update actions/add-to-project digest to 960fbad (#2228)
  • bump mockito-core from 4.8.0 to 4.8.1 (#2188)
  • bump version.elasticsearch from 7.17.6 to 7.17.7 (#2196)
  • bump jib-maven-plugin from 3.3.0 to 3.3.1 (#2211)
  • Update Browserlist DB

Identity

🚀 New Features

💊 Bugfixes

🧹 Chore