Version 9.1.205 (19 January 2026) Data Warehouse Corrected the SQL Source query (#143362) Problem The Container for jpJobCompetencyInherentRequirements has failed due to source table changes   Solution Resolved issue by updating the Source query step for container jpJobCompetencyInherentRequirements   Created new SSIS Package "PackageLog.dtsx" (#143261) Problem A table is required to log and store the DWH Package results Script is required to fetch and return DWH Packages results to measure Performance   Solution Created a new SSIS Package and table "PackageLog"  Created sp monitorDWHPackageResultsReport to return the latest DWH Package results   Added a step to update the Active field within jpAppointments (#142737) Problem The active was not updated for all the older Appointments since this is calculated manually within the DWH   Solution Added a step within Appointments to update the Active field for all the Appointments to ensure it is updated   Removed Shrink Log File step with Full Refresh (#142737) Problem Since the Full Refresh has been adjusted only to refresh data for the current year, the Shrink Log File Step is not required anymore within ExecuteSequence    Solution Removed step "Shrink Log File for V9_Datawarehouse with Full Refresh" within ExecuteSequence SSIS Package   Corrected Truncate step for rbDataIntegrityResults (#142737) Problem An incorrect table name was used to try to truncate rbDataIntegrityResults, which is causing the package to fail   Solution Corrected SQL statement in the "Truncate rbDataIntegrityResults" task to reference the correct table name   Performance Management Resolve various bugs due to visually impaired changes (#142553) Problem Scrolling on a contract page is no longer working as it should. When you scroll down, the banner with the person's details should be made smaller, to only display the portrait and name (and score gauges when applicable). The panel on the left should always stay visible, and as you scroll, it should highlight the sections that are currently visible. Only the section cards should scroll up and down.  Styling issue when selecting a score during the rating phase. The highlight does not cover all the text, and it is flat on the left and right sides instead of round.  Delete the modal when deleting the agreement period is not working correctly. You cannot enter a delete reason because focus is lost after clicking in the text field. When you click cancel, the modal starts flickering.  Cannot open the review period by clicking on the overall summary score Gauge    Solution Resolve the problem with the scroll not working correctly and the banner not auto-collapsing on scroll. Also fixes the scrollspy stickytop issue.  Correct the problem with selected ratings styling  Correct issue with the delete modal losing focus when clicking on the deletion reason  Resolve the problem of not being able to open the contract from the overall summary score gauge   Resolve issue with editing section weights on contract due to missing parameter (#143437) Problem Unable to edit section weights on a contract due to the missing primaryContract parameter not being sent from the frontend.    Solution Added missing parameter   Resolve issue with deleting action plans (#143402) Problem Unable to delete action plans due to a missing primary contract parameter required for authentication    Solution Add required parameter    Resolve issue with adding/editing action plans (#143402) Problem Error received when trying to add or edit action plan items. Bug due to recent additional contract development   Solution Resolve missing parameter not sent through when adding / editing / copying action plans.   Identity and Authorisation File import not setting default password (#139782) Problem When importing users from the frotnend the password does not get set    Solution Implemented a call to get the default password and set the password hash Implemented a new change to set a default password on product Setup. When new users are created inside identity it will make use of the default password, and a new expired result will be returned   Job Management Resolve issue with Job Inherent Requirements incorrectly updating when rating on competency analysis (#143362) Problem When rating competency for a user for Job Inherent Requirements, if multiple requirements of the same Master Data type exists all corresponding records for the same type are updated incorrectly. Picked up a design problem where for the Job Inherent Requirements, multiple requirements per type can be added; however, for the analysis, the Job Competency Inherent Requirements entity is incorrectly linked to the master data record instead of the job inherent requirement record, resulting in a user can only ever have one requirement per type.  Front-end and backend allow for working with multiple per type, but cannot distinguish on the record level to which Job Inherent Requirement it is linked and as per the issue on request, updating one record leads to all of the same type being updated.    Solution Remapped the Job Competency Inherent Requirement to the Job Inherent Requirement and updated all references accordingly.   Imports Update email confirmation logic in user creation (#142626) Problem Email is not confirmed when empty    Solution Replaces dynamic email confirmation check with a hardcoded true value when creating users via gRPC. This change ensures all users created through people management have confirmed emails, likely to simplify sign-in during the MVP phase.   Report Builder Resolved date filter breaking SQL script (#143230) Problem When a datetime filter is added, the SQL script throws an exception as the datetime is not within an apostrophe   Solution Add a filter check to concat when the types are of datetime   Event Scheduling Resolved Event Name not being set when tab page is reloaded (#140617) Problem When navigating to a tab, the event name is already loaded from event details, but should you refresh the tab, it reloads the content, where the event name is removed    Solution Add a change to retrieve the event name on each tab to emit to set the display of the event name