beqom Pay Suite 18.1 - 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 18.1 release of the Pay Suite application and in the subsequent patches.
18.1
Deployment to staging environments: December 2nd, 2025
Deployment to production environments: December 9th, 2025
| Type | Issue key | Module | Description | |
|---|---|---|---|---|
| Zendesk | Jira | |||
| AC-12014 | Performance Management | Workers and managers can now upload documents to career development processes. In edit more, users can upload up to 10 files (10MB each). The feature includes file management capabilities (upload, download, delete), visibility controls based on document ownership, and integration with File Service API for secure blob storage. All functionality is controlled by template settings in Workbench > Performance Management > Career Development Plans. | ||
| AC-14123 | Pay Intelligence | Analytics Hub now correctly handles report and page visibility when users switch between profiles (HR and Manager). Previously, switching profiles would cause 500 errors when attempting to view reports/pages that weren't visible in the new profile. The system now properly refreshes visibility permissions based on the active profile, preventing errors and ensuring users see only the content to which they have access. | ||
| AC-16556 | Compensation | Under Planner > Compensation, HRBPs now see only compensation rounds to which they have been assigned, rather than all published or in-progress rounds. The filtering logic was updated to respect workflow configuration and user assignments for a more personalized experience. | ||
| AC-17417 | Pay Intelligence | The error handling mechanism of the Goal Genius tool was refactored with improved architecture that provides consistent error detection across all Goal Genius operations and better maintainability of AI-assisted goal creation features. | ||
| AC-18401 | Pay Transparency | As part of the ongoing development of the Pay information request feature, comprehensive filtering capabilities were added in Planner. HRBPs and users with the Read only role can now filter requests by worker details, status, alerts, request date, and resolution date using multi-select drop-down lists and date operators. | ||
| AC-18402 | Pay Transparency | As part of the ongoing development of the Pay information request feature, workers can now request Pay Information directly from their Digital Reward Statement (under Passport > Compensation) to exercise rights under the EU Pay Transparency Directive. When enabled in Workbench > Pay Transparency > Document settings), a Request pay information button is displayed in the Pay information widget. | ||
| AC-19328 | Performance Management | A new button, Edit goal details, was added to the Basic information section in goal view mode (under Passport > Goals), enabling users to modify goal details without switching to full edit mode. When clicking the button with unsaved changes elsewhere (such as goal progress), a pop-up appears with three options: Continue editing (stay on current section), Discard changes (proceed with edit, losing unsaved work), or Save changes (save current changes then edit). | ||
| AC-19490 | Performance Management | An ETL service configuration issue was correct to prevent excessive requests to Data Foundation service. Because small timeout values were configured, the ETL service was making a large number of requests when synchronizing goals to the Data Foundation, causing 409 errors during goal synchronization. | ||
| AC-19726 | Performance Management | The following accessibility improvement was introduced for feedback request inspiration buttons. Aria-label attributes were added to buttons that add suggested content prompts to feedback requests, ensuring screen readers can properly identify these interactive elements. | ||
| AC-19736 | Pay Intelligence | For enhanced accessibility in the goal creation experience for managers, proper aria-label attributes were added to search input fields in the population Include and Exclude sections for organization, location, and role criteria, ensuring screen readers can properly identify these form elements. | ||
| AC-19747 | Performance Management | The accessibility of the progress range input in the goal status update section (under Planner > Goals > Goal details) was improved. Proper aria-label attributes were added to ensure screen readers can identify the range slider control for updating goal progress percentage. | ||
| AC-19750 | Performance Management | The keyboard navigation accessibility of the worker search list when creating a feedback note was enhanced. While keyboard navigation was functional, the visual focus indicator was not properly displayed when navigating through worker search results in feedback notes, goals, and other areas using this component. The focus indicator is now clearly visible for all use cases. | ||
| AC-19783 | Compensation | In Workbench, in the top tab bar, an issue where descending letters (g, p, q, y) were truncated was corrected. Tab labels now display with a height sufficient to ensure full visibility of all characters, improving readability and UI quality. | ||
| AC-19812 | Authorization | An event-based synchronization mechanism was implemented so that custom user attributes set in the back-office are saved in MongoDB and automatically updated in Elastic for authorization. | ||
| AC-19928 | Compensation | The accessibility of links in the rich text editor (for instance found in the data privacy statement definition page in Workbench) was improved by preventing rendering of links with empty or unsafe URLs as clickable elements. Links with missing URLs now display as plain text, and links with unsafe protocols (javascript:, data:) are blocked using proper URL escaping to prevent XSS attacks. | ||
| AC-20007 | Data Foundation | The population selection interface, under Workbench > Data Management > Populations, was enhanced with hierarchical tree structure for organizations, legal entity, and cost centers. Users can now navigate through organizational hierarchies to select populations more intuitively, making it easier to define complex population criteria for goals, compensation rounds, and other features. | ||
| AC-20083 | Data Foundation | A new deletion API endpoint and deletion handler were added to the Data Foundation endpoint as part of the ongoing development efforts to implement soft deletion/deactivation of records in the data foundation. | ||
| AC-20089 | Data Foundation | As part of the ongoing development efforts to implement soft deletion/deactivation of records in the data foundation, a deletion workflow was added to the Data Foundation. | ||
| AC-20130 | Pay Intelligence | As part of the ongoing development efforts to implement pay analysis, an API endpoint was added to make it possible to upload a snapshot for the creation of a pay analysis data set. | ||
| AC-20139 | Pay Intelligence | As part of the ongoing development efforts to implement pay analysis, an API endpoint was added to make it possible to refresh the list of pay analyses in Workbench > Pay Intelligence > Pay Analysis. | ||
| AC-20148 | Pay Intelligence | As part of the ongoing development efforts to implement pay analysis, an API endpoint was added to make it possible to retrieve pay analysis details and return them in a drawer in Workbench > Pay Intelligence > Pay Analysis. | ||
| AC-20197 | Pay Intelligence | As part of the ongoing development efforts to implement pay analysis, an Synch analysis button, used to fetch new analyses from PayAnalytics, was added to the list of pay analyses under Workbench > Pay Intelligence > Pay Analysis | ||
| AC-20301 | Authorization | The Cerbos authorization engine was updated to the latest version to enable future development of custom authorization attributes. | ||
| AC-20360 | Compensation | As part of the ongoing developments effort for advanced calculations, a new project repository was created to host the feature code. | ||
| AC-20376 | Compensation | As part of the ongoing development effort for the compensation round management interface, a drawer view was added for compensation round configuration steps in the round management overview page. Compensation admins can click on configuration step names to open a drawer with read-only step details. | ||
| AC-20403 | Performance Management | The goal type settings were extended with a new permission to enable managers to create a goal of the selected type for themselves. When enabled, managers with organizational goal management permission can create goals for themselves in addition to their direct reports. Existing goal types automatically adopt this setting during upgrade if the "managers" population was previously configured, ensuring backward compatibility. | ||
| AC-20412 | Performance Management | Goal data are now displayed in performance review PDFs at all workflow stages, not just when reviews are submitted. The following data is displayed in the goal PDF: Title, Description, Creator, Owner, Progress percentage, Workflow type, Priority, Tracking method, Due date, Measurement criteria, Deliverables, Tags, and Parent goal alignments. | ||
| AC-20480 | Compensation | The compensation statement was enriched with detailed bonus goal achievement data. Statements now include comprehensive bonus details per situation period, including goal names, weights, achievement percentages, targets, and results with payout curve calculations. In addition, a SituationDetails field to statement payload containing merged goal achievements with LoA, TiR, and payout curve data, enabling creation of detailed compensation statements for bonus rounds. | ||
| AC-20524 | Pay Transparency | The digital rewards statement was refactored in order for it to reflect the current architecture of the platform. This technical improvement focuses on code quality and integration with the Data Foundation API. | ||
| AC-20554 | Pay Intelligence | As part of the ongoing development efforts to implement pay analysis, the data set mapping configuration endpoint was expanded with complete column information. The endpoint now returns field names along with UIDs by consuming data from Data Foundation. | ||
| AC-20557 | Pay Intelligence | As part of the ongoing development efforts to implement pay analysis, the data set mapping list page under Workbench > Data Management > Pay Analysis Data Mapping was expanded to include all columns included in the data set. | ||
| AC-20578 | Pay Intelligence | As part of the ongoing development efforts to implement pay analysis, an API endpoint was implemented to enable soft deletion for pay analysis records. | ||
| AC-20613 | Pay Intelligence | As part of the ongoing development efforts to implement pay analysis, a sub-group analysis table was added to pay analysis results page Workbench > Pay Intelligence > Pay Analysis Results. The table displays detailed breakdowns for each sub-group with expand/collapse functionality, showing statistics for total population and filtering options. | ||
| AC-20618 | Compensation | The Compensation history drawer in Planner was enhanced to display data for custom compensation elements for HRBPs and Compensation managers. | ||
| AC-20628 | Performance Management | Security improvements were introduced to the career development, goals, check-ins and feedback APIs. | ||
| AC-20656 | Compensation | An audit mechanism and an Audit trail page were implemented in Planner > Compensation to track actions performed by users proxying other users. | ||
| AC-20669 | Pay Transparency | Regional settings (i.e. cultural settings, including date) were not properly applied when generating a pay information request PDF. | ||
| 141539 | AC-20685 | Performance Management | An issue in which the performance review template settings were not properly applied for non-participating managers was corrected. The system was showing comments by goal even when configuration specified only overall rating. The verification of the goal answer settings was corrected to properly apply to all scenarios. | |
| AC-20696 | Data Foundation | As part of the ongoing development of a new localization service for the platform, the new localization API was deployed for WebApp. | ||
| AC-20727 | Data Foundation | As part of the ongoing development of a new localization service, automatic localization API versioning was put into place. | ||
| AC-20766 | Performance Management | An incorrect error (400/404) was displayed when a user attempted to access a goal to which they didn't have access from an email notification. The system now displays the expected 403 error. | ||
| AC-20775 | Compensation | The OpenTelemetry (observability framework used in the platform) packages were updated to latest versions to ensure the most secure and up-to-date observability features are used. | ||
| AC-20824 | Data Foundation | Email notification configuration parameters were added under Workbench > Data Management for data set change events. Users can configure notification recipients using an auto-complete search field to find users by name or email, add or remove recipients individually, and view the complete list of configured recipients. | ||
| AC-20842 | Performance Management | As part of the goal workflow improvement efforts and to improve the user experience when creating goals, success confirmation pop-ups were added when goals are published or saved as drafts. Previously, users were redirected to the goal list immediately after creating a goal, but couldn't see it due to database timing. | ||
| AC-20852 | Compensation | The compensation round and payout curve duplication (Workbench > Compensation Management) confirmation messages from banners to modal pop-ups. Users now see a modal dialog when duplicating these items, providing clearer guidance and requiring explicit acknowledgment of the duplication action. | ||
| AC-20870 | Performance Management | In Passport, the Personal information widget incorrectly displayed the private phone number instead of the professional phone number. This behavior was corrected and the proper data is now displayed. | ||
| AC-20882 | Compensation | A misleading pop-up title when deleting compensation round pending drafts was corrected. The delete confirmation pop-up previously displayed Delete compensation round for both actual round deletions and pending draft deletions. Two different labels are now used to avoid any confusion. | ||
| AC-20913 | Compensation | The rc-table library (a UI component used to render data tables) was updated to the latest version and the required configuration was performed to ensure compatibility. | ||
| AC-20942 | Compensation | Preparation steps were performed on the front-end side of the platform for the implementation of the future advanced calculation feature. | ||
| AC-20957 | Authorization | To enable the use of custom fields as authentication attributes, the analytics authorization endpoint was extended with dynamic attribute-based access control (ABAC) powered by Cerbos. | ||
| AC-20975 | Data Foundation | New compensation data entities were introduced in the Data Foundation: ContractedCompensation (for tracking contracted amounts and percentages with effective dates) and PaidCompensation (for recording actual payments with date ranges). A new enum, AmountSource, was also added to distinguish between fixed amounts and percentage-based compensation. | ||
| AC-20981 | Data Foundation | The new compensation-related entities were differentiated across all model schemas to enable per-compensation-element field mapping for improved flexibility in compensation data modeling. | ||
| AC-21033 | Performance Management | In the goal view page, from both Passport and Planner, the Mark as done button was moved from the page header to the Status update section for improved workflow visibility and consistency in goal management. | ||
| 142335 | AC-21050 | Performance Management | Thousand separators were inconsistently displayed in Workbench > Performance Management > Goal Management for numerical and financial units of measurement, appearing only in editable columns. Thousand separators are now consistently displayed across all columns. | |
| AC-21051 | Performance Management | Code refactoring was performed on the ETL DFIntegration to improve code quality and maintainability. | ||
| AC-21053 | Performance Management | An incorrect error (400/404) was displayed when a user attempted to access feedback to which they didn't have access from an email notification. The system now displays the expected 403 error. | ||
| 140620 | AC-21063 | Performance Management | An issue was corrected where workers received an error 403 when attempting to download attachments from their own goals. The system now uses the appropriate API based on user permissions. | |
| AC-21069 | Performance Management | Goal weight is now displayed on performance review PDFs for both workers and managers when reviews are in progress or completed, providing added visibility into weighted goal calculations. | ||
| 142180 | AC-21077 | Pay Transparency | The Historical compensation graph in Passport > Compensation did not display all salary change records, particularly missing the original salary entry when a worker had multiple compensation changes. | |
| AC-21089 | Pay Intelligence | A delete option was added to the context menu of the Pay Analysis Results list, enabling users to remove analysis entries directly from the list view. | ||
| AC-21102 | Pay Intelligence | As part of the ongoing development efforts to implement pay analysis, a pay analysis upload button was added to the Snapshot Manager contextual menu, enabling users with appropriate permissions to trigger snapshot uploads directly from the snapshot list. | ||
| 142428 | AC-21109 | Compensation | An issue in which conditional formatting was not applied for Boolean fields in Planner > Compensation was corrected. The system now properly handles Boolean field values in formatting rules. | |
| AC-21110 | Compensation | To improve code quality, feature flags related to bonus plans were removed. | ||
| AC-21121 | Pay Transparency | No loading indicator was displayed when clicking the Generate and preview document button in pay information requests. A loading state is now displayed during the 2-3 second generation process, providing better user feedback. | ||
| AC-21137 | Performance Management | The proxy banner background now dynamically adapts to the selected color theme, maintaining visual contrast with the header and improving consistency across the UI of the platform. | ||
| AC-21180 | Pay Transparency | As part of the ongoing development efforts to implement pay information requests, the API endpoint used to retrieve the list of pay information requests was migrated from GET method to POST method to support complex filtering capabilities. | ||
| AC-21216 | Data Foundation | In the context of the ongoing implementation the soft deletion/deactivation of records in the data foundation, a new API endpoint was created to generate CSV templates for data deletion. | ||
141319 143586 | AC-21233 | Performance Management | An error 403 was displayed when users with the Check-ins and Configuration professional roles attempted to save changes to the check-in settings. The error occurred because these roles were not allowed to update the settings but the system did not check for permissions before allowing the user to make changes. The system now properly checks user permissions before attempting to update global settings. | |
| AC-21253 | Data Foundation | As part of the ongoing development of pay analyses, the snapshot name was added to the list of pay analyses, making also possible to filter the list by snapshot. | ||
| AC-21270 | Data Foundation | An issue was corrected where entities in the drop-down list for worker category were not accessible on laptop screens. The drop-down now includes proper sizing and scrolling to ensure all items are visible and selectable. | ||
| AC-21298 | Authorization | Health check registration was refactored to eliminate redundant database connections, resolving an issue where the /health/ready endpoint was exhausting the PostgreSQL connection pool and causing service instability. | ||
| AC-21354 | Authorization | ABAC authorization is now applied when review templates are published, ensuring that the final list of review participants is filtered based on the Primary Owner's access permissions, maintaining compliance with organizational access control policies. | ||
| AC-21378 | Data Foundation | Tenant migration handling was improved to prevent SQL connection pool exhaustion during multi-tenant migrations, ensuring proper resource cleanup and preventing production outages. | ||
| 143089 | AC-21388 | Data Foundation | The Japanese language was not properly recognized when specified as a worker's default language in the data foundation, causing the application to fall back to English instead. The system now supports both ja and ja-JP language codes for Japanese. | |
| AC-21389 | Pay Intelligence | As part of the ongoing development of pay analyses, the snapshot name is now saved during upload and used in filtering and sorting operations under Workbench > Pay Intelligence > Pay Analysis Results. | ||
| 140395 | AC-21421 | Performance Management | As part of an ongoing initiative to enhance user experience in the platform, the Goals header in Passport and Planner was redesigned by replacing the Insights and Overall progress sections with a new Tips section that provides contextual guidance (number of goals in a selected plan or total number of goals, depending on the context) for workers and managers, improving user experience and goal management support. | |
| AC-21424 | Compensation | The Application Name property was added to the database connection, making it easier to identify stability issues. | ||
| 143029 | AC-21427 | Compensation | A retry mechanism was added in the application front-end for all 502 errors from any source, improving error handling and reducing the impact of temporary service interruptions on users. | |
| 142250 | AC-21556 | Authorization | An issue was corrected in the authorization service where employment data integration was failing due to a field length limitation in the JobLevel field, which was restricted to 3 characters while the source data contained longer values. | |
| AC-21621 | Performance Management | An issue whereby the upload of review data was corrected. | ||
| AC-21635 | Performance Management | The following issue was corrected: it was not possible to find organizational units in the exclude section when the Add all company button was clicked in the population component when creating an organizational goal. | ||
| 136761 | AC-21782 | Performance Management | The system was updated to retrieve data for lists of goals for workers and for managers from PostgreSQL instead of Elastic. Organizational goal populations are now frozen upon goal completion, ensuring that users who were in the population when the goal was completed retain access, while users added later cannot view the completed goal. | |
| AC-21789 | Performance Management | The authorization model was updated for organizational goal population access after goal completion. The system now properly handles frozen populations after goal completion. Users frozen in the population retain access via direct links, while users who moved out or were never in the population cannot access the goals. | ||
| AC-21915 | When creating a goal for "other colleagues", the drop-down list to select users or organizations scrolled automatically when hovering the mouse cursor over the list. The issue was corrected and the scroll is now triggered as expected. | |||