Alpha Platform Release Notes – 25.12-24.0.0.0-current
Santa’s Workshop Release 
Release Date: December 24, 2025
Release Channel: Current
Version: 25.12-24.0.0.0-current
Trinity version: 1.0.6
New Features
Pull Tasks Directly (APS-2376)
Empowers users to pull tasks directly, select groups, specify task count, and ensures transparency and efficiency.
Key Features:
- Pull tasks directly from group queues into your personal task list
- Select specific groups to pull tasks from
- Specify the number of tasks to pull
- Enhanced transparency and efficiency in task management
[!IMPORTANT]
Feature Flag: This feature requires thePULL_TASKfeature flag to be enabled. See Environment Variables section for configuration details.RabbitMQ Required: This feature requires RabbitMQ setup to function properly. See RabbitMQ Setup section for configuration details.
Learn more about this feature here: https://documentation.neutrinos.com/articles/#!alpha-platform/pull-task
Admin Queues/Admin Filters
Introducing Admin Queues – a powerful new capability that allows administrators to create global filters visible in users’ inbox. Admins can configure filter visibility based on:
- Username selection – Filters visible only to specific users
- User group selection – Filters visible to members of specific groups
Key Features:
- Create, edit, and manage custom filter lists from Admin Portal
- Configure which filters are visible in additional tab
- Set default filters for users
- Language translation support for filter names
- User and group-based visibility controls
[!IMPORTANT]
Feature Flag: This feature can be enabled/disabled using environment variables.[!Note]
Note: Remember to add default language translation for all new labels. If translations are not provided, users may see missing or fallback text in the UI.
Inbox Projection Query (Performance Optimization)
A new Inbox Projection Query enhancement that significantly improves inbox performance by fetching case data partially based on configured keys.
How It Works:
- Case data is fetched based only on keys configured in respective inbox columns
- Keys selected in custom codes for
onInithook andafterViewInithook are also included
[!CAUTION]
Breaking Change: This is a breaking change for projects using case object mapping keys in custom code triggers of inbox hooks that are not configured as columns.Migration Required: If you are using case object mapping keys in custom codes that are not configured for columns, you must add all required case object mapping keys to the inbox column configuration for your custom code to work properly.
Inbox URL Parameters (Filter Persistence)
New feature where all inbox filters applied are added as query parameters in the URL, enabling:
- Filter persistence on refresh – Applied filters are preserved when the page is refreshed
- Navigation state preservation – When a user clicks on a case in inbox, navigates to the case page, and clicks the Home button to return to inbox, all previously applied filters are restored
- Shareable filter states – URLs with filter parameters can be shared with other users
Related tickets: APS-3080, APS-2682
Support Requests
• NPFRBT-761: Improved development build performance by removing empty CSS rules and reducing stylesheet size
• NPFRBT-771: Fixed date object not being passed after validation reset
• NPFRBT-662: Added admin controls to hide or show filters based on user or group visibility
• NPFRBT-248: Hidden required fields are now excluded from validation
• NPFRBT-76: Studio: Corrected default filter alignment issues for long-named filters
Enhancements
-
APS-3094: Improved stylesheet generation by automatically removing empty CSS rules during development builds.
This enhancement optimizes asset generation and improves API response performance by:- Reducing the overall stylesheet size
- Eliminating redundant or duplicate CSS declarations
- Ensuring faster delivery of UI assets and improved rendering performance
-
Logger Configuration Options: New optional logger configuration options are now available for fine-tuning logging behavior.
If you need to customize logging behavior, you can add the
loggersection underfeaturesin your values file:features: logger: level: info # Optional: Log level (debug, info, warn, error). Defaults to 'debug' if not specified. pretty: true # Optional: Pretty-printed logs. Defaults to 'true' if not specified. enableHttpLogs: false # Optional: HTTP request/response logging. Defaults to 'false' if not specified. enableOtel: false # Optional: OpenTelemetry logging integration. Defaults to 'false' if not specified.Configuration Options:
-
level: Optional configuration for log level (e.g.,debug,info,warn,error). Defaults todebugif not specified. -
pretty: Optional configuration for pretty-printed logs. Defaults totrue(enabled). -
enableHttpLogs: Optional configuration for HTTP request/response logging. Defaults tofalse(disabled) to prevent performance impact from verbose logging. -
enableOtel: Optional configuration for OpenTelemetry logging integration. Defaults tofalse(disabled). Important: This should only be enabled whentracing.otelCollectorUrlis configured.
[!NOTE]
These are optional configuration options. The system uses sensible defaults (level: debug,pretty: true,enableHttpLogs: false,enableOtel: false), so you only need to add theloggersection if you want to override the defaults.[!WARNING]
enableOtelshould only be enabled when you have a validtracing.otelCollectorUrlconfigured. Enabling OpenTelemetry logging without a collector URL may cause connection errors. -
-
Feature Flags Hardcoded: Feature flags are now hardcoded in the deployment template with a default value of
["ADMIN_FILTERS","PULL_TASK","INBOX_PROJECTION"]. You can override this by addingfeatures.featureFlagsin your values file if needed. -
Node.js Upgrade to Node 24: Alpha Platform has been upgraded to Node.js version 24, bringing improved performance, security enhancements, and access to the latest JavaScript features. This upgrade ensures better compatibility with modern dependencies and improved runtime performance.
Bug Fixes
Inbox & Filters
-
APS-3198: Default filters are not applied; saved filters override the default filter selection.
-
APS-3193: Image is displayed in the dropdown while searching saved list items in Inbox List.
-
APS-3184: Inbox List dropdown “Set as default” UI is misplaced and shown inconsistently.
-
APS-3159: Default label is not displayed when filter is set as default filter.
-
APS-3150: Custom List names are globally unique across projects – unable to create filter with same name in different project.
-
APS-3140: Success Snack bar message on set default filter.
Group Task & Team Task
-
APS-3205: Team Task – Incorrect counts displayed in pagination.
-
APS-3202: GroupTask – Newly created case appears at the bottom instead of the top.
-
APS-3117: GroupTask – Filters not working for Group task.
-
APS-1769: Team Task – Manager unable to view reportees’ tasks in Team Task page.
-
APS-1433: Team Task – Reportees’ task is not visible.
DatePicker & Form Components
-
APS-3114: Dropdown – Mandatory error message displayed twice.
-
APS-3113: Datepicker – Mandatory field validation is not working for dependency.
-
APS-3112: DatePicker – Mandatory validation does not work when “Allow Input” is enabled.
-
APS-3111: Datepicker – Error message displayed when selecting valid dates in specific formats.
-
APS-3108: DatePicker UI – Calendar popup overlaps with right-side configuration panel.
-
APS-3106: Checkbox – Checkmark direction is not flipped for Arabic (RTL) language.
Studio & Configuration
-
APS-3206: Studio – Overflow of mapping path selection dropdown in filters configuration.
-
APS-3054: Dynamic Input – Unable to open the attribute window for disabled Dynamic input field.
-
APS-2705: Import project failed – Sidenav and dashboard not configured.
-
APS-2421: Studio (Enquiry, Admin, Inbox tasks) – Removed the column
caseData.cidid.
Case Manager UI
-
APS-3008: Headers UI Issue – Inbox table overlaps the configured Header (header bar/dropdown), obscuring header content and clicks.
-
APS-2791: MyTask UI Issue – When a customized filter is set as the default filter, the alignment of the filter label in the Inbox List appears misaligned compared to other filters.
-
APS-3194: Inbox UI Issue – Language Translation – Language translations not getting applied.
Other Fixes
-
APS-3187: Signals – Fetch All API response contains whole CO data.
-
APS-3167: Improved error handling for group creation without using bearer token.
-
APS-3009: App Config – Missing mouse-over help for “Add user groups” explaining its effect on Admin bulk reassignment.
-
APS-2925: Proper error message not displayed for Delegation Failure.
-
APS-2829: Audit missing for user comments on reassignment in Case Service.
-
APS-2123: Enquiry/Inbox/Admin – Row count resets to default on language switch.
Feature Flags – Detailed Descriptions
Below are clear definitions for each feature flag used across services:
| Feature Flag | Description |
|---|---|
PULL_TASK |
Enables the Pull Task functionality, allowing users to pull tasks assigned to groups into their My Task list. |
ADMIN_FILTERS |
Activates Admin Filters (Custom Lists). Admins can create global filters visible to specific users or user groups, configure default filters, and manage global list visibility. |
INBOX_PROJECTION |
Enables Inbox Projection Query optimization. The system fetches only required case keys based on configured inbox columns and custom code hooks (onInit, afterViewInit). Significantly improves performance. |
RabbitMQ Setup (Required for Pull Task Feature)
IMPORTANT: RabbitMQ setup is REQUIRED for the Pull Task feature (APS-2376) to function properly.
Installation
RabbitMQ is configured as a sub-chart in the alpha-charts Helm deployment. Ensure it is enabled in your values.yaml:
rabbitmq:
enabled: true
version: 4.1.2-debian-12-r0
path: /rabbitmq
auth:
password: <your-password>
username: <your-username>
persistence:
size: 500Mi
storageClass: <storage-class>
Configuration
RabbitMQ is configured with:
- Username:
rmq(configurable viarabbitmq.auth.username) - Password: Configurable via
rabbitmq.auth.password - Persistence: 500Mi storage with
azurefile-csiStorageClass - Access URL: Configured via
rabbitmq.path
Docker Images
| Service Name | Image Repository | Image Version |
|---|---|---|
| alpha-admin-service | neutrinos.azurecr.io/alpha/admin |
25.12.1.0.54-54c878e3e8-release-25.10.0.0-current |
| alpha-admin-ui | neutrinos.azurecr.io/alpha/alpha-admin-ui |
25.12.1.0.73-54c878e3e8-release-25.10.0.0-current |
| alpha-archival | neutrinos.azurecr.io/alpha/alpha-archival |
25.12.0.0.19-54c878e3e8-release-25.10.0.0-current |
| alpha-auth-service | neutrinos.azurecr.io/alpha/alpha-auth-service |
25.12.1.0.53-54c878e3e8-release-25.10.0.0-current |
| alpha-bpm | neutrinos.azurecr.io/alpha/neutrinos-cm-bpm |
1.0.0 |
| alpha-bpmservice | neutrinos.azurecr.io/alpha/alpha-jbpm-service |
25.12.1.0.58-54c878e3e8-release-25.10.0.0-current |
| alpha-case-manager-ui | neutrinos.azurecr.io/alpha/alpha-case-manager-ui |
25.12.1.0.76-54c878e3e8-release-25.10.0.0-current |
| alpha-caseservice | neutrinos.azurecr.io/alpha/alpha-case-service |
25.12.1.0.73-54c878e3e8-release-25.10.0.0-current |
| alpha-config-service | neutrinos.azurecr.io/alpha/alpha-config-service |
25.12.1.0.73-54c878e3e8-release-25.10.0.0-current |
| alpha-modules-server | neutrinos.azurecr.io/alpha/alpha-module-service |
25.12.1.0.65-54c878e3e8-release-25.10.0.0-current |
| gts | neutrinos.azurecr.io/alpha/gts |
25.12.1.0.47-54c878e3e8-release-25.10.0.0-current |
| alpha-task-distributor | neutrinos.azurecr.io/alpha/alpha-task-distributor |
25.12.1.0.58-54c878e3e8-release-25.10.0.0-current |
| alpha-workflow-studio | neutrinos.azurecr.io/alpha/alpha-workflow-studio |
25.12.1.0.65-54c878e3e8-release-25.10.0.0-current |
Support & Resources
- Documentation: Alpha Platform Documentation
- Bug Reports: Jira Service Desk
- Community: Neutrinos Community Forum