CIB seven 2.1.1 CE+ - Release Notes
Release Notes
Release Date: December 2, 2025
New Features
Process Instance Navigation
- Implemented redirect URL for easy access to process instance using only its ID
- Added support for jumping from task view in cockpit to respective task in task list
- Enhanced navigation with tenantId support across all instance and incident views
BPMN Diagram Enhancements
- Activity selection now persists between definition, instance, and incidents views
- Click on “failed activity” in incidents table to select activity in BPMN diagram
- Activity badges now support non-full history level configurations (including “audit” mode)
- Show number of incidents for activities with “audit” history mode
Decision Management
- Implemented proper input/output value display for selected decision instances
User Interface
- Dynamic tile rendering with adaptive layout on Start View
- Added tooltips for task names in User Tasks Table
- Improved action button icons throughout the application
User Experience Improvements
- Forms: Press Enter to submit tenant creation form
- Batches: Improved cell selector and prevented resize on selection changes in batches views
- Batches: Added vertical scroll for better overflow handling
- Batches: Improved cell view on selection in Historic and Runtime Batches tables
- Incidents: Failed activity ID is now clickable from incidents table when no activity is selected
- Incidents: Enhanced activity tooltip display in incidents table
- Instances: Improved filtering with activityIdIn and executedActivityIdIn parameters
- Process List: Added margin to incident count for better spacing
- Variables: Prevented duplicate API calls when loading process instance variables
- Router: Added route names for improved navigation and testing
- Router: Redirect to start page with ’no-permission’ route when no required permissions detected
- Router: Handle HistoryLevel ’none’ with proper process instance redirection
- Error Dialog: Enhanced error message rendering with line breaks and strong formatting
Bug Fixes
- Fixed generated task forms handling
- Fixed object variable saving with application/json format
- Fixed inability to open process instance with URL containing tenantId
- Fixed problem with loading variables table twice
- Fixed fileValueDataSource download for history variables
- Fixed proper attributes for input and output objects in decision instances
- Resolved console warning: “Failed to resolve component: TaskList”
- Fixed OAuth2 whitelisting in Spring security configuration
Technical Updates
Frontend Architecture
- Implemented Bootstrap with Sass for enhanced styling capabilities
- Enabled inline dynamic imports in Vite configuration for better asset handling
- Refactored navigation to use named routes instead of hardcoded URLs
- Externalised cib-common-components and common-components to external project
- Improved theme management with dynamic Bootstrap loading from backend
Dependency Updates
- Update @cib/bootstrap-components to 1.0.1
- Update @cib/common-frontend to 1.0.1
- Update axios to 1.13.2
- Update eslint to 9.39.1
- Update @eslint/js to 9.39.1
- Update vue from 3.5.13 to 3.5.16
- Update Spring Boot from 3.5.6 to 3.5.7
- Update Maven plugin versions
- Add sass dependency
Resolved CVE Vulnerabilities
Medium Severity
- CVE-2025-11226 - CVSS 6.4. Package:
ch.qos.logback:logback-core - CVE-2024-58251 - affects 3 packages:
busybox,busybox-binsh,ssl_client
Low Severity
- CVE-2025-61795 - CVSS 5.3. Package:
org.apache.tomcat.embed:tomcat-embed-core - CVE-2025-46394 - CVSS 3.3, affects 3 packages:
busybox,busybox-binsh,ssl_client
Testing & Quality
- Recovered Quarkus tests
- Updated router tests to check for hardcoded URLs in both .js and .vue files
Build & Configuration
- Updated Jib Maven plugin appRoot path configuration