Version 9.1.238.2 (Support Release - 29 June 2026)
Performance Management
Wrapping SyncFusionPopover in a td tag (#152177)
Problem
- Manager comments and employee comments are in the same column when their text exceeds the max length and SyncFusion styles are applied
Solution
- Wrap the SyncFusionPopover element in a td element to prevent a div tab from being added to the table body.
Job Management
Optimising job profile query (#152112)
Problem
- Query runs too long on live, and this causes timeouts.
Solution
- Optimising the query to reduce execution time to ensure that it does not time out.
Dashboards
Adding known as profile name logic (#151968)
Problem
- On the Main Dashboard's "my colleagues widget, the "known as" name is not displaying as it does on People Management.
Solution
- Add known as display logic to the My Colleagues dashboard widget, same as previously done on People Management.
Notifications
Add HR process submitter as the final approval recipient (#151486)
Problem
- The event HrProcessSubmitterFinalApproval is not linked to a recipient
Solution
- Introduce a new HR notification recipient type for final approval submitters.
- Add the HrProcessSubmitterFinalApproval recipient code, seed data, and related database migration to support this new recipient type throughout the notification system.
Imports
Add ExportData v2 and update the notice period for backwards compatibility (#151719)
Problem
- The notice period field type change is not backwards-compatible in the API.
Solution
- Introduce a new version (v2) of the Export Data gRPC API for job profiler appointment exports, while also making some adjustments to the v1 API and improving Swagger documentation handling.
- The main focus is on enabling a more flexible and extensible export endpoint, with improved data typing and service registration.
Organisational Structure
Fixing max position selection error text (#152026)
Problem
- Selecting a position after having 20 positions selected shows an error message as "default text". Additionally, you cannot unselect any position after 20 positions were selected.
Solution
- Added the missing error text hidden field.
- Fixed unselecting logic.