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

  1. 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.
  2. 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.

WebClient Screenshot


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):

WebClient Screenshot 2


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


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.
  • 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

Comparison Screenshot

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)

  1. Use packages in org.cibseven namespace. See migration project.
  2. Update embedded forms from Bootstrap 4 to Bootstrap 5 (see PR #58).
  3. 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


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

docker run --name cibseven --rm -d -p 8080:8080 cibseven/cibseven

On this Page: