March & April 2026: Release Notes
Fatigue360
Shift Issue Override System
The shift override system has been overhauled, moving from a single blanket override to individual overrides per issue. Notes can optionally be applied to multiple issues at once. For full details, see: Fatigue360: Changes to Shift Overrides - Workforce360 - Updates
Shift & Planning Enhancements
- Updated Event & Shift import to include Fatigue360a column for the unique ID to allow updating of existing records in the system.
- Added a Travel Plan option to the Roster View to show whether staff are travelling to or from accommodation after their shift.
- Performance improvements to reduce repeated calculations (e.g. rest time, time of day) within a single page load.
- Added a setting to automatically sign staff out after a configurable period past their planned time out (e.g. 1 hour after their planned time out, sign them out at their planned time out).
- Planned shifts can now be marked to indicate the individual will be a passenger, setting the mileage for their journey to 0.
- Separated permissions for Hotel management from Accommodation, creating the option to restrict who can add Hotels while still allowing them to add accommodation.
- Added options to the Clause module to specify whether a shift should be counted based on its length (e.g. include only shifts of 8 hours or more, or only shifts of less than 8 hours).
- For staff competencies, it is now possible to set a start date. When records are imported from external sources without this information, the system will assume the competency applies from the date of creation.
- Updated the Shift Timeline Role filter to allow selection of multiple roles.
Client-Specific Integrations
- Updated the A-Site integration to accommodate management forms as well as work requests.
- Improved the QTS import to reduce client-side lag when uploading large volumes of data.
Bug Fixes
- Fixed display of distance for staff in the sidebar for free tier organisations.
- Fixed an issue where clause exceedance levels could not have an override reason provided.
- Fixed permission check on editing templates and gangs.
- Fixed an issue with custom travel time not pulling through when creating an actual.
MacRail System
Enhancements
- Added a Risk Assessments option for exceedances (e.g. on-site or door-to-door rule) to be completed by users via the MacRail Worksite App. For Fatigue360 clients using MacRail for actual capture, copies of these assessments are sent to the corresponding Fatigue360 setup.
- Added the ability to set the number of days after which an induction will expire automatically.
- The unique reference for an induction is now shown on the induction dashboard.
- Added a button when marking induction media as read/viewed to allow updating without having to open the corresponding file.
Bug Fixes
- Fixed an issue where unplanned shifts were processed back to Fatigue360 more than once when multiple shifts were recorded. Also fixed the auto-population of the time out field to use the default shift length when no actual time out is recorded.
Worksite360
Enhancements
- Overhauled register entry processing to reduce database queries and improve performance on creation and update.
- Individuals without an advisory induction will now show as amber/warning in the register rather than red/danger, provided no other issues are present (e.g. over the on-site rule).
- Added requirement scheme options to control whether postcode fields for place of rest, travel time, and sponsor are required when using the sign-in form.
- Added additional client-side validation to the sign-in form to make clear the minimum and maximum length of certain fields.
- Improved processing of card checks to external providers.
Facial Recognition Enhancements
- Facial Recognition devices can now be configured to capture images for successful or unsuccessful attempts.
- When signing in via a Facial Recognition device, if a previous entry still exists and was not signed out, it will now be processed as DNSO (Did Not Sign Out).
- Improved searching of Facial Recognition device logs when searching by name or card number.
- Added an option to set device sensitivity to 'off', requiring a screen touch to start.
- Added additional event codes to the system, displayed within the logs when the event occurs.
Bug Fixes
- Fixed a bug with the self-enrolment form that allowed phone numbers longer than the system could store.
- Updated the multiple induction lookup to the correct formats for Sentinel cards.
Platform-Wide Improvements (All Products)
Several foundational improvements have been implemented that benefit all products across the platform:
- Improved brute force protection on login and account management pages.
- Strengthened user session security by increasing the complexity of session hashes.
- Fixed an issue with Microsoft SSO where the email address value was not being returned.