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