Skip to main content

Release Notes 14-02-2026

Support avatar
Written by Support
Updated over a week ago

14-02-2026 February 2026 System Release V1

Summary

This major system release delivers security improvements for multi-tenant data isolation, authentication improvements including 2FA and Microsoft login, performance enhancements for licence management, and broad fixes across inspections, forms, sites, and contractor registration workflows.

Security

  • Multi-Tenant Data Isolation Strengthened - Plant & Vehicles API endpoints were updated, ensuring activation and deactivation history remains properly isolated per tenant.

  • Translation System Security Improved - HTML anchor tags containing unique file signatures are no longer repeatedly sent to external translation services.

Authentication & Login

  • Microsoft Login Error Handling Improved - Microsoft OAuth callback now handles missing parameters gracefully instead of throwing exceptions.

  • Staff Two-Factor Authentication Fixed - QR Code generation and Reset QR Code features now work correctly when staff users set up 2FA for the first time.

  • Contractor OTP Expiry Corrected - One-Time Passwords now correctly expire after the configured 10 minutes instead of approximately 90 seconds.

  • Contractor Login OTP Flow Fixed - Multiple issues with the "Enter One-Time Password" email-based OTP feature have been resolved.

  • SSO-Restricted Users No Longer Get Locked - Users restricted to SSO login can no longer get locked out through failed login attempts.

  • OAuth Server Error Resolved - An intermittent OAuth2 authorisation code error in production has been fixed.

Licence Management

  • Licence Statement Performance Improved - The Licence Statement view now loads significantly faster when using filters, resolving performance issues with large datasets.

  • Double Licence Upgrade Prevented - An issue where upgrading a Worker's licence consumed two licences but only applied one year of expiry has been resolved.

  • Licence Statement Without Primary Employee Fixed - Accessing a Licence Statement for contractors without a primary employee no longer causes an error.

Staff Management

  • Bulk Assign Simple Permission - Staff users can now be assigned Simple permission in bulk from the Staff list view.

  • Save Permission Schemes from Advanced Mode - Permission configurations can now be saved directly from Advanced Mode.

  • API User Deactivation Protection - Permission restrictions now prevent accidental deactivation of API users.

  • Staff Document Alert Emails Updated - Email templates for staff entity document alerts have been refreshed with improved messaging.

Sites Module

  • Inactive Sites Hidden from Filters - Inactive sites no longer appear in Live Access map and list view filters, or in Site Document editing.

  • Archived Sites Toggle Fixed - The Archived Sites toggle now correctly displays results instead of showing a blank table.

  • My Sites Only Toggle Default - The "My Sites Only" toggle is now ON by default for a more focused view.

  • Site Detail Layout Fixed - A missing closing tag that broke the layout below the End Date field has been corrected.

  • Parent Site Deactivation Protected - Parent sites can no longer be deactivated while child projects are still active.

Plant & Vehicles

  • Deactivation Timestamp Corrected - Plant item deactivation timestamps now record the correct date and time.

  • Contractor Assignment for Manage Plant Permission - Users with Manage Plant permission can now assign contractors to plant items.

  • System-Wide Rename Completed - "Plant" has been renamed to "Plant & Vehicles" across all remaining system modules.

Inspections

  • Scheduled Inspection Staff Assignment Fixed - Scheduled inspections with Staff Category and Site filters now correctly assign only to staff at the selected site, instead of all staff in the category.

  • Action List Filter Error Fixed - The Inspection Actions list no longer crashes when filters contain empty values.

  • Person Responsible Search Added - The Person Responsible component now includes a search function for easier selection.

  • Template Category Delete Button Restored - The delete button now correctly appears on hover when removing categories from inspection templates.

  • Action List Site Column Responsive Fix - The Site column in the Action List no longer breaks on smaller screens.

Forms Module

  • AI Review Button Text Updated - The AI Review button text has been updated for clarity.

  • AI Review Button State Management - Other AI Review buttons are now disabled while a review is in progress.

  • AI Review History Table Format Fixed - Detailed Assessment tables in AI Review History now display with correct formatting.

  • Form Submitted Email Link Fixed - The "View Forms" button in form submission email notifications now navigates to the correct page instead of the Overview module.

  • Expired Form Email Details Corrected - Expired form email notifications now display the correct expiry details.

  • Complete and Review Actions Added - Forms list now includes Complete and Review options in the Actions dropdown.

  • Add New Form Modal Fixed - The Add New Form modal now correctly shows all available form types, not just the default.

Live Access

  • Non-Compliant Worker Display Fixed - The Activity Log no longer incorrectly displays workers as Non-Compliant.

Contractor Registration & Management

  • Bulk Import Duplicate Prevention - The bulk import staging area no longer allows importing licences for duplicate Worker records.

  • Registration Name Validation - First Name and Last Name fields on the public registration form now follow business rules for special characters.

  • Worker Password Update Fixed - Workers can now successfully update their password from their user profile.

Online Training

  • LMS Organisation Logo Deployed - Organisation logos are now displayed in the LMS production environment.

  • Site-Based Training Enrolment Fixed - Workers assigned online training via site can now access their courses without enrolment errors.

  • Training Report Filter Label Updated - The filter label has been updated from "Induction Status" to "Training Status" for clarity.

Supplier Management

  • Document Uploader Name Privacy Fixed - The review panel and document viewer no longer show uploader names from other organisations.

  • Supplier Admin View Permission Fixed - Staff with Contractor RW permission but without Employee Permission no longer navigate to a forbidden page when clicking View on admin records.

  • Worker Site Document Download Fixed - Staff users can now download site documents from hyperlinks in worker profiles.

Incident Module

  • Corrective Action List Crash Fixed - The Corrective Action list no longer crashes when the staff creator record is null.

  • Employment Type Dropdown Sorted - The Employment Type dropdown options are now ordered alphabetically.

Contractor Dashboard

  • Responsive Width Improvements - The Contractor Dashboard now has proper minimum and maximum widths for better display across different screen sizes.

System Emails

  • Worker Document Expiry Alert Added - Workers now receive email alerts when their documents are due to expire.

System Stability

  • Project Finished Alert Error Fixed - An error when creating project finished alerts has been resolved.

  • Document Category SQL Error Fixed - SQL syntax errors when working with contractor document category assignments have been corrected.

  • Document Rejection SQL Error Fixed - A missing condition that caused errors when rejecting global company documents has been fixed.

  • Inspection Order SQL Error Fixed - A column reference error in the inspection order clause has been resolved.

  • Slide-Over Panel Back Action Fixed - Highlighting text from right to left in input fields no longer triggers an unintended back action in slide-over panels.

  • Pipeline Test Failures Resolved - 14 failing test assertions have been fixed.

  • Translation Storage Improved - File-based translation buffer has been replaced with database storage for better reliability.

  • Torus API Rate Limiting Handled - The system now handles rate limiting responses from the Torus Repository API gracefully.

  • Contractor Document Learn More Link Updated - The "Learn More" guide link in the Contractor document list now points to the correct resource.

Did this answer your question?