❤️ 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


:warning: Breaking Changes

No breaking changes were documented for this release.


:sparkles: New Features

Change Tracking and pull requests

Users can create, review, comment on, and merge configuration changes across branches. Run the Change Tracking migration before enabling the workflow.

Global Custom Code (documentation)

Global custom-code snippets can be shared by multiple projects.

Required configuration

  • If your values file overrides features.featureFlags, add GLOBAL_CUSTOM_CODE, BPM_CONFIG_VERSION, and CHANGE_TRACKING. The chart enables them by default only when the list is not overridden.
  • Deploy the on-premises Marketplace when GLOBAL_CUSTOM_CODE or Project Plugins is enabled. Configure its values under global.marketplace.

:wrench: Enhancements

Tables and inboxes

  • Table refresh emits onRefresh without also emitting pageChange.
  • Clear All uses the correct enabled state and visibility.
  • Saved, default, and custom inbox lists show one action menu instead of duplicates.
  • Empty inbox lists render the correct empty state.
  • Case Manager shows the dashboard when it is enabled for the selected inbox.
  • Inbox and reassignment translations have been corrected.

Assets and Admin

  • Bundle and element URLs work across environments. Admin bundle calls also retain their session.
  • Admin now labels the task state as Ready to Reattempt.

:bug: Bug Fixes

Inbox and filters

  • Pagination counts remain correct when users switch from a saved filter to a default filter.
  • Case Manager and Admin show validation errors for invalid filter forms.
  • Clear All Filters returns Case Manager, Admin Inbox, and Enquiry to the default view.
  • Reportee lists exclude inactive users.
  • Save Filter remains a dropdown after a filtered page is refreshed.
  • Admin filter errors state what needs correction.
  • Language Translation and Workflow Studio Inbox Configuration controls use the same alignment.
  • Case Manager UI and Admin UI can use separate dashboard configurations.
  • The Copy tooltip no longer covers the underlying text.

CLI

alpha-cli has moved from @jatahworx/alpha-cli to neutrinos-cli.

npm uninstall -g @jatahworx/alpha-cli
npm install -g neutrinos-cli

Components published with the old package will not be available in Workflow Studio. See the deprecation notice.


BPM and 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 and 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 accept maxProcessCount to limit the process instances handled by one request.
  • Audit API date filters apply both from and to bounds.
  • IDS introspection calls no longer time out during archival operations.
  • Updating an audit record updates updated_on.
  • Archival and audit processing ignore invalid task and process records, so restores and remaining-process counts use valid records only.
  • The final audit row no longer copies processInstanceIds or childProcessInstanceIds from the previous batch.

: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: Dropdowns render faster, and the progress bar displays during loading.
  • NPFRBT-868: Added taskDelegateTime to Enquiry task tables (ti_XXXXXXX) for delegation audits. Run Sync Case Delegate Time for existing tasks.
  • NPFRBT-973: Implemented immutable browser caching and versioned URLs for plugin bundles and elements.
  • NPFRBT-883: Fixed when the page editor shows the UI attribute window.
  • NPFRBT-800: Alpha Refresh reloads table data.
  • 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

# 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>

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 migration

  • 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