CIB seven 2.1.1 EE - Release Notes
Release Notes
Release Date: December 2, 2025
Highlights
- New Dashboard Metrics feature with comprehensive system monitoring and visualization
- Enhanced Bootstrap integration with Sass support for better theme customization
- Improved BPMN diagram navigation with activity selection persistence across views
- Possibility of CIB ins7ght integration for advanced analytics and monitoring capabilities
- Quick access to process instances using direct ID-based URLs
New Features
Dashboard & Metrics
- Implemented comprehensive metrics dashboard for system monitoring
- Added MetricsContent component for displaying various metrics with time range selection
- Dynamic x-axis labeling with localized moment-based labels
- Smooth chart stroke for improved visual appeal
- Configurable time range prop for flexible data visualization
CIB ins7ght Integration
- Possibility to integrate CIB ins7ght analytics platform
- Token hidden from iframe for enhanced security
- Configurable visibility with default hidden state
- URL configuration moved to cibseven.webclient namespace
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
- Process instance navigation now uses redirect links (route objects) without unknown tenantId
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
- Added z-index style for BPMN overlay container
Decision Management
- Implemented proper input/output value display for selected decision instances
Migration Enhancements
- Added descriptions for skip options in migration confirmation
- Fixed migration plan generation for event triggers and collapsed subprocess mappings
- Excluded MigrationResults from keep-alive to allow retry after error
Operation Log
- Enhanced entityType selection with predefined dropdown options
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
- Show total number of incidents per each matched process instance in instance search
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
- Batches: Fixed issue where batch operations tables were not refreshed after changing operation type
- 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
- Process Instance Search: Added incidents icon into state column for instances with incidents
- 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
- Fixed menu not working when opening “Modify” or “Restart” tab in processes
- Fixed process instance table sometimes being empty in batch operations
- Fixed filter parameters to allow string ’true’ as valid input
- 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
- Enabled tasksNumber configuration with interval set to 60000
Dependency Updates
- Update @cib/bootstrap-components to 1.0.1
- Update @cib/common-frontend to 1.0.1
- Update cibseven-components to 2.1.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
- Update js-yaml from 4.1.0 to 4.1.1
- 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
- Updated InfoServiceEE to use relative path for properties endpoint