Resolved Issues and Bug Fixes
Read more about resolved issues and bug fixes in this release.
UI and UX
Encoding wrong in Process templates because of opening of process template
An issue caused unnecessary text encoding in the Process Designer. It has now been fixed: special characters now display correctly, ensuring proper readability and consistent formatting.
INC-298435
Role and Policy Engine
RoPE calculation
An incorrect update of internal IDs during changeset import resulted in RoPE failing to calculate actual assignments for the system. The issue has been resolved.
INC-301695
Performance and identity calculations
We have addressed a performance issue in RoPE where implicit assignment calculations in trusted system scenarios experienced severe performance degradation as the number of trusted systems increased. The optimization now maintains consistent performance regardless of scale.
INC-300254
RoPE calculations failing with Null reference exception
When SOD policy checks (simulations) were executed at the same time as RoPE calculations, the RoPE calculations could fail, logging the Null reference exception. This issue has now been fixed.
INC-301142, INC-301890
RoPE: enhanced error message for account pool lock conflicts
We've improved the Can't merge – account pool locks differ! error message shown during RoPE calculations when two assignments for the same identity and resource reference different accounts (a scenario commonly seen when trusted systems are involved). The updated message now includes details about the affected resource, as well as the specific accounts and systems involved, making it easier to identify and resolve the conflict.
INC-291771
Failed calculations requeued every day when new calculation discarded
There was an issue where calculations that failed due to a transient error, and then were recalculated with no changes (discarded calculations), were requeued again as failed calculations. It has now been fixed.
Governance feature package overwriting ALLOWDELEGATION property
Due to an issue, applying the Governance feature package caused certain resource type properties to revert to their default values instead of retaining their existing configurations. Now, resource type properties are preserved correctly during package application, ensuring that no unintended changes occur.
INC-297327
RoPE OutOfMemoryException in the Self-management extension
There were issues with RoPE throwing an OutOfMemoryException in the Self-management extension. We've improved the memory usage for this extension by storing results in custom data structure.
Slow RoPE processing
To fix the issue with slow RoPE processing, we have improved the process for removing historical RoPE calculation data.
INC-303239
Timezone issues creating deprovisioning jobs
An incorrect valid from date was set to direct resource assignments when created automatically as a result of a Keep survey verdict. This has now been fixed.
INC-301739
RoPE queues all identities with child roles when a new role is added
RoPE now queues identities with child roles only when a new role is added and CalculateImplicitAssignments is enabled. This resolves a performance issue where RoPE unnecessarily queued identities for calculation.
INC-303239
RoPE using a provisioning claim date for valid to on a SAP account
We have added the Provisioning claims and validity of assignments section to the Assignments documentation to clarify:
- why RoPE can use the provisioning claim date as the valid to value for SAP account assignments
- how long-running review periods can result in provisioning claims being purged based on the configured retention period.
INC-297022
Enterprise Server
Triggering continuous jobs and deleting the ENDUSER role
We have fixed an issue where some child resource assignments with multiple parents were incorrectly disabled when only one of the parent assignments was revoked. The issue was related to the order in which the parent assignments were merged.
INC-301985
Updated default error page behavior and HTTP status codes
The default Error page behavior in ES has been changed. Previously, it always returned HTTP 500 – Internal Server Error. Now, it returns the HTTP status code associated with the underlying exception. When no specific status is provided, the default is HTTP 400 – Bad Request.
All unhandled application errors are still redirected to error.aspx, which includes a reference code that can be used to look up detailed information in the logs.
Fetching secrets from Omada Vault in ES causing multiple loads
To resolve an issue where fetching secrets from Omada Vault in Enterprise Server triggered multiple loads, we have improved the speed of loading secrets from the vault.
SR-300534
Policy check error
We have applied the following optimizations in the performance of simulated RoPE calculations executed during policy checks:
- Optimizing resource loading during the batch preparation phase.
- Executing simulation calculations within the same RoPE engine instance to reduce redundant data loading.
INC-301142
INC-293583
Missing export mappings
We have resolved an issue with the missing export mappings in the Advanced view for the Omada Identity system.
INC-302706
Horizons
Extended import time
There was a recurring issue with extended import times that, in some cases, were halted. The issue was mostly related to the Exchange Hybrid connector and led to blocked queues, aborted imports, and repeated manual import restarts as a primary recovery action.
The issue was resolved with the deployment of the connector hotfix, which reduced import times and prevented imports from halting.
INC-303618
Surveys
Attestation surveys not launching
There could be issues with launching attestation surveys. To fix it, we have enhanced the Surveys and Compliance Workbench RoPE views.
INC-302175
Error returned by server blocking survey completion
Users could face an Error returned by server that prevented them from completing surveys. This has now been fixed.
For details, see the updated the documentation of the technical preview feature Approve survey questions create direct resource assignments documentation.
INC-302004
Access request
Issue with access requests and account types
We have fixed an issue where the request access form required selecting an account type before proceeding, causing unnecessary confusion.
INC-300270