❤️ Alpha Platform Trinity Asset (1.0.7) Release Notes - 26.02.0.1.0

Release Date: February 14, 2026
Release Channel: Current
Version: 26.02.0.1.0
Trinity Asset Version: 1.0.7


:sparkles: New Features

:leafless_tree: Change Tracking & Pull Request Workflow (Need Migration — See Below Change Tracking Migration)

Introduced a git-like Pull Request workflow allowing users to create, review, and merge configuration changes across branches. Pull requests now support comments, status tracking, and simplified commit history.

:globe_showing_europe_africa: Global Custom Code (Documentation)

Enabled the creation and management of global custom code snippets that can be reused across multiple projects, enhancing code maintainability and reducing duplication.

:memo: Important Notes

:pushpin: New Feature Flags: "GLOBAL_CUSTOM_CODE", "BPM_CONFIG_VERSION" and "CHANGE_TRACKING"

  • If you have previously customised features.featureFlags field in values yaml file, Make sure to enable these feature flags under.
  • If you have not customised this, these will be enabled by default, and no change required in the values.

:pushpin: On-Prem Marketplace service

  • The On-Prem Marketplace service must be deployed (enabled during deployment). It is mandatory for Alpha projects when either the Global Custom Code or Project Plugins feature flag is enabled.
  • The environment variables under the values yaml → global.marketplace section must be properly configured and validated.

:wrench: Enhancements

Tables & Data Handling

  • Table onRefresh Event Fix – Resolved issue where both refresh and pageChange events were emitted simultaneously.
  • Filter “Clear All” Button Fix – Corrected disability and visibility behavior of the Clear All button.
  • Fixed an issue where multiple inbox list kebab menu was appearing in UI for saved filter, default list, and custom list.

Other Ehancements

  • Standardized bundle and element URLs to support environment-independent asset loading and fixed session management issues for Admin bundle calls.
  • Refined the empty state display logic for the inbox list.
  • Updated task status naming to Ready to Reattempt to better reflect task state in the admin UI.
  • Fixed the issue where Inbox dashboards were not visible even dashboard is enabled for the selected inbox in CM.
  • Language translations improved – Multiple translation improvements across the inbox and reassignment.

:bug: Bug Fixes

Inbox & Filters

  • Fixed an issue where the pagination count was incorrect when switching from a saved filter to a default filter.
  • Fixed an issue where validation errors were not displayed when an invalid filter form was submitted in the Case Manager or Admin UI.
  • Added Clear All Filters button for Case Manager and Admin Inbox, allowing users to quickly remove all applied filters and return to the default view.
  • Enquiry: Clear Filter Issue Fixed – Resolved failure when clearing applied filters in Enquiry should clear the applied filters.
  • Reportees behavior corrected – System now correctly fetches active reportees and ignores inactive ones.
  • Fixed an issue where Save Filter button should be dropdown if existing filter is applied on refresh.
  • Admin filter error messages improved – More meaningful and user-friendly error responses for admin filters.
  • Fixed the close button misalignment while Language Translation
  • Fixed the dropdown alignment issue in the Workflow Studio – Inbox Configuration
  • Introduced Dashboard Configuration to allow separate dashboard setup for Case Manager UI and Admin UI, enabling independent control over dashboards for each application.
  • Fixed an issue where the Copy button tooltip overlapped and hid the underlying text by properly aligning the copy button to improve visibility.

CLI

  • alpha-cli is now neutrinos-cli
  • The old package (@jatahworx/alpha-cli) is now moved to neutrinos-cli
  • Install the package by running npm install -g neutrinos-cli
  • Optionally uninstall the old package npm uninstall -g @jatahworx/alpha-cli
  • Please note that any new alpha components or new versions of the alpha components published using the old @jatahowrx/alpha-cli WILL NOT BE available to use in alpha workflow studio

For more details read the announcement here


BPM & Task Management

  • Fixed a bug where the initial human task fetch ignored the user’s stored pageSize preference.
  • Fixed incorrect signal enquiry counts after applying filters.
  • Removed redundant task instances from the signal configuration UI in Workflow Studio.
  • Fixed an issue where reassignment search criteria were not cleared after resetting the table.

Core & Admin

  • Disabled date-picker validation when the field is in a read-only state.
  • Prevented undesired redirection to the landing page when clearing search results in the application list.
  • Fixed an issue where the project logo incorrectly overrode the browser’s favicon.
  • Fixed import failures when exporting from older production environments to newer non-development environments.
  • Resolved an import failure caused by missing tenant information in the current environment.
  • Fixed CORS and service URL resolution issues in the Delta service.
  • Added character limit validations for user creation in the Admin UI.
  • Added character limit validations for group creation in the Admin UI.
  • Resolved negative values in dashboard counts and removed duplicate status entries.

:file_cabinet: Archival Service

  • Backup and Restore APIs now support a maxProcessCount parameter, allowing consumers to limit the maximum number of process instances processed in a request.
  • An issue with date filtering in the Audits APIs has been fixed to ensure correct and consistent behavior when applying from and to filters.
  • An issue causing timeouts during calls to the IDS Introspect API has been fixed to improve stability and reliability.
  • The updated_on field was not being updated when an audit record was updated. This has now been fixed to correctly reflect the latest audit update time. Results in only valid task and process records are now considered during archival and audit processing, ensuring reliable restores and accurate remaining process counts.
  • The last audit row was incorrectly copying processInstanceIds and childProcessInstanceIds from the previous batch. This issue has been resolved.

:warning: Deprecation Notice

  • Deprecated legacy project/export from the Studio UI.
    Please use the Async Project export API from the config-service API docs:
    Follow this guide
  • Deprecated @jatahworx/alpha-cli. Read the announcement here

:sos_button: Support Requests Resolved

  • NPFRBT-727: Added an “Exact Match” checkbox in the Workflow Studio by default, configurable from Admin or Case Manager UI.
  • NPFRBT-1008: Optimized dropdown rendering performance and resolved progress bar display issues.
  • NPFRBT-868: Added the taskDelegateTime key to enquiry task instance tables (ti_XXXXXXX) to improve auditability of task delegation history. (Need Migration — See Below Sync Case Delegate Time Migration For Existing Tasks)
  • NPFRBT-973: Implemented immutable browser caching and versioned URLs for plugin bundles and elements.
  • NPFRBT-883: Refined the display logic for the UI attribute window in the page editor.
  • NPFRBT-800: Fixed the Alpha Refresh button not working on table.
  • NPFRBT-248: Hidden required fields via dependency rules no longer block progression.
  • NPFRBT-664: Introduced AUDIT_COMPLETE_UPDATE_CASE_DATA env variable to control audit payload. When disabled or not set, only updated case fields are stored in audit; when enabled, the full case data is saved.
  • NPFRBT-897: Resolved duplicate enquiry records caused by pagination ordering.
  • NPFRBT-907: Fixed translations when rendering page via page ID inside custom component.
  • NPFRBT-920: Removed orphan task-related records from backups causing restore conflicts.
  • NPFRBT-904: Corrected remaining process count calculation in audit.
  • NPFRBT-985: Fixed backup failures caused by template-like ({{ }}) data patterns.

:clipboard: Configuration

Case Service Audit Detail Level Configuration

# Configure Audit log data detail level (true for full data, false for saving only the changed fields)
services:
    backends:
        alpha-case-service:
            envs:
                AUDIT_COMPLETE_UPDATE_CASE_DATA: 'true'

Delta UI Configuration

# Configure base path for Delta UI
services:
    frontends:
        alpha-delta-ui:
            envs:
                ALPHA_UI_BASE_HREF: '/change-tracking/'

Workflow Studio Configuration

# Configure the URL for the Delta UI integration
services:
    frontends:
        alpha-workflow-studio:
            envs:
                ALPHA_DELTA_UI_BASE_URL: 'https://<DOMAIN>/change-tracking'

Alpha Delta Service Configuration

services:
    backends:
        alpha-delta-service:
            envs:
                CM_CONFIG_DB_NAME: <alpha-config-service database name>
                CM_CONFIG_DB_SCHEMA: <alpha-config-service database schema>

Key Environment Variables

Variable Deployment Description Required Example
AUDIT_COMPLETE_UPDATE_CASE_DATA alpha-case-service Controls whether the full case data or only updated fields are included in the audit log No false
ALPHA_UI_BASE_HREF alpha-delta-ui Base href for frontend applications hosted under sub-path Yes /change-tracking/
ALPHA_DELTA_UI_BASE_URL alpha-workflow-studio External URL where Delta UI is accessible Yes https://<DOMAIN>/change-tracking
CM_CONFIG_DB_NAME alpha-delta-service Database name same as alpha-config-service Yes alpha-config-service
CM_CONFIG_DB_SCHEMA alpha-delta-service Database schema same as alpha-config-service Yes public

:counterclockwise_arrows_button: Migrations

Database migrations are automated for this release.

API Migrations

Change Tracking Migraion

  • Step 1: BPM Config Versioning (alpha-config-service)
# Check status
POST 'https://[DOMAIN]/configservice/migration-module/bpm-config-versioning/status'

# Dry run
POST 'https://[DOMAIN]/configservice/migration-module/bpm-config-versioning/up'
Body: { "dryRun": true }

# Execute
POST 'https://[DOMAIN]/configservice/migration-module/bpm-config-versioning/up'
Body: { "batchSize": 50, "batchDelayMs": 1000 }
  • Step 2: Change Tracking Init (alpha-delta-service)
# Dry run
POST 'https://[DOMAIN]/deltaservice/admin/change-tracking/init'
Body: { "dryRun": true }

# Execute
POST 'https://[DOMAIN]/deltaservice/admin/change-tracking/init'
Body: {}

Sync Case Delegate Time Migration For Existing Tasks

POST 'https://[DOMAIN]/caseservice/case/recovery/sync-case-delegate-time'
BODY: '{
  "projectId": "string",
  "batchSize": 100,
  "batchProcessDelay": 1000
}'

:package: Docker Images

Category Service Name Image Repository Image Version
backends neutrinos-cm-bpm neutrinos.azurecr.io/alpha/neutrinos-cm-bpm 1.0.0
backends alpha-case-service neutrinos.azurecr.io/alpha/alpha-case-service 26.2.1.0.105-b6b27f43f1-zenith
backends alpha-request-service neutrinos.azurecr.io/alpha/alpha-request-service 26.2.0.0.45-b6b27f43f1-zenith
backends alpha-delta-service neutrinos.azurecr.io/alpha/alpha-delta-service 26.2.0.0.61-b6b27f43f1-zenith
backends admin neutrinos.azurecr.io/alpha/admin 26.2.1.0.67-b6b27f43f1-zenith
backends alpha-auth-service neutrinos.azurecr.io/alpha/alpha-auth-service 26.2.1.0.76-b6b27f43f1-zenith
backends alpha-config-service neutrinos.azurecr.io/alpha/alpha-config-service 26.2.1.0.122-63ee7b5882-zenith
backends alpha-module-service neutrinos.azurecr.io/alpha/alpha-module-service 26.2.1.0.100-b6b27f43f1-zenith
backends alpha-dashboard-service neutrinos.azurecr.io/alpha/alpha-dashboard-service 26.2.0.0.42-b6b27f43f1-zenith
backends marketplace-headless neutrinos.azurecr.io/alpha/marketplace-headless 25.11.0.0.0-49d5909-current
backends alpha-archival neutrinos.azurecr.io/alpha/alpha-archival 26.2.0.0.44-b6b27f43f1-zenith
frontends alpha-admin-ui neutrinos.azurecr.io/alpha/alpha-admin-ui 26.2.1.0.89-b6b27f43f1-zenith
frontends alpha-case-manager-ui neutrinos.azurecr.io/alpha/alpha-case-manager-ui 26.2.1.0.109-b6b27f43f1-zenith
frontends alpha-workflow-studio neutrinos.azurecr.io/alpha/alpha-workflow-studio 26.2.1.0.104-7cf5d5bac1-zenith
frontends alpha-delta-ui neutrinos.azurecr.io/alpha/alpha-delta-ui 26.2.0.0.86-b6b27f43f1-zenith
adapters alpha-jbpm-service neutrinos.azurecr.io/alpha/alpha-jbpm-service 26.2.1.0.84-b6b27f43f1-zenith
cron alpha-task-distributor neutrinos.azurecr.io/alpha/alpha-task-distributor 26.2.1.0.83-b6b27f43f1-zenith
cron gts neutrinos.azurecr.io/alpha/gts 26.2.1.0.67-b6b27f43f1-zenith

:telephone_receiver: Support & Resources

1 Like