🎅 Alpha Platform – Santa’s Workshop Release (Current)– 25.12-24.0.0.0-current

Release Date: December 24, 2025
Release Channel: Current
Version: 25.12-24.0.0.0-current
Trinity version: 1.0.6


:warning: Breaking Changes

[!CAUTION]
Inbox projection query: This is a breaking change for projects using case-object mapping keys in custom-code inbox hooks when those keys are not configured as columns.

Migration Required: Add every case-object mapping key used by inbox-hook custom code to the inbox column configuration.


:warning: Breaking Changes

[!CAUTION]
Inbox projection query: This is a breaking change for projects using case-object mapping keys in custom-code inbox hooks when those keys are not configured as columns.

Migration Required: Add every case-object mapping key used by inbox-hook custom code to the inbox column configuration.


:glowing_star: New Features

Pull tasks directly (APS-2376)

Users can pull a chosen number of tasks from selected group queues into their personal task list.

[!IMPORTANT]
Feature flag: Enable PULL_TASK. The default and override behavior appears under Enhancements.

RabbitMQ: Configure RabbitMQ as described below.

See Pull Task documentation.


Admin queues and filters

Administrators can create global inbox filters and limit each filter to selected users or groups. Admin Portal supports creating, editing, translating, and setting default filters.

[!IMPORTANT]
Feature Flag: This feature can be enabled/disabled using environment variables.

[!NOTE]
Add default-language translations for new labels. Without them, the UI may show missing or fallback text.


Inbox projection query

Inbox Projection Query fetches only the case-data keys configured for inbox columns and the onInit or afterViewInit hooks. Projects whose hook code reads other mapping keys must add those keys to the inbox column configuration.


Inbox filter URL parameters

Inbox filters are stored as URL query parameters. Filters survive refreshes and a return from case details, and users can share a URL that contains the same filter state.

Related tickets: APS-3080, APS-2682


:ticket: Support Requests

  • NPFRBT-761: Development builds omit empty and duplicate CSS rules.

  • NPFRBT-771: DatePicker passes the selected date after a validation reset.

  • NPFRBT-662: Admins can limit filter visibility by user or group.

  • NPFRBT-248: Hidden required fields are excluded from validation.

  • NPFRBT-76: Studio aligns long default-filter names.


:wrench: Enhancements

  • APS-3094: Development builds remove empty and duplicate CSS rules, reducing stylesheet size and asset response time.

  • Logger configuration: Add features.logger only to override the defaults.

    features:
      logger:
        level: info           # debug, info, warn, or error; default: debug
        pretty: true          # default: true
        enableHttpLogs: false # default: false
        enableOtel: false     # default: false
    

    [!WARNING]
    Set enableOtel: true only when tracing.otelCollectorUrl points to a collector.

  • Feature-flag defaults: The deployment template defaults to ["ADMIN_FILTERS","PULL_TASK","INBOX_PROJECTION"]. Setting features.featureFlags replaces that list.

  • Node.js 24: Alpha Platform now runs on Node.js 24.


:bug: Bug Fixes

Inbox and filters

  • APS-3198: A saved filter no longer overrides the selected default filter.
  • APS-3193: Saved-list search results no longer show an unrelated image.
  • APS-3184: “Set as default” stays aligned and visible in the Inbox List menu.
  • APS-3159: Default filters show the Default label.
  • APS-3150: Different projects can use the same custom-list name.
  • APS-3140: Setting a default filter shows a confirmation message.

Group Task and Team Task

  • APS-3205: Team Task pagination shows the correct count.
  • APS-3202: New Group Task cases appear at the top.
  • APS-3117: Group Task filters apply to the list.
  • APS-1769, APS-1433: Managers can see their reportees’ Team Tasks.

DatePicker and form components

  • APS-3114: Dropdowns show one required-field error.
  • APS-3113: DatePicker required validation follows field dependencies.
  • APS-3112: DatePicker required validation works with “Allow Input”.
  • APS-3111: Valid date formats no longer produce an error.
  • APS-3108: The DatePicker calendar does not cover the configuration panel.
  • APS-3106: Checkbox checkmarks follow Arabic RTL direction.

Studio and configuration

  • APS-3206: The filter mapping-path menu stays within its panel.
  • APS-3054: Users can open the attribute window for a disabled Dynamic Input field.
  • APS-2705: Project import includes sidenav and dashboard configuration.
  • APS-2421: Studio no longer offers the unsupported caseData.cidid column for Enquiry, Admin, or Inbox tasks.

Case Manager UI

  • APS-3008: The inbox table no longer covers configured header controls.
  • APS-2791: Custom default-filter labels align with other Inbox List filters.
  • APS-3194: Inbox translations apply after a language change.

Other fixes

  • APS-3187: Signal Fetch All returns the required Case Object fields instead of the full object.
  • APS-3167: Group creation without a bearer token returns a specific authentication error.
  • APS-3009: “Add user groups” explains its effect on Admin bulk reassignment.
  • APS-2925: Delegation failures show the reason.
  • APS-2829: Case Service audits user comments on reassignment.
  • APS-2123: Changing language no longer resets the row count in Enquiry, Inbox, or Admin.

Feature flags

The release uses these feature flags:

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 Fetches the case keys used by configured inbox columns and custom-code hooks (onInit, afterViewInit).

:rabbit: RabbitMQ Setup (Required for Pull Task Feature)

[!IMPORTANT]
Pull Task (APS-2376) requires RabbitMQ.

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 via rabbitmq.auth.username)
  • Password: Configurable via rabbitmq.auth.password
  • Persistence: 500Mi storage with azurefile-csi StorageClass
  • Access URL: Configured via rabbitmq.path

:package: 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

:telephone_receiver: Support & Resources


2 Likes