CIB seven 2.0.4 EE - Release Notes

Release Notes

Release Date: October 16, 2025

Highlights

  • Human Tasks Dashboard with advanced search, filtering, and task management capabilities
  • Live DMN Editor for real-time decision model editing and deployment
  • Enhanced OAuth2 Integration with access token forwarding and intelligent caching
  • Comprehensive Variable Management with type conversion and null-value support
  • Advanced Batch Operations with variable management and error recovery
  • Cleanup Management with manual and automated cleanup features
  • Operation Logging & History with user annotation and audit trails
  • Enhanced Deployment Management with improved UI, performance, and instant operations
  • History Level Compatibility supporting both full history and runtime-only deployments

Important Notice:

Starting from this release, our Enterprise version is based on the Community+ version. To build it, please switch from the enterprise repository to the enterprise-group repository: https://artifacts.cibseven.org/repository/enterprise-group/

New Features

Human Tasks & Dashboard Management

  • Human Tasks Dashboard with task counts by type and candidate group
  • Advanced user task search with intelligent criteria exclusion
  • Runtime and history task search capabilities
  • Candidate groups integration with activityInstanceIdIn search criteria
  • Custom navigation links for enhanced task management
  • Licensed version with enterprise-specific capabilities

DMN & Decision Management

  • Live DMN editor for real-time decision model editing
  • DMN version switching with proper endpoint handling
  • DMN deployment with enhanced error handling and validation
  • DMN redeploy functionality for existing deployments
  • Decision search improvements with better grid display and count visualization

OAuth2 & Security

  • Access token forwarding to engine REST API with intelligent caching
  • Configurable token forwarding via cibseven.webclient.sso.forwardToken property
  • Multi-user access token cache with automatic cleanup and expiration handling
  • Concurrent request handling with token cache as synchronization mechanism
  • Authorization property checking with configurable enablement

Variable Management

  • Variable type conversion support allowing dynamic type changes
  • Support for Object, JSON, Integer, Double, String, Date, and null type conversions
  • Null-typed variable editing capabilities
  • Enhanced variable modal UI with improved name editing
  • Variable addition with comprehensive error handling and validation
  • File variable handling with deserialized value support

Batch Operations & Process Management

  • Enhanced batch operations with variable editing capabilities
  • Batch variable manager with modal integration and edit mode
  • Data selection store for persistent editing across operations
  • Error recovery allowing variable edition in case of operation failures
  • Migration variable handling with Object type valueInfo support
  • Process instance suspension with proper permission validation

Deployment Management

  • New deployment creation service with comprehensive error handling
  • Instant deployment deletion functionality
  • HTML and form file acceptance in deployment creation
  • Deployment refresh capabilities with proper modal handling
  • Extension points for advanced deployment actions
  • Deployment success event handling and error management

Cleanup & Maintenance

  • Comprehensive cleanup view with process instance management
  • Manual cleanup capabilities for on-demand maintenance
  • Lazy loading for processes tab with performance optimization
  • “Only with finished” filter for targeted cleanup operations

Operation Logging & History

  • User operation annotation functionality for comprehensive audit trails
  • History detail fetching with complete logging capabilities
  • Enhanced operation log components with improved scroll handling
  • Variable history logging for complete audit tracking
  • Job log enhancement with better loading and management

Search & Filtering

  • Quote-aware search treating quoted numbers as string values
  • TagEdit enhancement with correctValue method for like/non-like operators
  • Query filtering with exclusions for criteria pairs
  • User preference-based filtering for personalized search experience
  • Advanced search box with validation for ’like’ criteria patterns
  • Configurable task filter numbers for optimized performance

History Level Support

  • Runtime API integration for history level “none” environments
  • Dynamic instance counting using runtime API when history is disabled
  • Conditional display logic based on history level configuration
  • Seamless switching between history and runtime data sources

User Experience Improvements

Interface & Design Enhancements

  • Enhanced deployments view UI with improved layout and functionality
  • Consistent UI design with updated button styles and link variants
  • Main menu organization with logical grouping of related features
  • Improved layout consistency with adjusted margins and padding
  • Enhanced modal customization with new dialogClass and contentClass properties

Search & Navigation Experience

  • Intelligent search filtering with automatic criteria exclusion
  • Enhanced search box with validation and pattern recognition
  • Improved search results display with better count visualization
  • Better task counting with type and candidate group categorization
  • Enhanced navigation with custom task links and routing
  • Warning dialogs for critical operations like process definition deletion

Form & Document Handling

  • Dynamic authentication token injection for secure document access
  • Cache busting prevention for stale document previews
  • Enhanced form value type determination using schema definitions
  • Improved Camunda forms referencing and validation

Data Management & Visualization

  • Enhanced variable display with improved value formatting
  • Better error messaging and user feedback throughout the interface
  • Improved notifications error handling and data management
  • Enhanced job log loading with better performance
  • Column definition corrections for proper data grouping
  • Better handling of null values and edge cases

Process & Task Visualization

  • Process definition actions with direct key usage
  • Enhanced dashboard navigation with enterprise capabilities
  • Improved license validation handling
  • Better task type visualization and categorization
  • Enhanced instance state management and display

Bug Fixes

Search & Navigation Fixes

  • Fixed batch operations redirection errors for processes and batches
  • Corrected copyable action handling with proper baseUrl consideration
  • Fixed new-tab feature handling in various navigation contexts
  • Improved resource navigation bar modal layout and display logic
  • Enhanced search grid functionality for decisions

Variable & Form Fixes

  • Fixed file variable name handling using proper deserialized values
  • Corrected variable deletion according to permission validation
  • Fixed null value handling in form submissions and variable operations
  • Improved variable addition dialog closure behavior
  • Fixed type conversion issues in deployed forms and start forms
  • Enhanced variable modal behavior and validation

Authorization & Permission Fixes

  • Fixed authorization table sorting by properly populating userIdGroupId property
  • Corrected permission checks for process instance suspension operations
  • Fixed job definition suspension permission validation
  • Enhanced authorization-enabled property checking and defaulting
  • Improved permission-based UI element visibility

UI & Component Fixes

  • Fixed operation log scrolling by moving scroll outside table for proper dropdown display
  • Resolved Vue component warnings for extraneous non-props attributes
  • Fixed historic batch fetch logic using ‘completed’ instead of ‘finished’
  • Corrected DMN version switching endpoint handling
  • Enhanced component integration and modal handling

Service & Backend Fixes

  • Corrected ProcessDefinitionActions to use directly provided definition keys
  • Enhanced migration variable type object handling
  • Improved upload response validation and error handling

Technical Updates

Dependencies & Framework Updates

  • Updated Spring Boot to version 3.5.6 for enhanced performance and security
  • Updated OpenAPI starter webmvc UI to version 2.8.13
  • Updated Tomcat versions to 9.0.110 and 10.1.47
  • Updated commons-lang3 to version 3.18.0 with proper exclusions
  • Updated commons-fileupload from 1.5.0 to version 1.6.0
  • Upgraded Axios from 1.10.0 to 1.12.2 for improved HTTP handling
  • Updated common-auth to version 1.2.0

Architecture & Code Quality

  • Version information extraction into dedicated bean for better management
  • Enhanced context path configuration for InfoService
  • Improved component action names for better consistency
  • Better extension point implementation for advanced features
  • Enhanced test utilities for Vuex store testing
  • Comprehensive unit tests for critical components

Data Management & Performance

  • Store implementation for batch operation data persistence
  • Variable API integration using latest API specifications
  • Migration store enhancement with Object type valueInfo handling
  • Enhanced caching mechanisms for better performance
  • Improved resource management and cleanup processes

Search & Query Optimization

  • Advanced query logic for user task search functionality
  • Criteria pair exclusions in search box filtering
  • Search value validation with intelligent quote handling
  • Filter preference management for personalized experiences
  • Enhanced search indexing and performance optimization
  • Better query result caching and management

Security & Configuration

  • Enhanced token management with proper caching and expiration
  • Improved configuration management with proper exclusions
  • Better security validation and authorization handling
  • Enhanced Cobertura exclusions configuration for testing
  • Improved configuration option management
  • Better environment-specific configuration handling

Testing & Quality Assurance

  • License header verification for all Vue and JS files
  • Enhanced unit tests for shortcuts and utility functions
  • Configuration consistency testing implementation
  • TaskStore unit tests for better coverage
  • Comprehensive testing for critical EE components
  • Improved test automation and validation processes

On this Page: