Release Date: January 20, 2026
Release Channel: LTS
Version: 26.01.20.0.0-lts
Before Helm Upgrade
[!IMPORTANT]
Run SQL migrations before deploying. Execute in the exact order specified below.
Migration Order
| Step | Type | What | Service |
|---|---|---|---|
| 1 | SQL | Change Tracking schema | config-service DB |
| 2 | SQL | BPM Config Version schema | config-service DB |
| 3 | SQL | Editor Lock branch scoping | config-service DB |
| 4 | SQL | Case Definition branch isolation | case-service DB |
| 5 | API | BPM Config Versioning migration | alpha-config-service |
| 6 | API | Change Tracking initialization | alpha-delta-service |
New Features
Config Change Tracking
Git-like versioning for configuration management with full audit capabilities.
Features:
- Branch Management - Create, switch, and delete branches for isolated configuration development
- Branch/Tag Comparison - View diff between branches, tags, or commits
- Semantic Diff - Human-readable diff for all config types
- Pull Requests & Reviews - Create PRs with descriptions, request reviews, and add comments
- Merge - Merge branches with automatic conflict detection (conflict resolution UI coming soon)
- Commit History - Full commit log with author, timestamp, and change details
- Audit Trail - Comprehensive audit view of all change tracking operations
- Tag Support - Create tags to mark release points or milestones
- Branch-specific Preview - Preview configurations as they exist on any branch in Case Manager and Admin UI
New Tables (alpha_config_service schema)
change_tracking_audit- Audit log for all change tracking operationschange_tracking_branches- Branch metadata (name, head commit, timestamps)change_tracking_commits- Commit records with parent references and snapshotschange_tracking_config_type_metadata- Config type versioning metadatachange_tracking_pr_reviews- Pull request review recordschange_tracking_pull_requests- PR metadata (source/target branches, status)change_tracking_snapshots- Point-in-time configuration snapshotschange_tracking_snapshot_contents- Snapshot-to-config mappingschange_tracking_commit_tag- Tag-to-commit associations
Process Config Versioning
Process task definition versioning per project, enabling version tracking for BPM configurations.
Database Changes (alpha_config_service schema)
New Tables:
bpm_config- BPM configuration versions per projectbpm_config_current_version- Current active BPM version per project
Modified Tables:
config_project_tags- AddedbpmConfigVersion,bpm_config_idcolumnsprocess_definition- Addedbpm_config_idforeign key
Branch-scoped Editor Locks
Users on different branches can edit the same configuration independently. Editor locks are scoped to the branch context when change tracking is enabled.
Database Changes
track-editor-locks- AddedbranchNamecolumn (default: ‘main’)
Case Definition Branch Isolation
Case definitions can be isolated by branch when CHANGE_TRACKING is enabled. The same caseType can exist on different branches with different configurations.
Database Changes (case_service_schema)
case_definition- Addedbranchcolumn (default: ‘main’), changed unique constraint from(case_type)to(case_type, branch)
Database Migrations
SQL Migrations
Steps 1-3: Config Service (config-service DB)
Apply: dbscripts/26.01.20.0.0-lts/alpha-config-service/migration.sql
Key changes:
- Creates Change Tracking tables with indexes
- Creates BPM Config versioning tables
- Adds
branchNamecolumn totrack-editor-locks
Step 4: Case Service (case-service DB)
Apply: dbscripts/26.01.20.0.0-lts/alpha-case-service/migration.sql
Key changes:
- Adds
branchcolumn tocase_definitiontable - Replaces unique constraint
(case_type)with(case_type, branch) - Creates index on
branchcolumn
API Migrations
Step 5: BPM Config Versioning (alpha-config-service)
# Check status
POST /configservice/migration-module/bpm-config-versioning/status
# Dry run
POST /configservice/migration-module/bpm-config-versioning/up
Body: { "dryRun": true }
# Execute
POST /configservice/migration-module/bpm-config-versioning/up
Body: { "batchSize": 50, "batchDelayMs": 1000 }
Step 6: Change Tracking Init (alpha-delta-service)
# Dry run
POST /deltaservice/admin/change-tracking/init
Body: { "dryRun": true }
# Execute
POST /deltaservice/admin/change-tracking/init
Body: {}
Environment Variables
New Environment Variables
alpha-config-service
| Env Variable Name | Description | Example |
|---|---|---|
FEATURE_FLAGS |
Feature flags array (add entries) | See note |
Note: Add "CHANGE_TRACKING" and "BPM_CONFIG_VERSION" to existing FEATURE_FLAGS array:
FEATURE_FLAGS: '["ADMIN_FILTERS","PULL_TASK", "CHANGE_TRACKING", "BPM_CONFIG_VERSION"]'
alpha-caseservice
| Env Variable Name | Description | Example |
|---|---|---|
FEATURE_FLAGS |
Feature flags array (add entries) | See note |
Note: Add "CHANGE_TRACKING" to existing FEATURE_FLAGS array:
FEATURE_FLAGS: '["PULL_TASK","ADMIN_FILTERS","INBOX_PROJECTION", "CHANGE_TRACKING"]'
alpha-workflow-studio
| Env Variable Name | Description | Example |
|---|---|---|
ALPHA_UI_DELTA_SERVICE_URL |
Delta service URL | https://{DOMAIN}/deltaservice |
ALPHA_DELTA_UI_BASE_URL |
Change tracking UI base URL | https://{DOMAIN}/change-tracking |
FEATURE_FLAGS |
Feature flags array | '[...,"CHANGE_TRACKING"]' |
alpha-admin-ui
| Env Variable Name | Description | Example |
|---|---|---|
ALPHA_UI_DELTA_SERVICE_URL |
Delta service URL | https://{DOMAIN}/deltaservice |
ALPHA_SERVICES |
Enabled Alpha services list | '["ALPHA_CONFIG_URL", "ALPHA_CASE_URL", "ALPHA_DASHBOARD_URL", "ALPHA_MODULES_URL"]' |
FEATURE_FLAGS |
Feature flags (add entry) | '[...,"CHANGE_TRACKING"]' |
alpha-case-manager-ui
| Env Variable Name | Description | Example |
|---|---|---|
ALPHA_UI_DELTA_SERVICE_URL |
Delta service URL | https://{DOMAIN}/deltaservice |
FEATURE_FLAGS |
Feature flags (add) | '[...,"CHANGE_TRACKING"]' |
alpha-delta-service (service)
| Env Variable Name | Description | Example |
|---|---|---|
ALPHA_ADMIN_SERVICE_URL |
Admin service URL | https://{DOMAIN}/adminservice |
alpha-delta-ui (ui)
| Env Variable Name | Description | Example |
|---|---|---|
ALPHA_UI_MAKE_REQUEST_URL |
Version endpoint URL | https://{DOMAIN}/version |
ALPHA_UI_DELTA_SERVICE_URL |
Delta service URL | https://{DOMAIN}/deltaservice |
ALPHA_UI_BASE_HREF |
Base href for UI routing | '/change-tracking/' |
Removed Environment Variables
| Service | Removed Variable |
|---|---|
| alpha-admin-service | ALPHA_DASHBOARD_URL |
| alpha-auth-service | AUTH_DB_SESSION_TABLE |
| alpha-case-manager-ui | ENQUIRY_MERGE_CASE_BY_TASKS |
| alpha-delta-service | ENABLE_SWAGGER_STATS |
| alpha-delta-ui | ALPHA_UI_VERSION_SERVICE_URL, SKIP_ALPHA_AUTH, ALPHA_SERVICES, BASE_PATH, ALPHA_MAKE_REQUEST_URL |
Renamed Environment Variables (alpha-delta-ui)
| Old Name | New Name |
|---|---|
ALPHA_UI_VERSION_SERVICE_URL |
ALPHA_UI_DELTA_SERVICE_URL |
ALPHA_MAKE_REQUEST_URL |
ALPHA_UI_MAKE_REQUEST_URL |
BASE_PATH |
ALPHA_UI_BASE_HREF |
Docker Images
| Service Name | Image Repository | Image Version |
|---|---|---|
| alpha-admin-service | neutrinos.azurecr.io/alpha/admin |
26.1.1.0.54-312ce97ad6-neutrino |
| alpha-admin-ui | neutrinos.azurecr.io/alpha/alpha-admin-ui |
26.1.1.0.72-312ce97ad6-neutrino |
| alpha-auth-service | neutrinos.azurecr.io/alpha/alpha-auth-service |
26.1.1.0.52-312ce97ad6-neutrino |
| alpha-bpm | neutrinos.azurecr.io/alpha/neutrinos-cm-bpm |
1.0.0 |
| alpha-bpmservice | neutrinos.azurecr.io/alpha/alpha-jbpm-service |
26.1.1.0.54-312ce97ad6-neutrino |
| alpha-case-manager-ui | neutrinos.azurecr.io/alpha/alpha-case-manager-ui |
26.1.1.0.85-312ce97ad6-neutrino |
| alpha-caseservice | neutrinos.azurecr.io/alpha/alpha-case-service |
26.1.1.0.73-312ce97ad6-neutrino |
| alpha-config-service | neutrinos.azurecr.io/alpha/alpha-config-service |
26.1.1.0.98-312ce97ad6-neutrino |
| alpha-delta-service | neutrinos.azurecr.io/alpha/alpha-delta-service |
26.1.0.0.56-312ce97ad6-neutrino |
| alpha-delta-ui | neutrinos.azurecr.io/alpha/alpha-delta-ui |
26.1.0.0.74-312ce97ad6-neutrino |
| alpha-enquiry-service | neutrinos.azurecr.io/alpha/alpha-enquiry-service |
25.3.0.0.25-42e3424c4-prod |
| alpha-modules-server | neutrinos.azurecr.io/alpha/alpha-module-service |
26.1.1.0.62-312ce97ad6-neutrino |
| alpha-task-distributor | neutrinos.azurecr.io/alpha/alpha-task-distributor |
26.1.1.0.54-312ce97ad6-neutrino |
| alpha-workflow-studio | neutrinos.azurecr.io/alpha/alpha-workflow-studio |
26.1.1.0.83-312ce97ad6-neutrino |
| gts | neutrinos.azurecr.io/alpha/gts |
26.1.1.0.45-312ce97ad6-neutrino |
Support & Resources
- Helm Chart: Repo
- Bug Reports: Jira Service Desk
- Community: Neutrinos Community Forum