CIB seven 2.0.2 EE - Release Notes

Release Notes

Release Date: August 13, 2025

This release of CIB seven Enterprise Edition brings a host of new features, bug fixes, and improvements. Below is a summary of the changes included in version 2.0.2 ee.

Highlights

  • Process Instance Migration and Modification: Major enhancements to process instance management, including migration between process definitions and advanced instance modification capabilities.
  • Camunda Forms Support: Added support for Camunda Generated Forms, including fixes for file handling and dynamic inputs.
  • WildFly and Spring Boot Enhancements: Improved support and compatibility for WildFly application server and Spring Boot environments.
  • UI/UX Improvements: Several user interface and experience enhancements for a smoother workflow.
  • Security Updates: Updated dependencies, including Tomcat and Spring framework, to address security vulnerabilities.

New Features and Improvements

Enterprise Edition

  • Instance Migration: Added the ability to migrate process instances from one process definition to another.
  • Process Instance Modification: Implemented process instance modification capabilities within the cockpit through the drag and drop.
  • Process Instance Restart: Added functionality to restart process instances through the drag and drop.
  • Allow drag & drop badges in modify operation: Enhanced the UI for process modification with drag-and-drop support.
  • Fetch users for “User Operations” tab: User information is now displayed in the “User Operations” tab.
  • Open links in new tab for User Operations: Process instance links in the “User Operations” tab can now be opened in a new browser tab.
  • Improved links for executed decision instances: Links on the “Executed decision instances” tab can now be opened in a new tab, and the requirements definition is now linked.
  • Process List Link to Process Instance Search: Added a direct link from the process list to the Process Instance Search.
  • Navigation from subprocess to parent process: Implemented navigation from a called process instance back to its parent instance.

UI/UX and Web Client

  • Camunda Generated Forms Support: Added support for forms generated by Camunda Modeler.
  • UI components for Add/Edit variables: Provided new UI components for adding and editing variables.
  • Search-Box with selector for batch type selection: The search box has been extended to support a selector, useful for batch type selection.
  • Cockpit link to batches/processes navigation: Added a link to the cockpit in the navigation toolbars for batches and processes.
  • Smaller default BPMN viewer height for small displays: The default height of the BPMN viewer is now smaller on devices with small screens to improve usability.
  • Checkbox for boolean values in Add/edit variable modal: Boolean variables can now be edited using a checkbox in the variable modal.
  • Automatic reload for CIB seven Dashboard: The CIB seven Dashboard now reloads automatically.
  • Search-box on variables view: A search box has been added to the variables view to allow filtering of instance variables.
  • UI Optimizations for “Processes” view: The layout and controls in the “Processes” view have been optimized for a better user experience.
  • Failed External Tasks Are Not Visibly Marked: Failed external tasks are now visually marked to distinguish them from tasks waiting for a worker.
  • Process view tabs can be opened in a new browser tab: It is now possible to open different tabs within the process view (e.g., “Variables”, “Called process instances”) in a new browser tab or window.
  • Display error stack trace for external task logs: The full error message for failed external tasks is now accessible and the complete error stack trace is displayed for job logs.

Infrastructure and Backend

  • Wildfly 28.0.1 distro support: Added support for WildFly 28.0.1 distribution.
  • Spring boot: using environment variables for configuration: It is now possible to configure the application using environment variables instead of a configuration file.
  • Refactored findProcessesWithInfo for performance: The findProcessesWithInfo method has been refactored to fetch data from process definition statistics, improving performance.
  • Update Tomcat and Spring framework for security: Updated Tomcat and Spring framework versions to mitigate CVE-2025-53506.
  • Conditionally enable/disable REST API: Added the ability to conditionally enable or disable the REST API.
  • Get “cib token” from access token in login: The Keycloak user provider can now generate a “cib token” from an access token for integration with other services like CIB ins7ght.

Bug Fixes

  • No way to download file from Camunda Forms’ file picker: Fixed an issue where files uploaded via the Camunda Forms file picker could not be downloaded.
  • ‘Dynamic input’ does not work for Camunda Forms with new webclient: Resolved a bug where dynamic inputs in Camunda Forms were not working correctly with the new web client.
  • Fix problems handling variables depending on the state: Addressed issues related to handling variables in different states.
  • Problem fetching error details from a finished external task: Fixed a bug that prevented fetching error details from a finished instance’s external task logs.
  • Historic incidents are not fetched: Resolved an issue where historic incidents were not being fetched correctly.
  • Issue changing instruction type in modify operation: Fixed a bug that occurred when changing the instruction type during a process modification operation.
  • Data sorting and navigation from process instances improvements: Implemented improvements for data sorting and fixed navigation issues from process instances.
  • Requests duplicated on instances tab when filtering by activity: Fixed an issue that caused duplicate requests when filtering by activity on the instances tab.
  • Display root incidents on the process list: Root incidents are now correctly displayed on the process list.
  • Correct status code returned from back-end: The back-end now returns appropriate HTTP status codes (e.g., 204 No Content) for requests that do not return data.
  • Implement checkCockpitRights on HistoryProcessService methods: Security checks (checkCockpitRights) have been correctly implemented on necessary methods of the HistoryProcessService.
  • Improved “Called process instances” tab table fields: Enhanced the table fields in the “Called process instances” tab, including copy component usage and activity selection.
  • Value of JSON-Object variables cannot be changed: Fixed a critical bug that prevented the modification of JSON object variables.
  • Error message when viewing a variable of a completed process instance: Fixed an error that occurred when trying to view a variable of a process instance that was completed after being opened in the browser.
  • Dropdowns not opening on EE project: Fixed an issue where dropdown menus were not opening in the Enterprise Edition project.
  • Wildfly 28: jackson error when loading engine-rest-jakarta-wildfly: Resolved a Jackson-related error that occurred when loading the engine-rest-jakarta-wildfly module on WildFly 28.
  • Wildfly 28: jackson error when loading cibseven-webclient-web: Fixed a NoSuchMethodError related to Jackson when deploying cibseven-webclient-web on WildFly versions with Jackson < 2.15.0.
  • Fix for basePath’s wrong default value in webclient: Corrected the default value for the basePath configuration in the web client.
  • JWT secret validation on startup: Added validation for JWT secret configuration on application startup to provide clearer error messages.
  • Fix bean initialization for BpmProviders: Corrected the bean initialization for BpmProviders and BpmUserProviders to ensure they are only created from configuration.
  • serviceBasePath not configurable: The serviceBasePath is now configurable to allow more flexible deployments.
  • Embedded forms deployed via modeler not working: Fixed an issue where embedded forms deployed via the modeler were not working in the Tasklist.
  • Mixed up translations for execution metrics: Corrected translations for execution metrics in various languages.
  • Filter counts not updated when using refresh button: The filter counts are now correctly updated when the refresh button is used.
  • Task assignee not updated in top bar after assignment: The assignee information at the top of the task view is now correctly updated after a task is assigned.
  • Incorrect resource type references for HISTORY enum removed: Removed an obsolete HISTORY enum and fixed incorrect resource type references.
  • Permissions not checked when opening authorization for edit: Fixed a bug where permissions were not correctly pre-selected when editing an authorization with “ALL” permissions.
  • No Start/End Events in Job Definitions Tab: Start and End events are now correctly displayed in the Job Definitions tab of a Process Definition.
  • Spring Boot issue with server.servlet.context-path: Resolved an issue where the server.servlet.context-path was not fully respected by the CIB seven web client, leading to incorrect paths on login.
  • Problem fetching running instances on processes list view: The “Instances” column in the processes list view now correctly displays the number of running instances.
  • Lost scrolling position on deployments view: Fixed an issue where the scroll position was lost after selecting a deployment in the deployments view.
  • Script task with SpinValues fails on WildFly: Fixed a compatibility issue where a script task using Spin values would fail on WildFly but not on Tomcat.

Other Changes & Internal Improvements

  • Avoid double call to findTasksCountByFilter: Optimized the front-end to prevent a double call to findTasksCountByFilter.
  • QA and Testing:
    • Wildfly QA tests: Added and recovered QA tests for WildFly environments.
    • Recover QA integration tests for Tomcat: Restored failing integration tests for the Tomcat runtime container.
    • Recover migration tests: Fixed and recovered database instance migration tests.
    • Starter tests failing due to jwtSecret check: Adjusted starter tests to comply with the new jwtSecret validation.
  • Documentation:
    • Update Documentation for 2.0.1 ee: Updated the official documentation for the 2.0.1 ee release.
    • Update documentation for 2.0.2 ee: Updated the documentation to reflect changes in the 2.0.2 ee release.
  • Code Quality and Refactoring:
    • Resolve warnings in java code for web client: Resolved Java warnings in the web client codebase and enabled the -Werror flag.
    • Wildfly: check descriptor modules dependencies: Verified and corrected module dependencies in WildFly descriptors.
    • Conflicts when running in other Web Containers: Investigated and addressed potential conflicts when running the application in different web containers.

On this Page: