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

On this Page: