What's New
On-Call Optimizer is continuously improving. Get the details on the latest changes and updates.
On-Call Optimizer user interface refresh
Through 2026, the On-Call Optimizer user interface is being completely refreshed to improve usability and enable the integration of significant improvements in functionality.
The rollout of the new interface is phased — if you don’t see the updated views in your schedule yet, please check back again soon.
Improved handling of availability information limits during assignment
Member availability information is a crucial input for assignment quality. Previously when an assignment attempted to generate shifts past the limit of what had been imported or assigned from a referenced schedule the entire assignment would fail with an error: “Insufficent availability data”!
On-Call Optimizer now assigns all requested shifts regardless of availability limits, but defaults at confirmation time to only adding those prior to the limit (e.g. where availability information was available) into the schedule. Schedule admins gain the ability to override the default via an Accept shifts assigned without availability? toggle which includes those shifts after the limit in the confirmation when turned on.

For more details see the advanced confirmation options docs.
Bugfixes and minor changes
- Fixed assignment cost reports occasionally double- or under-counting a member’s blocked or preferred time when it was recorded as several adjacent availability entries overlapping with a split or merged shift.
- Improved availability import boundaries to more reliably align with the availability requirements of the schedules each member belongs to — reducing the likelihood of those schedules hitting availability limits during assignment.
- Prevented schedules from repeatedly re-assigning shifts that had already fully elapsed and could not be confirmed.
- Fixed display of an assignment with no shifts.
- Improved error reporting for assignment configurations that do not result in any shifts being assigned.
- Added missing input validation to prevent a swap being requested with an end time prior to the requested start time!
- Fixed a rare assignment bug triggered when a single member was far over their target shift count that prevented assignment of the entire schedule.
- Fixed shift history occasionally appearing under the wrong assignment group in evaluation views.
- Removed restrictions preventing generation of assignments whose entire period is in the past, go wild if you need to!
For more details on older changes, please select a month from the list below.
- August 2026 Changes and updates released in August 2026
- July 2026 Changes and updates released in July 2026
- June 2026 Changes and updates released in June 2026
- May 2026 Changes and updates released in May 2026
- April 2026 Changes and updates released in April 2026
- March 2026 Changes and updates released in March 2026
- February 2026 Changes and updates released in February 2026
- January 2026 Changes and updates released in January 2026
- Changes in 2025 Changes and updates released in 2025
- Changes in 2024 Changes and updates released in 2024