Version 9.1.273 (9 November 2026)
Data Warehouse
Resolved error within the insert for lmStudentSubjects_Staging_V9 (#156030)
Problem
- The package failed due to an error within the insert step for lmStudentSubjects_Staging_V9
Solution
- Resolved the error within the insert for lmStudentSubjects_Staging_V9 by using the correct field name to be inserted
Added new fields and backup tables within LearningManagementReport_ETL (#156030)
Problem
- New fields needs to be added within lmStudentSubjects and lmTermResults
- Records only need to be processed when the cycle is still active
- Backup tables for lmStudentSubjects and lmTermResults need to be created to store locked entries
Solution
- Added fields Locked, CycleStartDate, CycleEndDate and ClientUpdates within lmStudentSubjects
- Added fields Locked and ClientUpdates within lmTermResults
- Updated process to only process data for cycles that are still active
- Created backup tables for lmStudentSubjects and lmTermResults that will store Locked entries
Imports|V9-Performance Management
Resolved duplicate imports for Survey Import (#157946)
Problem
- When a survey import failed, the system retried it automatically. Each retry created another import entry, making one failed import appear as several separate imports.
Solution
- Retries now reuse the original import entry. The system can still retry failed imports, but it no longer creates a new entry for each attempt. If a retry succeeds, the original entry is marked as completed.
HR Process Automation
Implemented recalculation on user journeys (#157611)
Solution
- Implemented a new change to recalculate a user journey
- Added translations
- Added correction towards remapping of dates.ToUniversalTime() caused a time correction, whereas the dates already stored were UTC
Resolved Pathway access on shared link (#157711)
Problem
- ClientId needed to set schemaId
Solution
- Pass through clientId
People Management
Restore missing termination date heading (#157653)
Problem
- The Termination Date column heading is missing in People Management > View/Edit People > All, leaving termination dates without a label.
Solution
- Restored the existing translated Termination Date heading wherever the termination date column is displayed.
Performance Management
Corrected auto copy behaviour on copy contract (#157408)
Problem
- When a user's contract is copied from a previous one that is another review setup that has no VB section/items, and the current review setup has setting auto copy on, the rule is that it will take the review setup which it is copied from, but this causes a case where if there is none and the current review setup has VB section/items it is not copied
Solution
- Added a rule change so that, in this case, it will take the current section items if there are none from the review setup which is copied from
Resolved excluding contract period error (#157753)
Problem
- Even if there is no contract for a user yet on the manager accordion, the exclude can be clicked, which throws an error. The error is due to a policy of the contract not having access, due to a contract that does not exist
Solution
- Added a check to ensure a contract exists as part of the bool property of the allowExclude action
Resolved incorrect extension being used for file download (#157963)
Problem
- On Moderation, when a file is being downloaded, it makes use of the kpi document name, which has no extension, causing the default extension .txt to display
Solution
- Added a check to retrieve the filename from the response of MVC File to be used to populate the file name with the correct extension
Resolved browser and navtab back to unlock template (#157673)
Problem
- When a user leaves a review template using the browser Back button or the navbar Back button, the template stays locked, preventing other users from editing it.
Solution
- The template now unlocks automatically when the user leaves using either Back button, allowing other users to access and edit it.
Report Builder|V9-PeopleManagement
Resolve issue where new users are not given Personal Category permissions by default (#157881)
Problem
- When new users are created, they should automatically get access to the Personal category on ReportBuilder. All users must have access to the Personal Category. Implementation was lost when the service-level materialisation was removed.
Solution
- Added ReportBuilder consumers on user create/update to ensure that the user has Personal Category access.
Signify Mobile App|V9-Communication Portal
Hide everything except chats from the full-page communication portal (#157179)
Problem
- The full-page communication portal added to be opened from the mobile app allowed the user to access links and navigation away from the portal.
Solution
- Hide everything except for the "Discussion" tab on the full-page portal.
Show correct loading indicator for fullpage communication portal opened from user app (#157180)
Problem
- When opening the communication portal from the mobile app, it showed two loading indicators, neither of which is the Signify loading indicator.
Solution
- Show the Signify loading indicator.