CIB seven 2.0.0 - Release Notes
Release Notes
Release Date: May 9, 2025
Overview
We’re excited to announce a significant update to the CIB seven platform!
This CIB seven 2.0.0 CE release delivers powerful new features, improved performance, and enhanced user experience across the board.
What’s New
- Introduced newer WebClient, built on the advanced CIB flow implementation. We’ve also maintained compatibility with the previous Camunda web app, ensuring a seamless transition for existing users.
- Backport of recent Camunda 7.23.0 CE changes, which enhance security, performance, and flexibility within the application. Changes also include bug fixes, feature additions, optimizations, dependency upgrades, and security patches.
CIB seven WebClient Features
Newer CIB seven WebClient contains all major Camunda 7 CE features:
- Tasklist – Interface for end-users to complete and manage workflow tasks.
- Cockpit – Monitoring and operation of running process instances.
- Admin – Management of users, groups, tenants and authorizations.
The CIB seven 2.0.0 WebClient was forked from CIB flow 4.0.4, introducing several new features and enhancements (in return CIB flow 5.x is now based on CIB seven 2.0.0):
New Features
-
Cockpit Module:
- Added Dashboard View for an overview of system activity.
- Introduced Decisions Management, Human Tasks, and Batches views for extended monitoring and control.
-
Admin Module:
- Added Tenants Management functionality, including multi-tenancy support across tasks and process management.
- Introduced new System Views – Diagnostics and Execution Metrics.
Improvements
- Resolved numerous permission-related issues, such as login failures due to incomplete permissions, restricted access to user management, and forced logout on unauthorized process access.
- The UX for the Start Process and Deployment views has been thoroughly reviewed and improved. Enhancements include protection against accidental double-clicks, improved filtering for large datasets, and unified UI elements for consistency.
- Enhanced overall UI behavior, including:
- Improved tooltip handling
- Better layout consistency
- Smarter popup behavior in filters
- More intuitive usage of loading spinners
- Correct handling of sidebar collapsing behavior
See complete list of changes in the “Compare CIB flow 4.0.4 and CIB seven 2.0.0” section below.
Project Websites
- https://cibseven.org – home page
- https://github.com/cibseven – source code
- https://docs.cibseven.org – documentation
Key Differences: CIB seven vs Camunda Webapp
- CIB seven WebClient is built using Vue 3, Vite, modern tools, and licensed under Apache-2.0.
- Camunda Webapp is based on AngularJS (1.x) (EOL), uses Webpack, and includes proprietary XLTS packages.
Feature | CIB seven WebClient | Camunda Webapp |
---|---|---|
Main Framework | Vue 3 | AngularJS (1.x) via XLTS |
Build Tool | Vite | Webpack |
Testing | Vitest, Cypress | Karma, Angular Mocks |
State Mgmt | Vuex | AngularJS scopes |
Router | Vue Router | AngularJS ngRoute |
Charts | ApexCharts, vue3-apexcharts | Chart.js |
UI Components | Bootstrap 5.3, Material Design Icons (MDI) | Bootstrap 3.4, Angular UI |
BPMN/DMN Tools | bpmn-js v18.2, dmn-js v17.2, @bpmn-io/form-js | bpmn-js v16.5, dmn-js v15.1 |
I18n | vue-i18n | angular-translate |
CVE Summary | 1 vulnerability (1 moderate) | 53 vulnerabilities (25 critical) |
Backported Changes from Camunda 7.23.0 CE
-
Testing & OAuth2 Enhancements:
- Added tests for OAuth2 and identity providers.
-
Bug Fixes:
- Fixed
jsonPath
to use Double nodes in Spin framework. - Introduced
skipIsolationLevelCheck
configuration.
- Fixed
-
Optimizations:
- Excluded standalone tasks from optimize queries.
-
Dependency Updates:
- Spring Boot → 3.4.4
- Tomcat → 9.0.100 / 10.1.36
-
Feature Additions:
- Exposed process definition key in API.
- Introduced base URL resolver.
-
Documentation & Security Updates:
- Updated engine REST docs, bumped DOMPurify to 3.2.4.
-
Additional Enhancements:
- Improved LockAndFetchHandler configuration.
- Upgraded WildFly to version 35.
Compare CIB flow 4.0.4 vs CIB seven 2.0.0
Highlights:
-
Intelligent Task Handling
- Real-time updates on reassignment.
- Quoted search support.
- Smarter filter matching.
-
Smarter Process Management
- New “Process Definitions” tab.
- Embedded/deployed form support.
- Advanced job/incident handling.
-
Multi-Tenant Architecture
- Full tenant support.
- Tenant-specific dashboards.
-
Dashboards & Metrics
- New Operations Dashboard.
- ApexCharts integration.
- Execution metrics view.
-
Decisions & Incidents UX
- Infinite scroll in Decision Tables.
- Better incident management.
-
UI & Design
- Modernized modals, tooltips, and checkboxes.
- Cleaner font sizes, intuitive navigation.
- SVG icons for clarity.
-
Globalization
- Updated translations and tooltips.
-
Security
- Improved permission visibility and error messages.
-
Developer/Admin
- Updated Helm/Docker support.
- Cleaner logs and diagnostics export.
- Configurable support menu.
-
Behind-the-Scenes
- Refactored components, reduced technical debt, improved reliability.
Migration Steps (for Camunda 7 CE EOL users)
- Use packages in
org.cibseven
namespace. See migration project. - Update embedded forms from Bootstrap 4 to Bootstrap 5 (see PR #58).
- Engine REST is now in secure mode, with JWT-based authentication via
JwtTokenAuthenticationProvider
.
This allows secure token-based communication between middleware and Engine REST, even in separate Kubernetes pods.
A CompositeAuthenticationProvider
allows both JWT and username/password logins.
Customers / Projects
- CIB flow
- CIB transactProf
- Any Camunda 7 CE EOL customer (migration required)
Release Tests
- Development tests: CIB flow team, CIB seven team
- Unit Tests:
- Back-end: 27,044 passed, 135 skipped
- Middleware: +39 tests
- Front-end: +121 tests
Release Packages
-
Released artifacts:
-
Docker images: hub.docker.com/r/cibseven/cibseven
docker run --name cibseven --rm -d -p 8080:8080 cibseven/cibseven