Version 9.1.148 (24 February 2025) Notifications Notification sent out based on historical dates (#120742) Problem Licence expiry notifications are sent for inactive subscriptions.   Solution Changed query to select only the latest subscription of the tenant Zoom Connect Credentials not persisting (#128180) Problem Was calling an async method while not awaiting Solution Added await to the call Add time to Welcome email (#124699) Problem An error is given when the Welcome Notification button on a user profile is clicked. Solution Fixed issue with getTemplates query Ruleset Management The payroll name is not saving and PowerShell cannot be null (#128236) Problem The payroll connector was not saving due to a prototype not being nullable, and the name field was not saving due to multiple name fields with the same ID Solution Made prototype nullable and chose name field based on visible container. Performance Management Copy Over Scorecard (#128182) Problem When creating a new contract and selecting Copy From Another, only subordinate contracts for the current Review Year were returned, you then cannot create a contract for someone in the current year from a colleague on a previous year. Solution Fix the query that returns the list of contracts to pull for all previous years, also remove the subordinate ID fetch from JobProfiler and instead rely directly on the materialized table PerformanceManagerUserIds. Made the selection modal scrollable. Inactive Rating Scale item still taken into account (#127347) The following changes were made: Disable the Active toggles when anyone has started rating - same as the delete rule Add a tooltip on the disabled Active This rating value is already in use by some agreements Also, disable the  Click to add another item  When a rating value has not yet been used and you make the item inactive, then this should not reflect as an option on the agreement when rating Hide Evaluation Summary Button on Rating Phase (#126277) Problem Evaluation summary button shows in the rating phase for the employee even if the hide evaluation summary setting is on. Solution Added setting test on missed Show Evaluation Summary button Evaluation Summary Button and Modal Available on Employee Self-Rating Modal (#126278) Problem Evaluation summary button shows in the rating model for the employee even if the hide evaluation summary setting is on. Solution Added setting test on missed Show Evaluation Summary button PM Module Not Working (#126464) 1) 2 offline refresh jobs were still running that I stopped I believe they were holding onto resources 2) At the same time 3 update processes were running that were blocking one another, I think the offline refresh jobs may have affected these, once the jobs stopped the processes were completed. 3)  One of the queries pulling PG info is intermittently slow, although it seems to be fine now. There may be PG changes happening which is requiring refreshes on the PG and affecting the speed of the call. We will have to keep monitoring this, if we do experience significant performance problems again we can investigate further to try and see if we can identify something. Job Profiler List pages reverting to page 1 (#126261) Problem When on the job profiler page and I go to page 2 and edit a record and navigate back it redirects to page 1. I want it to remember that I was initially on page 2 Solution Implemented a solution to remember the page, save it in local storage and when on the edit page I add the page to the query params of all back buttons and remove it from local storage. Thus it remembers the page but also forgets it when navigating completely away Data Warehouse Update Start Date in Group & Company; Add Secondary Positions (#121328) Added the following fields: Role Allocation Percentage Start Date in Group Start Date in Company Add 2 new interpolation fields (#127243) Two additional Interpolation actual value fields have been added, one for the Employee's Actual Value and another for the Manager's Actual Value. The previous Interpolation Actual Value field now serves as the Final Actual Value. The following 2 fields were added: InterpolatedManagerValue InterpolatedUserValue Adjust DWH deployment workflow for V8 DWH packages (#126906) Problem Workflow can only deploy V9 DWH packages Solution Adjust workflow (by adding a dropdown for V8 database names) to deploy V8 DWH package.  Employee Import Error on People Group Import Request under Integrations (#127998) Problem The prevented import translation is not shown when requesting bulk imports within 5mins from each other Solution Add logic to show the message when forbidden Learning Management No error detail if absent notification cannot be sent to Parent/Guardian (#123832) Problem No indication anything is wrong only an empty cell within the columns email, name and surname Solution Updated LearningManagementExportService to handle cases where recipient details (email, name, surname) might be missing by using localized strings.