14th September 2026
Initial rollout date: 12th October 2026
Estimated completion date: 16th October 2026
To receive updates about new posts and release notes, subscribe to our RSS feed: https://documentation.omadaidentity.com/horizons-release-notes/rss.xml
Cloud Application Gateway version
Import worker: 16.0.0.176
Provisioning worker: 16.0.0.107
Resolved bugs and issues
Import failing due to threshold violation
We have fixed an issue where import thresholds configured with a 24-hour interval were misinterpreted as 24 days. The interval value was parsed using .NET's TimeSpan.Parse(), which does not support hours of 24 or greater, so the hours were reinterpreted as days instead. The 24:00:00 was stored as 2,073,600 seconds (24 days) rather than the expected 86,400 seconds, or 24 hours. This caused import threshold violations to trigger incorrectly for intervals of 24 hours or more. The fix replaces the TimeSpan.Parse() with manual HH:MM:SS parsing that correctly derives the interval in seconds.
INC-318721
Provisioning failure when manager attribute is mapped to null
We have resolved an issue related to a recent Cloud Application Gateway (CAG) update where provisioning tasks failed to update their status when the manager attribute was mapped to null, preventing affected accounts from being created.
INC-319236
Import failing during the event generation stage
We have fixed an issue where imports could intermittently fail during the event generation stage. The failure was caused by an invalid execution plan in the underlying stored procedure. The procedure has been corrected to prevent the issue from recurring.
INC-317353
Actual direct resource assignments lost after RoPE identity recalculation
We have fixed an issue where repeated event generation failures could cause identities to lose their Actual Direct resource assignments, triggering unwanted account creation jobs in RoPE. The affected data has been repaired, and the underlying issue has been resolved to prevent the problem from recurring.
INC-318635
Stalling RoPE calculation due to prolonged actual state retrieval
We have resolved an issue where identity calculation in RoPE could stall or time out while retrieving actual resource assignment data, causing identities to remain in the Pending state. The issue was caused by an expanding volume of expired historical data in an internal assignment table. A cleanup mechanism has been added to prevent this data from accumulating.
INC-316658