Version 2.2
Version 2.2 is a platform-wide release dominated by the Public API V2 rollout across all major domains, a new-generation WFM Planner, broad multitenancy expansion, LOV widget standardization, and significant infrastructure upgrades including Spring Cloud 2024.
Public API
| Type | Area | Description |
|---|---|---|
| ⭐ Feature | Public API | Public API V2 Rollout: Broad API V2 rollout across billing, catalog, config, customer, inventory, ordering, process-engine, ticketing and WFM. Domain data and operations become consistently available through a unified API style, replacing legacy per-module inconsistencies. |
| ⚠️ Improvement | Public API | JSON PATCH Correctness: Fixed cases where PATCH operations rewrote JSON incorrectly — partial updates are now less likely to damage or overwrite structured configuration payloads. |
WFM & Planner
| Type | Area | Description |
|---|---|---|
| ⭐ Feature | WFM | WFM Planner — New Generation: Complete rewrite of the WFM Planner frontend, one of the largest capability streams in 2.2. Includes planner UI, component and state management, filtering, styling and data-view refinements for scheduling and dispatch operations. |
| Feature | WFM | WFM Backend and UserGroup Integration: WFM scenarios can now be assigned and governed with richer organizational logic through user-group integration, moving beyond isolated task handling. |
| Feature | WFM | Planner Scheduling Evolution: Process and task times can be recalculated based on real actions under subtasks — scheduling becomes closer to real execution rather than static estimates. |
| Feature | WFM / Stock | Fluent Stock Forms: Stock-related functionality rewritten toward Fluent Forms patterns for consistency with the newer UI/configuration style used across the platform. |
Ordering
| Type | Area | Description |
|---|---|---|
| Feature | Ordering | Order Data Tags in Listings: dataTags propagated into order listings — order views expose richer business markers directly in overview screens, improving operator filtering and context. |
| Feature | Ordering | Order-Line Widget and Status Configuration: Order handling and visualization become more configurable with entity-scoped status configuration and better support for order-line centric workflows. |
| Fix | Ordering | Orders Without Process Version: Fixed cases where long-running or migrated orders broke when process metadata was incomplete or inconsistent. |
Forms & Widgets
| Type | Area | Description |
|---|---|---|
| ⭐ Refactor | TSM Forms | LOV Widget Standardization: All dtl-lovbox-based widgets standardized around common inputs, return modes, select-property behavior, editor structure and default-filter handling — reducing inconsistency across LOV components. |
| Improvement | TSM Forms | Safe HTML Rendering: safeHtml support extended to allow explicit trust handling, giving rich-rendering scenarios a clearer and safer way to mark trusted HTML content. |
| Improvement | TSM Forms | Wizard and Panel UX: Wizard, panel and form surfaces received broad UX fixes including z-index issues, compact mode, row wrapping, checkbox label styling and panel overlap corrections. |
| Improvement | Listing | Tree-Table Loading: Tree-table and data-view loading states improved with shimmer/loading behavior and visual stability. |
| Improvement | Process Designer | DMN and Process Designer Fixes: Edge cases fixed in DMN/process designer — wrong dialogs for DMN input items, scroll handling and user-task/history presentation. |
Process Engine
| Type | Area | Description |
|---|---|---|
| Feature | Process Engine | External Task Extension: External Task support extended with improved compatibility for Camunda external-task patterns and associated process-designer scenarios. |
| Feature | Process Engine | Process Context on User Tasks: Process-engine now exposes organizational context (e.g., configured department) when creating user tasks, enabling better downstream routing and handling. |
| Improvement | Process Engine | Task Reindex After Process Modification: Tasks are now reindexed after process-instance modifications across customer, ordering, process and ticketing domains — search/list views stay aligned with live process edits. |
Customer & CRM
| Type | Area | Description |
|---|---|---|
| Feature | CRM | Customer Lead Flow: Customer flows expanded to support lead-processing changes, improving customer onboarding. |
| Feature | CRM | ARES Integration: Improved ARES-based data retrieval for automated customer data enrichment. |
| Feature | Configuration | Parameter Transformation Between Entities: Configuration and process logic can move data between objects with less custom mapping code. |
| Improvement | Configuration | Filter by Localized Values: Catalog, config and WFM now support filtering by localized values — users can search and filter on the labels they see, not only on raw internal codes. |
Ticketing
| Type | Area | Description |
|---|---|---|
| Fix | Ticketing | SLA and Resolve-Date Accuracy: Multiple fixes around SLA calculation and resolve-term handling — time-to-resolve metrics and downstream process behavior are more trustworthy. |
| Improvement | Ticketing | SIA/RCA Performance: Complex related entity-heavy operations accelerated for less operational friction. |
| Fix | Ticketing | Notification Tab Rendering: Fixed notification tab rendering problems such as wrong columns and broken recipient display across multiple modules. |
Billing
| Type | Area | Description |
|---|---|---|
| Feature | Billing | Billing Manager and Working Reports: Report-oriented output for accounting/management periods — billing data is easier to consume for reporting and period-based operational review. |
Non-Functional Changes
| Type | Area | Description |
|---|---|---|
| ⭐ Platform | Multitenancy Expansion | Multitenant support moved from groundwork to broad cross-platform rollout — tenant-aware deployment is no longer isolated to a few modules but becomes part of the mainstream platform direction. |
| Platform | Spring Cloud Upgrade | Stack upgraded to Spring Cloud 2024.0.0 for newer framework support, dependency alignment and a stronger technical base. |
| Platform | 2.2 Baseline Convergence | Broad upgrade stream across all major services so the platform converges on a common release foundation instead of diverging per module. |
| Quality | DB Model Consistency | Cross-repository validation checked database tables against the domain model for safer upgrades and fewer runtime data/model mismatches. |
| Performance | Camunda History | Process-engine addressed pressure on Camunda history tables for lower risk of performance degradation in process-heavy environments. |
| Operations | Notification Stability | Notification rendering, async behavior and delayed notification generation stabilized — operators spend less time diagnosing asynchronous lag. |
| Refactor | UI Normalization | Frontend behavior normalized across modules with visual cleanup, PrimeFlex cleanup, status-based styling and general UI consistency improvements. |
Dependency Upgrades
Infrastructure & Runtime
| Dependency | Version | Notes |
|---|---|---|
| Java | 21 | LTS release — required runtime for all backend services |
| PostgreSQL | 15+ | Minimum supported version |
| Elasticsearch | 8+ | Minimum supported version |
| Apache Kafka | 3+ | Minimum supported version |
Backend Libraries
| Dependency | Version | Notes |
|---|---|---|
| Spring Boot | 3.3 | Security patches and performance improvements |
| Spring Cloud | 2024.0 | Major upgrade aligned with Spring Boot 3.3 baseline |
| Kotlin | 2.0 | K2 compiler stabilization |
| Jackson | 2.17 | JSON processing with bug fixes and improvements |
| Redisson | 3.32 | Redis-based caching and distributed locks |
| OpenAPI / springdoc | 2.5 | Swagger/OpenAPI documentation generation |
UI Libraries
| Dependency | Version | Notes |
|---|---|---|
| Angular | 18.0 | Zoneless change detection preview, improved hydration, signal-based inputs |
| PrimeNG | 18.0 | UI component library aligned with Angular 18 |
| NgRx | 18.0 | State management aligned with Angular 18 |
| RxJS | 7.8 | Reactive extensions for Angular |
| Monaco Editor | 0.47 | Code editor used in SpEL Console, Form Designer, and diff views |
| bpmn-js | 17.0 | BPMN process designer and viewer |
| dmn-js | 16.0 | DMN decision table designer and viewer |