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
Solution
- Add a change to retrieve the event name on each tab to emit to set the display of the event name