beqom Pay Suite 23.0 - Detailed release notes
This article lists the new features that have been added to the platform, as well as the bugs that have been corrected in the intermediate 23.0 release of the beqom Pay Suite application and in the subsequent patches.
23.0
Deployment to staging environments: April 7th, 2026
Deployment to production environments: April 14th, 2026
| Type | Issue key | Module | Description | Feature Flag* | |
|---|---|---|---|---|---|
| Zendesk | Jira | ||||
| AC-11857 | Performance Management | An unnecessary authorization warning was being logged when creating a feedback via the feedbacks API, despite the operation completing successfully. The authorization check order was corrected to eliminate the false warning. This change is internal and has no impact on end-users. | No | ||
| AC-14810 | Performance Management | In reviews with sign-off comment boxes enabled, staff comments were not being displayed after the form was submitted, even though the comment data was captured. Comments are now properly visible during the final validation stage for both employees and managers. | No | ||
| AC-17034 | Performance Management | The ability to delete career development plans at user was implemented. Administrators can now remove user-specific plans when needed, maintaining clean records. | Yes | ||
| AC-19397 | Data Foundation | Performance improvements were made to the Analytics reports hub when switching between reports. The web application and analytics API were enhanced to reduce resource reloading when users navigate between different reports, resulting in faster report switching and improved user experience. | Yes | ||
| AC-20993 | Data Foundation | The JSON parser codebase was refactored to reduce code duplication and improve maintainability. A shared parser engine was extracted to handle common parsing logic, and namespace organization was unified. No user-facing functionality was changed. This change is internal and has no impact on end-users. | Yes | ||
| AC-21347 | Compensation Management | Worker eligibility in the Comp Review grid is now accurately determined by Eligibility Rules only, independent of column visibility settings. Hiding or showing compensation element columns no longer affects the eligibility display for any worker. The Eligibility column is now permanently visible in the grid regardless of which compensation element columns are shown or hidden, ensuring compensation managers and HRBPs always see worker eligibility information. The "Eligible X/Y" badge count correctly reflects all compensation elements a worker is eligible for, regardless of planner configuration. | Yes | ||
| AC-22087 | Pay Transparency | Default visible fields were configured for the Pay Analysis Grid in the Workbench. Compensation managers now see the most relevant compensation metrics by default, reducing the need for manual configuration. | Yes | ||
| AC-22125 | Compensation Management | The Last Updates widget was enhanced to display published, republished, and pending draft events. Compensation admins can now see a complete audit trail of compensation round status changes and updates. | Yes | ||
| AC-22964 | Performance Management | Compensation plans containing only organizational goals with past due dates were not appearing in the plans list for workers and managers. Plans with organizational goals are now properly displayed regardless of whether the worker has personally owned goals. | No | ||
| AC-22991 | Performance Management | When a manager-reviewer accessed a review via direct link after the review had been reassigned to another manager, a generic 403 error was displayed. A user-friendly message now appears to indicate the user no longer has access to that review. | No | ||
| AC-23154 | Performance Management | The ability to print career development plans was added. Administrators can now generate printed versions of career development plans for archival and distribution purposes. | Yes | ||
| AC-23532 | Pay Transparency | The ability to export the Pay Analysis Grid in CSV format was added to the Planner. Compensation managers can now export pay analysis data to spreadsheets for further analysis and distribution. | Yes | ||
| AC-23586 | Data Foundation | Pay Transparency Requests overview reporting was added. Compensation managers and administrators can now view comprehensive reports on pay transparency requests and their status across the organization. | Yes | ||
| AC-23589 | Data Foundation | A status tracking system for Pay Transparency Requests was implemented. Users can now view the status of pay transparency requests throughout their lifecycle, improving transparency in the request fulfillment process. | Yes | ||
| AC-23592 | Data Foundation | Pay Transparency Requests now track employee request dates and completion timelines. Compensation managers can now see when requests were made and monitor time to completion, ensuring timely fulfillment of transparency requests. | Yes | ||
| AC-23595 | Data Foundation | Pay Transparency Requests were enhanced to support detailed export. Users can now export pay transparency request details in a structured format for record-keeping and compliance purposes. | Yes | ||
| AC-23657 | Pay Intelligence | beqom's the AI-powered analytics assistant, now accepts user feedback. Pa Analytics users can now rate AI responses as useful or not useful, helping improve the quality of AI-generated insights over time. | Yes | ||
| AC-23756 | Data Foundation | The ability to create, edit, and delete Local Worker Categories was implemented. Compensation administrators can now manage population-specific worker category overrides through a dedicated management interface. | Yes | ||
| AC-23759 | Data Foundation | The Snapshot Manager was updated to support global category selection. Users can now select and apply global worker categories when creating and managing snapshots, streamlining the snapshot configuration process. | Yes | ||
| AC-23762 | Data Foundation | The Snapshot Manager was enhanced with global-based generation and runtime behavior. Snapshot managers can now configure global settings that affect how snapshots are generated and processed across the system. | Yes | ||
| AC-23976 | Performance Management | Score calculations displayed on review PDFs were sometimes showing slightly different values (±0.01) compared to the same scores shown on the review form due to rounding inconsistencies. Rounding logic has been aligned between the frontend and PDF generation. | No | ||
| AC-24050 | Pay Transparency | In the Pay Analysis Data Mapping wizard, selecting fields in the Additional Compensation Field multi-select dropdown was causing random fields to appear selected instead of only the chosen field. Field selections in compensation mapping now remain stable and accurate. | Yes | ||
| AC-24053 | Pay Transparency | The Pay Analysis details drawer was enhanced to display categorical variables used in pay analysis. Users can now see which categorical variables influence pay analysis results, improving transparency in compensation analysis. | Yes | ||
| AC-24213 | Performance Management | Design improvements were made to the Review HR Portal. Human Resources Business Partners can now use a refined interface with better visual hierarchy and usability when reviewing compensation and HR data. | Yes | ||
| AC-24417 | Data Foundation | When replacing a custom field with another custom field containing the same data, the new field's data was not being ingested during import. Custom field data now ingests correctly when fields are replaced in the data mapping template. | No | ||
| AC-24519 | Performance Management | The rich-text formatting toolbar in the Description field was not visible when creating a check-in without scrolling. Managers can now see the formatting toolbar immediately on the Create Check-in page without requiring additional scrolling. | No | ||
| AC-24577 | Compensation Management | A user guide for the Formula Editor was added to the platform documentation. Users can now access comprehensive guidance and best practices for creating and managing formulas in the compensation system. | Yes | ||
| AC-24676 | Compensation Management | System event handling was improved to react to data model extension events. The Column Configuration and Round Management Portal now receive real-time alerts when the data model is extended, ensuring system consistency. | No | ||
| AC-24699 | Performance Management | The career development plan PDF was enhanced to include a Participants section. CD participants can now see all participants involved in the plan when viewing the PDF export, improving transparency and record-keeping. | Yes | ||
| AC-24743 | Compensation Management | Compensation round duplication now properly resets the last edited metadata. When duplicating a round, the DateUpdated and UpdatedBy fields are cleared, treating the duplicated round as a fresh creation. This ensures duplicated rounds appear at the top of the Compensation Rounds list using the default sort order. Additionally, column sorting on the Compensation Rounds grid now cycles through three states: Ascending → Descending → Default. On the third click, the custom sort is cleared and the grid returns to default sorting by last edited date, with creation date as a fallback, providing users with a way to restore the natural list order. | Yes | ||
| AC-24808 | Performance Management | The Filter by plan stage field on the Manage tab in the HR Portal for Competency Development has been upgraded to support multi-stage selection. Users can now select multiple stages simultaneously using a multi-select dropdown, and the system displays the correct number of plans for each selected stage. This enhancement enables more flexible filtering and analysis across multiple competency development plan stages. | Yes | ||
| AC-24935 | Performance Management | The unused SURVEY microservice was removed from the beqom platform. All references to the survey service, related APIs, external user management functionality, and legacy code dependencies were removed from the system. This streamlines the deployment and reduces technical debt. This change is internal and has no impact on end-users. | Yes | ||
| AC-24966 | Pay Transparency | An audit trail mechanism was implemented for Pay Analysis to track and display user actions. The system now records who performed an action, what action was taken, and when it occurred. This audit information is stored and can be queried to provide users with a complete history of changes made within Pay Analysis workflows. | Yes | ||
| AC-25013 | Pay Transparency | A new Pay Analysis List page was added to the Planner. Compensation managers can now view compensation data in a list format with sorting and filtering options, providing flexibility in how they analyze compensation information. | Yes | ||
| AC-25016 | Pay Transparency | A new Pay Analysis Grid page was added to the Planner. Compensation managers can now view and analyze compensation data in a comprehensive grid format, enabling better decision-making and planning capabilities. | Yes | ||
| AC-25019 | Pay Transparency | The Pay Analysis Grid page in the Planner was enhanced to support editable final raises. Compensation managers can now directly edit and adjust final raise amounts in the grid interface, streamlining the compensation planning workflow. | Yes | ||
| AC-25035 | Pay Transparency | Attribute-Based Access Control (ABAC) filtering was implemented for Dataset creation from snapshots. Users can now create datasets with fine-grained access control based on organizational attributes, ensuring secure and appropriate data segmentation. | Yes | ||
| AC-25063 | Data Foundation | The ability to edit existing draft custom entities was added. Data administrators can now update and refine custom entity definitions during the draft phase before publishing them for organizational use. | Yes | ||
| AC-25066 | Data Foundation | Frontend actions for Custom Entity lifecycle management were implemented. Data administrators can now publish, delete, and deactivate custom entities directly from the Custom Entity Management UI, with state-dependent button visibility and confirmation dialogs to prevent accidental changes. | Yes | ||
| AC-25112 | Compensation Management | Back-end support was added for the redesigned Compensation Rounds and Bonus Plans pages in Workbench. The API now returns separate counters for parent rounds and pending draft rounds, and supports filtering by type and status. This change is internal and has no impact on end-users. | No | ||
| AC-25118 | Compensation Management | The Team Planner Excel export has been enhanced to include workflow progression data. When exporting compensation data to Excel from the Comp Review tab, the file now includes Workflow Step and Workflow Status columns that reflect each worker's current workflow state at the time of export. Compensation managers and HRBPs can now analyze workflow progression outside the user interface. The export respects both "Export current page" and "Export all pages" scope selections, with column positioning matching the live planner grid. | Yes | ||
| AC-25366 | Data Foundation | Custom entities are now supported in the Data Modeler query generation engine. Users can now include custom non-referenceable entities in data models alongside standard entities. Custom entities can be used in standard model joins, time in role calculations, population filters, and worker selection in subscriptions. | Yes | ||
| AC-25434 | Data Foundation | The display of boolean data types was aligned across the Data Viewer and Consolidated Contextual Data Viewer in the Workbench. Boolean values now display consistently across these components. This change is internal and has no impact on end-users. | No | ||
| AC-25518 | Compensation Management | The Last Updates widget in the Round Management Portal was enhanced to display all round notifications. Compensation admins can now view the complete history of notifications and events without client-side filtering, providing better visibility into round activity and changes. | Yes | ||
| AC-25588 | Data Foundation | New localization keys were added to the localization service and web application. This change enables support for additional translated content across the platform. This change is internal and has no impact on end-users. | No | ||
| AC-25799 | Pay Transparency | Sub-groups with Validation status were being automatically published when a PayAnalyticsAdmin published the main group. Sub-groups now retain their validation status independently and are not automatically published. | No | ||
| AC-25803 | Compensation Management | A 422 validation error was being returned when creating conditional formatting rules with disabled or non-existent compensation fields. The rule creation process now properly validates field availability before processing. | No | ||
| AC-25804 | Compensation Management | Navigation in compensation round setup has been improved to prevent duplicate submissions. The Next and Back buttons are now disabled immediately upon click and remain disabled until the navigation request completes. This prevents rapid or repeated clicks from triggering multiple backend requests, ensuring clean navigation across all compensation round setup steps including Details, Key Dates, Population, Eligibility, Budget, Guidelines, Data Points, Bonus Formula, Advanced Workflow, Guaranteed Amounts, and Validation. | No | ||
| AC-25805 | Data Foundation | The JSON discriminator property for polymorphic custom data type requests was changed from "Type" to "$type" to ensure compatibility with alphabetically-ordered JSON properties. This fix allows the Custom Data Type create and update endpoints to correctly process requests from front-end systems without discriminator ordering issues. | Yes | ||
| AC-25867 | Authorization | A configurable authentication bypass flag was added to the BackOffice application to support acceptance test environments. This change is internal and has no impact on end-users. | No | ||
| AC-25874 | Data Foundation | A validation rule was added to prevent setting default values on EntityReference and EnumReference custom data type properties. These reference types cannot have meaningful default values since they point to records in other data types. Attempts to create or update custom data types with default values on reference properties will now be rejected with a clear error message. | Yes | ||
| AC-25882 | Compensation Management | When a compensation round was republished, audit trail entries for the republish action were not being created. The system now properly logs one "Republished round" entry per affected worker and compensation element in the audit trail. | No | ||
| AC-25940 | Compensation Management | Conditional formatting dependencies are now properly tracked. Compensation elements and rules referenced in conditional formatting rule expressions are recognized as dependencies, preventing accidental disablement or deletion. In the Team Planner View configuration, compensation admin users will see grayed-out toggles with a View dependencies button for elements that are used in active conditional formatting rules. Attempts to delete or disable compensation rules referenced in conditional formatting expressions are blocked with a dependencies popup. This comprehensive dependency blocking applies to any field or rule referenced in the expression portion of conditional formatting rules. | No | ||
| AC-25949 | Performance Management | The accelerate-performance-api service was introduced as a new microservice within the beqom platform. A temporary endpoint is available to verify service health and deployment status through authentication. This change is internal and has no impact on end-users. | No | ||
| AC-25999 | Data Foundation | The Category of Worker table in global category view has been enhanced with two new columns: Last update and Updated by. These columns provide visibility into when categories were last modified and which user made the changes, improving audit tracking and data governance for compensation managers and admins. | No | ||
| AC-26002 | Data Foundation | Column names in the Pay Transparency - Right To Information report were updated at the dataset level to enable translation support. This structural change allows field labels to be translated across different languages. This change is internal and has no impact on end-users. | No | ||
| AC-26013 | Data Foundation | Field names in the Performance Reviews report were reorganized at the dataset level to support translations. This change ensures that field labels can now be translated into multiple languages across the report. This change is internal and has no impact on end-users. | No | ||
| AC-26021 | Compensation Management | The core web framework was upgraded from React 18 to React 19. This upgrade brings performance improvements, better error reporting, and access to new React features for future development. All existing application features, workflows, and user interfaces remain unchanged. | Yes | ||
| AC-26050 | Localization | The Japanese translation for the Go to platform button in email notifications was corrected. The previous translation was inaccurate and has been replaced with the proper Japanese equivalent. | No | ||
| AC-26051 | Data Foundation | The Data Viewer was enhanced to clearly distinguish Custom Entities from standard entities. Users can now view the entity type (Standard vs Custom) and filter entities based on their type, making it easier to identify and access custom entities created via schema management. | Yes | ||
| AC-26057 | Compensation Management | The Team Planner Preview has been enhanced to display Advanced Workflow columns. When compensation admins click Preview grid during round setup, the preview now includes the Action, Workflow Step, and Workflow Status columns in the same layout and order as the live Team Planner grid. This allows admins to verify the complete grid configuration before publishing the round. | No | ||
| AC-26081 | Data Foundation | Workers and Data Viewer grids were jumping back to the default left-scrolled view whenever a column header was clicked for sorting. Grids now maintain their horizontal scroll position after sorting is applied. | No | ||
| AC-26087 | Data Foundation | In Custom Entities, enum reference fields were incorrectly showing default values and Boolean fields were displaying as empty input boxes. Boolean fields now properly display true/false toggle options, and enum reference fields no longer have default values. | No | ||
| AC-26088 | Data Foundation | A 404 error was occurring when creating global worker categories with null custom values. The system now properly handles empty custom values without throwing an error. | No | ||
| AC-26100 | Performance Management | In the Career Development portal, the counter for 'Plans in "{}" stage:' was not updating when HRBPs moved plans to a different stage. Stage counters now update dynamically after plan transitions. | No | ||
| AC-26114 | Data Foundation | Authorization policies were added to the Cerbos security framework for LocalWorkerCategory endpoints. This enables proper role-based access control for Support, GlobalCompensationAdmin, DataFoundationAdmin, and DataModelerAdmin roles across create, read, update, and delete operations on local worker categories. This change is internal and has no impact on end-users. | No | ||
| AC-26135 | Data Foundation | Search functionality for custom entities was implemented in the Custom Entities section of the Data Management area. Administrators can now filter and search custom entities using the API. | No | ||
| AC-26139 | Data Foundation | Widget names in the System Usage & Roles report were displaying in the browser's preferred language instead of the user's configured language. Reports now properly display widget names in the user's selected language. | No | ||
| AC-26142 | Compensation Management | When exporting Planner data with Proposal Management enabled for compensation elements, HRBPs were encountering 500 errors during export. The export process now handles ineligible compensation elements correctly and completes without errors. | No | ||
| AC-26162 | Data Foundation | The dependency injection registration for the LocalWorkerCategory API was corrected in the DataModeler client. Previously, a missing configuration caused a runtime error when accessing Local Worker Category endpoints through the API Gateway. This change is internal and has no impact on end-users. | No | ||
| AC-26164 | Compensation Management | The Compensation Rounds list now correctly displays rounds in Publishing status. Previously, rounds were incorrectly hidden with an empty state message immediately after creation or during republication. The backend now accurately reflects Publishing status rounds in the list visibility, ensuring compensation admins can see all active rounds regardless of status and without requiring a page refresh. | No | ||
| AC-26219 | Data Foundation | Custom Entity viewing has been redesigned for consistency across the platform. The dedicated "View Custom Entity" screen has been replaced with a drawer interface. Users can now open custom entity details by clicking the entity name in the grid list view or selecting the View option from the actions menu. Draft entities display both Edit and Publish actions in the drawer, while active entities show the Deactivate action. | Yes | ||
| AC-26224 | Data Foundation | Role-based access control was established for Global Worker Category configuration. Designated data ownership roles can now modify system-wide category configuration while allowing other stakeholders to view the settings. This ensures proper governance of data generation logic across all snapshots. | Yes | ||
| AC-26227 | Data Foundation | Role-based access control was implemented for Local Worker Categories. Compensation admins and data modeling administrators can now create and manage population-specific category overrides while maintaining governed system behavior. This enables flexible configuration for operational and analytical workflows. | Yes | ||
| AC-26274 | Pay Intelligence | Third-party JWT issuer validation was failing for domains with subdomain prefixes before the company ID. The validation logic has been updated to support issuer URLs with additional subdomains in the format [a-z0-9.]+.COMPANY.DOMAIN. | No | ||
| AC-26300 | Performance Management | In the Performance Review final validation stage, the 'Confirmation of my performance conversation' checkbox was incorrectly remaining active instead of being disabled. It now properly displays as checked and disabled after a worker adds a final comment. | No | ||
| AC-26304 | Performance Management | An issue was corrected where validation confirmation text was being displayed on review PDFs in the Pending validation stage when it should only appear in the Closed state. | No | ||
| AC-26321 | Pay Transparency | HRBPs were seeing incorrect columns in the Pay Analysis page that did not match the configured column setup. The page now displays only the columns defined in the column configuration. | No | ||
| AC-26488 | Data Foundation | Users with Configurator and PayAnalyticsAdmin roles were unable to create snapshots in the Snapshot Manager, receiving a 403 authorization error. These roles now have proper create permissions. | No | ||
| AC-26568 | Data Foundation | Report data on the System Usage and Roles page was not refreshing when switching between different user roles, displaying cached data instead. This issue has been resolved, and reports now display correct data based on the active role. | No | ||
| AC-26595 | Performance Management | A 500 error was being returned in the career development plan management portal when using ABAC attributes. This has been corrected to allow proper attribute handling. | No | ||