Skip to main content
Version: 2.4

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

TypeAreaDescription
⭐ FeaturePublic APIPublic 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.
⚠️ ImprovementPublic APIJSON 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

TypeAreaDescription
⭐ FeatureWFMWFM 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.
FeatureWFMWFM 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.
FeatureWFMPlanner 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.
FeatureWFM / StockFluent Stock Forms: Stock-related functionality rewritten toward Fluent Forms patterns for consistency with the newer UI/configuration style used across the platform.

Ordering

TypeAreaDescription
FeatureOrderingOrder Data Tags in Listings: dataTags propagated into order listings — order views expose richer business markers directly in overview screens, improving operator filtering and context.
FeatureOrderingOrder-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.
FixOrderingOrders Without Process Version: Fixed cases where long-running or migrated orders broke when process metadata was incomplete or inconsistent.

Forms & Widgets

TypeAreaDescription
⭐ RefactorTSM FormsLOV 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.
ImprovementTSM FormsSafe HTML Rendering: safeHtml support extended to allow explicit trust handling, giving rich-rendering scenarios a clearer and safer way to mark trusted HTML content.
ImprovementTSM FormsWizard 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.
ImprovementListingTree-Table Loading: Tree-table and data-view loading states improved with shimmer/loading behavior and visual stability.
ImprovementProcess DesignerDMN 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

TypeAreaDescription
FeatureProcess EngineExternal Task Extension: External Task support extended with improved compatibility for Camunda external-task patterns and associated process-designer scenarios.
FeatureProcess EngineProcess Context on User Tasks: Process-engine now exposes organizational context (e.g., configured department) when creating user tasks, enabling better downstream routing and handling.
ImprovementProcess EngineTask 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

TypeAreaDescription
FeatureCRMCustomer Lead Flow: Customer flows expanded to support lead-processing changes, improving customer onboarding.
FeatureCRMARES Integration: Improved ARES-based data retrieval for automated customer data enrichment.
FeatureConfigurationParameter Transformation Between Entities: Configuration and process logic can move data between objects with less custom mapping code.
ImprovementConfigurationFilter 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

TypeAreaDescription
FixTicketingSLA and Resolve-Date Accuracy: Multiple fixes around SLA calculation and resolve-term handling — time-to-resolve metrics and downstream process behavior are more trustworthy.
ImprovementTicketingSIA/RCA Performance: Complex related entity-heavy operations accelerated for less operational friction.
FixTicketingNotification Tab Rendering: Fixed notification tab rendering problems such as wrong columns and broken recipient display across multiple modules.

Billing

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

TypeAreaDescription
⭐ PlatformMultitenancy ExpansionMultitenant 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.
PlatformSpring Cloud UpgradeStack upgraded to Spring Cloud 2024.0.0 for newer framework support, dependency alignment and a stronger technical base.
Platform2.2 Baseline ConvergenceBroad upgrade stream across all major services so the platform converges on a common release foundation instead of diverging per module.
QualityDB Model ConsistencyCross-repository validation checked database tables against the domain model for safer upgrades and fewer runtime data/model mismatches.
PerformanceCamunda HistoryProcess-engine addressed pressure on Camunda history tables for lower risk of performance degradation in process-heavy environments.
OperationsNotification StabilityNotification rendering, async behavior and delayed notification generation stabilized — operators spend less time diagnosing asynchronous lag.
RefactorUI NormalizationFrontend behavior normalized across modules with visual cleanup, PrimeFlex cleanup, status-based styling and general UI consistency improvements.

Dependency Upgrades

Infrastructure & Runtime

DependencyVersionNotes
Java21LTS release — required runtime for all backend services
PostgreSQL15+Minimum supported version
Elasticsearch8+Minimum supported version
Apache Kafka3+Minimum supported version

Backend Libraries

DependencyVersionNotes
Spring Boot3.3Security patches and performance improvements
Spring Cloud2024.0Major upgrade aligned with Spring Boot 3.3 baseline
Kotlin2.0K2 compiler stabilization
Jackson2.17JSON processing with bug fixes and improvements
Redisson3.32Redis-based caching and distributed locks
OpenAPI / springdoc2.5Swagger/OpenAPI documentation generation

UI Libraries

DependencyVersionNotes
Angular18.0Zoneless change detection preview, improved hydration, signal-based inputs
PrimeNG18.0UI component library aligned with Angular 18
NgRx18.0State management aligned with Angular 18
RxJS7.8Reactive extensions for Angular
Monaco Editor0.47Code editor used in SpEL Console, Form Designer, and diff views
bpmn-js17.0BPMN process designer and viewer
dmn-js16.0DMN decision table designer and viewer