Skip to main content
Version: 2.4

Version 2.1

Version 2.1 is focused on administration and operations tooling, introducing Backup & Restore across all core domains, an email Communication module for ticketing, Form Designer and Table Widget maturation, an ordering redesign aligned with the customer model, and early planner/scheduling foundations.

Backup & Restore

TypeAreaDescription
⭐ FeatureAdministrationBackup & Restore Across Core Domains: New administration capability for exporting, importing, comparing and recovering configuration and business data across environments. Covers catalog, config, customer, inventory, ordering, process and ticketing domains. Replaces ad hoc database-only procedures with structured JSON export, import/diff processing, Monaco-based diff views, and bulk selection with confirmation against live data.
ImprovementAdministrationBackup & Restore Reliability: Follow-up hardening expanded entity coverage (SLA, access rules, converters, notifications, lead/person/account types, user groups, listing entities) with improved filenames, ordering, error handling and profile behavior.
FeatureAdministrationEnvironment-to-Environment Database Copy: Configuration gained support for copying database content between environments directly from the application, reducing dependency on DBA-only migration flows.

Ticketing & Communication

TypeAreaDescription
⭐ FeatureTicketingEmail Communication Module: New "Communication" module enabling email-thread handling directly on tickets — richer communication history and operational work inside the application without leaving the ticket context.
ImprovementTicketingEmail Thread Capabilities: Email threads gained editing support, better subject/default-field propagation, richer configuration, and safer comment/rich-text behavior.
FixTicketingTicket API Patch Stability: PATCH behavior in SpEL/API flows corrected so automation and scripted adjustments on tickets produce reliable partial updates.
FeatureTicketingcreateTicket API Evolution: New generation of createTicket API work for monitored and customer-integrated use cases, making ticket creation flows easier to evolve across services.

Forms & Widgets

TypeAreaDescription
⭐ FeatureTSM FormsTable Widget / EditGrid: Table and EditGrid support materially extended and stabilized — editor completion, column patching logic, header/footer configuration, fixed layout behavior and improved designer usability.
ImprovementTSM FormsForm Designer Maturation: Form designer and BPMN authoring improved with fixes for editgrid/table components, button/select issues, tooltip/context handling and editor text behavior.
ImprovementTSM FormsType Change Value Cleanup: When changing the selected type during entity creation, stale values are now cleared more aggressively so forms do not retain invalid values from a previously selected type.
ImprovementTSM FormsMulti-select & LOV Usability: Multi-lovbox and register-value selection improved with better scroll sizing, wrapping, ellipsis and multi-select behavior for large LOV-based forms.
FeatureTSM FormsDynamic URL Parameters: Form environment URLs extended with dynamic parameters for more context-aware launching and routing.

Process Engine

TypeAreaDescription
FeatureProcess EngineProcess Operations: New operational capabilities — cancel a process by ticket ID and view overviews of process instances without a linked ticket, giving support teams better control over orphaned or hard-to-reach processes.
ImprovementProcess EngineProcess Interaction Safety: Confirmation-style safeguards added for state-changing actions and operational controls such as "run now", reducing accidental destructive actions.
ImprovementProcess EngineBPMN Preview: Process/event handling received focused fixes around send events, BPMN preview behavior and process interaction stability.

Ordering

TypeAreaDescription
FeatureOrderingOrdering Redesign: Ordering refactored toward the customer-style model with listingType support in URLs — ordering views and navigation become more flexible and aligned with broader platform conventions.
FeatureOrdering / WFMBasic Planner Foundation: Early/basic planner variant introduced for ordering and WFM, laying the foundation for guided planning and scheduling scenarios.

Configuration & Listing

TypeAreaDescription
FeatureConfigurationGeneric Listing Expansion: New dedicated listings for user-register values and configuration-type handling on listing types — configuration-heavy environments can manage more entities through consistent listing patterns.
ImprovementListingImport Listing Optimization: Backup/file-import listings optimized to avoid loading excessive data, with better localized/detail behavior.
ImprovementConfigurationTicket Type Config Section: Ticket type detail screens gained a dedicated configuration section with improved config exposure and editing.

Catalog

TypeAreaDescription
FeatureCatalogProtected Catalog Support: Navigation from menus into resource catalogs, protected/"guardian" catalog behavior, richer category selection, and improved document/detail presentation.

Non-Functional Changes

TypeAreaDescription
PlatformMultitenant FoundationFirst visible multitenant groundwork in customer and inventory modules — the platform starts moving toward tenant-aware deployments and safer environment separation.
PlatformReindexingReindexing moved toward safer operational patterns with dedicated Kafka-topic support — search-index rebuilds become more resilient and easier to troubleshoot.
PlatformObservabilityProcess-engine diagnostics improved around Kibana and Elasticsearch exceptions for lower mean time to detect and resolve process-engine incidents.
PerformanceProcess EngineCamunda thread-count limiting and runtime/performance tuning for more predictable process-engine operation under load.
QualityAPI TestingLarge cross-repository testing stream strengthened core API verification across all major services — the release is materially more regression-resistant.
QualityBuild CompatibilityBuild-fix and module-compatibility cleanup across repositories for lower risk of broken builds when assembling mixed-module releases.
RefactorUI PlatformShared styling and component behavior cleaned up around forms, buttons, LOVs and table-like components with visual consistency improvements (icons, labels, green-plus affordances, localized text).

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.2Latest stable with security patches and performance improvements
Spring Cloud2023.0Aligned with Spring Boot 3.2 baseline
Kotlin1.9Language improvements and compiler fixes
Jackson2.16JSON processing with bug fixes
Redisson3.27Redis-based caching and distributed locks
OpenAPI / springdoc2.3Swagger/OpenAPI documentation generation

UI Libraries

DependencyVersionNotes
Angular17.0New control flow syntax, deferred loading, improved SSR
PrimeNG17.0UI component library aligned with Angular 17
NgRx17.0State management aligned with Angular 17
RxJS7.8Reactive extensions for Angular
Monaco Editor0.45Code editor used in SpEL Console and diff views
bpmn-js16.0BPMN process designer and viewer
dmn-js15.0DMN decision table designer and viewer