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

On this Page: