Skip to main content
Version: On prem: 15.0.4

Resolved Issues and Bug Fixes

Read more about resolved issues and bug fixes in this release.

UI and UX

Date picker date selection issues

Due to different date formats, including time zones and configured offsets, there were inconsistencies during date selection causing several issues. The issue has been resolved by removing the adjustDateOffset function and instead retrieving the browser's local date and time. This simplifies the data selection process and avoids inconsistencies.

INC-283160

Eligibility filtering issue

There was an issue where, with the showAlreadyAssignedResources setting was enabled, the beneficiary list was not sent to the API for the eligibility filtering purposes. As a result, the eligibility filter was unable to filter out relevant resources. The issue has now been resolved and relevant data is filtered.

INC-288876

HTML tags not rendering correctly in dialogs and fields

In some dialog boxes and fields the HTML tags were not rendered correctly. The issue has been resolved and HTML tags are now rendered as intended.

INC-294810

Incorrect number of tasks shown

There was an issue where the number of displayed tasks was incorrect. When a workflow step had a name other than the default one it was not counted in. The issue has been resolved and the counter displays the actual number of tasks.

INC-283101

Restrictions on the DefaultValidityForAccessRequest setting

Editing rights for the DefaultValidityForAccessRequest setting were limited to platform admins. The restrictions have been lifted and non-platform admins are allowed to edit the setting.

INC-285245

Read-only access to identity views on assignment policy

We have fixed an issue with the read-only state of the Identity view field in the Assignment policy data object form.

INC-290453

Tables infinitely loading when using the Norwegian language

In some cases, if users adjusted Norwegian application strings through the UI and then switched to use the Norwegian language, an issue could occur where some tables would display their loading animation indefinitely. This has now been fixed.

INC-297003

Missing translations of widget titles

We have enabled the translations of widget titles on dashboards where those translations were missing.

INC-286603

Performance issues

To reduce loading time and avoid session crashes, we have:

  • improved performance when running Policy and risk checks in the new UI access approval flow,
  • simplified the counting query to improve performance when updating the count of items in the menu.

INC-286918

Approving or rejecting requests with valid to set in the past

Due to an issue, it was impossible to approve or reject an access request that had the valid to in the past. We have now made it possible.

INC-289917

Export option not working under access approvals

The export option has been removed from the Approvals page, as exporting is available for the List views only.

INC-290584

Error message when using the assignment explorer

We have fixed an issue where the assignment explorer in the old UI would not open if references attribute values had identical names.

INC-290125, INC-289040, INC-290153

Checkbox in Identities forms not storing unchecked values

In the Identities form, there was an issue with storing the value of the checkbox Has pending acceptance of terms documents. If the checkbox was checked (that is, set to true) and you unchecked it (that is, set to false), it would still be saved as checked. This issue has now been fixed.

Inconsistent Revoke option display for birthright resources across different identity views

When viewing birthright resources across different identity views, there was an issue with an inconsistent Revoke option. It has been fixed by adding a missing verification to the grid row to decide whether the Revoke option should be shown or not.

INC-295006

Previously, clicking a checkbox in the menu structure also opened the corresponding item, making it impossible to select it without opening. This issue has been fixed: checkboxes can now be selected independently, allowing you to choose multiple items and use the Edit or other action buttons as intended.

INC-289445

Written request and extend access map broken in Access page

Several improvements have been made to enhance grid behavior and navigation:

  • Tabs now open the correct grids without errors.
  • Grids display the appropriate data and column definitions.
  • Filtering, sorting, and pagination work as expected.
  • Visual styles have been corrected, removing unintended blue cell highlights.

Access request validity date - wrong date format according to user settings

Date formats now display correctly for users in English-speaking regions that don’t use the US format, such as the UK, Australia, and India. This update ensures dates are shown consistently according to local formatting standards.

INC-285865

Access page column positions resetting after each move

We have fixed an issue with column order: you can now reorder columns in the Access page grids across all tabs. The selected column order is saved in your user settings, so your preferred layout persists between sessions.

Access page: + button missing in languages other than English

The + button on the Access page was not displayed when using languages other than English. This occurred because the system relied on the English process name to locate the button link. The issue has been fixed: the button now appears correctly in all supported languages.

INC-296884

Access page reloading when navigating between tabs

Switching between tabs on the Access page no longer causes the content to reload unexpectedly. Navigation is now smoother and more consistent.

Enterprise Server

Error executing webservice – System Owners

We have fixed an error with executing the web service which occurred in the System Overview when selecting the System Owners.

INC-290074

Empty date in copy rules blocking access to all copy rules

We have fixed the displaying of copy rules with empty copy values and added validation before saving the data in the copy rule fields.

INC-287321

Event definitions failing to trigger object creation

There were issues with event definitions on object creation that sometimes was not triggered correctly. We have now fixed it.

INC-291739, INC-291282

Access modifiers and property security

We have enhanced the security measures in the access modifiers listed below, preventing the Property security configuration from being overwritten. This way, we avoid the disclosure of property values for properties that are protected by the Property security (which could only happen if the user had read access to the object under the business rules of the access modifier).

In the default configuration, the following Data Object Types have an access modifier set on the type definition:

  • Access requests
  • Activities
  • Application onboardings
  • Context assignment requests
  • Context assignments
  • Data update requests
  • Delegations
  • Evaluate identity violations
  • Identities
  • Onboarding contractors
  • Onboarding employees
  • Password reset enrollments
  • Processes
  • Provisioning tasks
  • Resource assignments
  • Resource folders
  • Resources
  • Survey templates
  • Surveys
  • Systems

The following access modifiers have been updated:

  • ActivityAccessModifier
  • FullReadAccessModifier
  • ProcessAccessModifier
  • ProcessTargetAccessModifier
  • CalculatedRolesAccessModifier
  • ContextAssignmentsAccessModifier
  • ContextIdentitiesAccessModifier
  • ContextObjectsAccessModifier
  • DuplicateRoleAssignmentsAccessModifier
  • IdentitiesAccessModifier
  • IdentityContextsAccessModifier
  • IdentityRequestableRolesAccessModifier
  • IrrelevantRoleAssignmentsAccessModifier
  • ManagedIdentitiesAccessModifier
  • ManagedOrOwnedObjectsAccessModifier
  • MyContextsAccessModifier
  • MyDelegationsAccessModifier
  • MySurveysAccessModifier
  • ObjectsWithIdentityPropertyMatch
  • OrgUnitsAccessModifier
  • OwnedContextsAccessModifier
  • OwnedRolesAccessModifier
  • OwnedSystemsAccessModifier
  • PasswordResetAccessModifier
  • ResourceFoldersAccessModifier
  • ResourcesAccessModifier
  • RoleAssignmentsAccessModifier
  • SecondaryIdentitiesAccessModifier
  • SystemRolesAccessModifier
  • SystemRoleSelectionAccessModifier

DOT lookup error when creating a new event definition

We have fixed issue in the event definition dialog that caused a validation error Must be greater than 0 if the Name field has not been populated prior to submitting the page.

New data object type misusing SM_GROUPS property

The system now automatically transfers values from the old SM_GROUPS property to the new FLA_REQUIRED_USER_GROUPS property. The outdated SM_GROUPS property has been removed from the FORMANDLISTACTIONS data object type, and all related features now use the new property for improved consistency and maintainability.

INC-291012

Resource assignments placed under wrong system

We have changed the way we sort resource assignments on the old Identity page. Now, we sort them first by system name (alphabetically), and second, by systemId. Additionally, we allow user sorting.

This change fixes the problem with displaying resource assignments under wrong systems when multiple systems have the same name.

INC-293650

Bug in the application role resources

There was an issue with the resource access modifier and the resource folder access modifier that would cause most property fields on the data object form dialog to become read-only if the user was both a Data Administrator and an owner of a resource object or a resource Folder object. This issue has now been fixed.

INC-288605

Issue preventing timer-based event definitions from updating the identity status

We have fixed an issue that prevented the timer-based event definitions from updating the identity status from Locked to Terminated.

INC-292855

Failure to create copy rule

There was an issue with the creation of new copy rules with a constant value of the Boolean type that could lead to not accepting the selected value. We have now fixed it.

INC-293473

Governance missing DisplayName resolver

We have resolved an issue where the USERGROUPREF values in resource assignments were not displayed as human-readable names when included in the AttributesToResolveDispValuesFor customer setting. These values are now correctly resolved and shown with their display names.

INC-294553

Failure to open decision activity in process template

There was an issue that affected process template element coordinates in locales where the decimal separator is a comma (,). The issue occurred when saving graphs due to an incorrect transformation of element locations, and it has now been fixed.

INC-295055

Azure Log Analytics - missing mail content

After an issue with missing mail conent, we now limit mail message length in log targets to 256 bytes to prevent exceeding the Azure log limit of 32,000 characters.

INC-294487

Code method copying wrong data with reference path empty

An issue was fixed where the CopyPropertyValuesFromReferencePath code method could copy incorrect data if the reference path property on the source object was not set. To resolve this, a new method, CopyPropertyValuesFromReferencePath2, has been introduced, which exits safely when no reference path is defined. The previous CopyPropertyValuesFromReferencePath method has been marked as obsolete.

INC-292005

Changes being recorded in non-recording Environments

There was a defect causing excessive logging of configuration changes to the vertical order of data object filter expressions. We have now fixed it.

INC-284760

Timer Service memory consumption

We have fixed an issue with excessive memory consumption by the Timer Service.

ES Timer Service running but not updating Archive

We have applied improvements to the performance of the Audit Trail.

INC-284318

URL encoding in menu items

There was an issue that caused double encoding of the value in the Menu item URL field when the URL contained an encoded value.

INC-286620, INC-285634

Page variables menu

To enhance our security measures, we have removed the Page variables menu option that appeared after pressing CTRL and right-clicking on a variety of pages, for example, Services and its subpages.

INC-289704

Child permissions in multiple roles extending role validity

We have fixed a problem where child permissions in multiple roles could extend role validity.

INC-284761

Special characters in History view

Before, the use of special characters in the History section within an identity caused errors. We have now fixed the encoding of user names in the data object history.

INC-288900

Role and Policy Engine

Permission compliance status set wrongly to Explicitly approved with Parent review

There was a bug related to the ReviewOK reason: the child resources were inheriting the ReviewOK reason from the parent, which was causing the compliance status to be set to Explicitly approved instead of Implicitly approved. Now, this wrong behavior has been fixed, and children do not inherit the ReviewOK reason from parents anymore.

INC-285597

MultiValue resource-driven attribute failing

There was an issue where the RoPE AttributeValueResolver extension ignored the MultiValue attribute if there were spaces between the values in the extraInfo. We now support the syntax with a space after the semicolon: Type:ReferencePath; MultiValue:True.

For details, see the following table in RoPE standard extensions:

INC-291382

Failing RoPE calculations

There were issues with failing RoPE calculations. They have now been resolved: deleting old Calculation Queue, Cycle Run, and Object Event items is now done in batches of 1000 to avoid timeouts and prevent excessive locking of the tables.

INC-290898

Validity period warning

Before, there was a RoPE info message about excluded validities when the identity validity was invalid, and the excluded validities did not intersect with the identity validity. Now, this message is only shown if the excluded validity is valid.

INC-284147

Assignment policy update events causing identities to be added twice to the calculation queue

Before, identities affected by a change to an assignment policy could be added to the calculation queue twice. This issue is now resolved.

Failing RoPE calculations (property definition not being correctly loaded from cache)

Previously, RoPE calculations sometimes failed with the error message: Calculation of an Identity failed due to Error calculating queued identity '<Display Name> (Partition 0)': Object reference not set to an instance of an object. The issue was related to the property definition not being correctly loaded from the cache, and it has now been fixed.

RoPE not queuing new changes

RoPE could fail to populate the queue because of an SQL timeout when querying modified data objects with owner property changes. The query has been optimized to process fewer objects at a time, preventing timeouts. In addition, error handling has been refactored so that transient SQL errors—such as timeouts—no longer block the remainder of the queue population process.

INC-295362

OData DateTimeOffset values

We have updated how DateTimeOffset values are serialized in OData responses. Previously, OData returned DateTimeOffset values using the offset of the host machine’s default time zone, even when the values represented Coordinated Universal Time (UTC). Now, OData consistently returns DateTimeOffset values using a zero offset (+00:00), clearly indicating UTC. This change improves clarity and ensures time values are interpreted correctly across systems.

INC-293811

Failing calcuation of identities

There was an issue where risk score calculations based on child resources caused a System.InvalidOperationException if no children were present. The calculation is now skipped when a resource has no children, and processing continues with the next risk score step.

INC-296855

Slow RoPE calculations

There was an issue with slow RoPE calculations. We have fixed it by implementing a performance improvement in the synchronization of user group memberships in the self-management extension.

INC-283861

Implicit assignments for the unresolved identity

The performance of the calculation of the unresolved identity has been improved. RoPE will no longer try to resolve implicit assignments for the unresolved identity, because in this case, the ownership of the underlying permissions is undefined, and therefore, an implicit role assignment would not reflect a well-defined state.

Omada Provisioning Service

Purging mechanism for provisioning jobs fails

The purging mechanism for provisioning jobs could fail or time out when processing a large number of jobs. It has now been optimized to handle higher volumes efficiently and avoid failures due to timeouts.

INC-289117

Disable provisioning

An issue with the provisioning jobs still being created with the Disable provisioning setting enabled has been resolved. The provisioning jobs are still being created and queued for provisioning, but they are not performed, and they keep the pending status.

For more information, go to Provisioning section.

INC-287508

Omada Data Warehouse

Import issues caused by language names

Before, there was an issue with the population of the archiving database when the name of a language in tblLanguage had been changed manually to contain reserved characters. The issue is now fixed.

INC-290133

System maintenance: update search data

The update search data command-line tool has been enhanced to efficiently handle larger datasets.

INC-284122

Export performance issue

There was an issue with export performance when large volumes of object required reexporting due to initial failure. The export process has been optimized and the performance improved.

INC-286900

Access Request

Incorrect account option selection for access request

We've resolved an issue where users were able to select invalid account types during access request process. Now, it's possible to only select account types that exist on both the identity and the resource.

INC-298579 INC-298868

Request cancellation notification

We have fixed an issue with request cancellation notifications by adding a new template with actual values and removing the empty ones.

Access request still pending when Requested User is not active anymore

There was an issue that would cause an error when using the survey object shadow types where the user who created the survey had been deleted. The issue has now been fixed.

INC-290148

Resource owner cannot extend their own access

We have fixed an issue in the Extend access process that would cause an error when trying to extend access for a resource where the approval survey would be auto-completed.

INC-289504

Status of access requests - Approval survey launch cancelled by cleanup job

Due to an issue, in some cases, the access request page would incorrectly show the message: Approval survey launch cancelled by cleanup job. It is now fixed.

INC-293867, INC-292662

Homepage default widget for access request always pointing to old interface

Before, a bug caused the homepage default access request widget to always redirect to the old UI. We have now fixed it.

Additionally, before this change, the configuration of the home page action cards was using the name of the processes. That led to a number of issues when using the application in languages other than English.

Now, we have changed it so that it uses the ID of the process, but we have not changed the current configuration that users have. Right now, the system works with both names and IDs (although IDs are recommended to avoid any translation issue). If you want to use the IDs instead of the name (recommended option), the administrator should go to Setup > Homepage Configuration, select the default process cards, and save again.

INC-293455

Wrong status for access request after cancelling

There was an issue that caused a wrong access request status to be displayed after the request was cancelled. We have now changed the way the status is generated, and the issue is fixed.

INC-293867

Access request assigning business context despite it being disabled

Due to an issue, the context was being added despite being disabled. It has now been resolved.

INC-297990

Written access request requiring to use context

There was an issue where access requests required providing a business context. It was caused by incorrectly checking if the context selector should be shown or not, and that has been fixed now.

Additionally, if you select 2 identities without a common context, we now show an error message indicating the problem: No common context between selected identities.

important

If you make the context not required in the Request access form, you also have to make the context not required in the Interpret request form; otherwise, you will not be able to interpret the request, as the context will be missing.

INC-297242

Access request cancellation provisioning the request after cancellation

We have implemented a fix which prevents cancelled access requests from getting provisioned under certain conditions (if the request contains the valid to date later than the same day).

INC-291038

Reserve accounts

Previously, in the access request process, an account resource could be requested twice if the second requests happened before the first request was included in a RoPE calculation. We have fixed this issue in the old UI.

SR-280855

Resource assignments originating from old access requests impossible to extend

There was an issue with resource assignments originating from old access requests that could not be extended. We have fixed it: now, the Extend access process no longer applies the value of the MyRequestCreateTimeDays customer setting to filter the extendable resource assignments.

INC-285984, INC-286236, INC-284218

Resource assignments older than 9 months not visible in Extend access process

Due to an issue, resource assignments older than 9 months were not visible in the Extend access process. We have fixed it now: the Extend access process no longer applies the value of the MyRequestCreateTimeDays customer setting to filter the extendable resource assignments.

INC-288385

Business context forcibly configured

We've resolved an issue with the business context being assigned to resource assignments, even though the business context was set to hidden in the Request access - Submit form. Now it's possible to create resource assignments without a business context if it's not required.

INC-289065

Unnecessary approval assignment mail sent

There was an issue where an unnecessary approval assignment email was sent when the request was auto-completed. The issue has been resolved and obsolete notifications are not sent anymore.

INC-288782

RoPE calculation behaviour for cancelled access requests

We fixed the issue where cancelled access requests were incorrectly treated as directed assignments - the cancelled status is now skipped during resource assignment load in the Role and Policy Engine.

INC-294979

Access approval

A bug resulted in an error message when trying to access the attributes of a resource assignment when the user did not have admin rights. We have now fixed it.

INC-289671

Issue with the approval Reassign questions dialog box

In the access approval proces, there was an issue with filtering the Reassign questions dialog box. It is now fixed.

INC-295813

Duplicate approvals with New UI for Approvals customer setting off

We have resolved an issue causing duplicate approvals when the New UI for Approvals customer setting was disabled.

INC-294842

Surveys

Survey export stability

We have introduced a new customer setting MaxSurveyExportDownloadObjects to resolve an issue with large numbers of objects downloaded in a single export resulting in instability and timeouts. By default, the setting value is set to 50. If the configured threshold is exceeded, the Download immediately option is disabled, allowing you to manage performance and maintain system stability during the export process.

For more information, go to the Customer settings section.

INC-292901

Survey mail notifications - incorrect behaviour

The incorrect behaviour of survey notifications has been fixed - now only the approvers that still need to perform an action are notified.

INC-293934 and INC-294121

Generating surveys causing system hang-up

We have improved the performance when launching parent/child surveys.

INC-281484

Survey failing because of special characters in description

Previously, the use of special characters in Survey template name and description fields caused an error. We have fixed it now.

INC-287515

Forms in a process: reverted changes in translations

We have fixed an issue that occurred while saving translations of application strings for form field titles.

INC-285762

Customer setting value overwritten during upgrade

We have resolved an issue with the EnableResourceEligibilityFiltering customer setting being overwritten with its default value during upgrade. The value is now retrieved from the database and holds the configured value.

INC-287348

Onboarding values overwritten

We have resolved an issue with the onboarding values being overwritten when changes were introduced in the System Update view. Now, introducing changes to the system related fields doesn't affect onboarding values.

INC-288487

Error when assigning child resource to application role

There was an issue with failing attempts to assign a child resource to an application role resulting in an error for violating constraints. The behavior of the Omada.OE.Solution>OIM.Assembly.PackagedSolution.SoDV2.AreResourcesInConflict code method has been updated to throw an exception only if there are violations of the constraints related to a resource.

INC-288374

Password reset functionality issue

The % character was incorrectly interpreted when providing a new password, preventing the user from logging in. The issue has been resolved, and the % character can be used in the password.

INC-285596

SAP HANA deletion fails

There was an issue with the deletion of SAP HANA accounts. Using commands (for example, DeleteIfExists) in curly brackets was not effective. The issue has now been resolved.

INC-288621

Error message on revoke

We've resolved an issue in the new UI where the revoke button was visible to users without the appropriate permission.

Disclaimer

For resource owners, the revoke button is visible for all resource, but is only effective for the resources assigned to them. Otherwise, selecting the revoke option results in an error.

INC-287074

Compliance workbench showing system health incorrectly

We have fixed an issue where Compliance workbench did not show system health correctly (despite the existence of assignments that were not approved, it showed 100% completion). The root cause of the issue were two survey templates with the same system name.

INC-284157

Connectors

Active Directory returning warning when manager was not set

Active Directory returned a warning for accounts which didn't have manager set when importing data. This has been changed to the information log.

INC-294755

Boolean parameters not sent correctly by the Powershell connector

Boolean parameters were not sent correctly by the Powershell connector to the Powershell scripts, causing provisioning task errors. This issue has been fixed.

JWT sends empty fields resulting in invalid requests for some APIs

The REST OPS connector sent all standard headers and claims in the JWT token, even if they were empty. It was changed to contain non-empty headers and claims only.

OAuth2 Client Credentials certificate not recognized by ADP system

The Include certificate option in the REST connectivity was not respected for the authentication requests (when OAuth2 authentication was used). This has been fixed.

INC-290669

ServiceNow Service Catalog Relay Provisioning - incorrect RITM mapping

The ServiceNow Relay connector for Service Catalog assigned incorrect RITM numbers to tasks related to the same service catalog cases. This situation could occur when:

  • a provisioning job contained several provisioning tasks.
  • provisioning tasks were configured for the same service catalog items.
  • the connector was configured to create all tasks under one request in ServiceNow.

This issue has been fixed – correct assignments between RITMs and provisioning tasks are now created.

INC-293442

Connector data model validation

During the connector setup using a data model without objects, the validator didn't detect that objects were missing and allowed saving the configuration. Now it validates them correctly.

INC-291484

CyberArk connectivity task mappings

The CyberArk connector didn't include the default task mappings during the system setup. This issue has been fixed.

EntraID multiple property values support

The EntraID connector didn't support multiple values in reference property lookups. This support has been implemented. See the Support for reference lookup with returned arrays section in the generic REST connector documentation for details on property lookups.

SR-296546

SOAP connectivity – support for the HTTP protocol version selection

The generic SOAP and some SOAP-based connectors now include a new parameter - HTTP protocol version selection:

HTTP version selection

This setting dictates which version should be used during the handshake process with the target API. Set it to 2.0 for the services which require HTTP 2.0.

INC-296929

originJobId attribute prevented new jobs from being created in the Review mode

The originJobId attribute had the same value for all provisioning jobs created using the DOLM feature and shadow data objects. It prevented new jobs from being created if the system was in the Review state. This issue has been fixed.

INC-297225

REST-based connectors – incorrect URL resolution

After the August Cloud Update 2025, some of the REST-based connectors (Entra ID, Coupa) could incorrectly resolve URLs for some operations. The issue has been fixed.

INC-297856

DataTime dataType doesn't support null

The OPS data model now allows passing DateTime as null.

INC-297084

Flat file CSV connector failing with the Permission denied (password) error

Flat file CSV connector could fail with the Permission denied (password) error, but it worked successfully on the second attempt. This error may have been caused by the server configuration that was now improved:

  • the connector now supports both password and keyboard-interactive authentication methods.
  • the connector performs an automatic retry if the first login attempt fails.

INC-298874

SAP environment provisioning issue

There was an issue with connectivity configuration. When a vault option was selected for storing secrets, the Connection details remained in Pending state, and the test connection option was unavailable. The issue has been resolved, and retrieving secrets from the vault for connector test connection functions properly.

INC-295552

RoPE tasks order update (Azure Active Directory connectivity)

From August 2025 Cloud Update, RoPE now allows executing disabled account provisioning tasks after permissions-related tasks (for backward compatibility, this feature is disabled by default). For some systems the previous configuration caused issues - they required assignments deletion before disabling accounts or didn't allow any changes to permissions if the account was disabled.

INC-282719

Active Directory delta import attributes

The Active Directory connectivity did not return all attributes during delta imports,. This issue has been fixed.

#INC-288085

Active Directory - reference properties failed if null value was sent

In Active Directory connectivity, the reference properties failed if the null value was sent, causing issues to clear attributes in AD that used reference properties. It has been fixed - now null values can be sent for reference properties to clear attributes.

INC-295050

ResourcePathGet not respected in reconciliation requests

When using the REST connector, the ResourcePathGet object detail was not respected in reconciliation requests. This issue has been fixed.

INC-294860

Security

Access to object purging

We have improved the authorization of web service calls for purging deleted data objects. Now, only system administrators and operation administrators can execute the web service.

Authentication mechanism

As part of our security efforts against user enumeration, we have strengthened the authentication mechanism.

SR-292513

As an ongoing security measure against code injection, we have increased the protection of hyperlink field control.

SR-292513

Function level access control (purging objects)

Access to the PurgeDataObject web service is now limited to System Administrators, Operation Administrators, and Data Administrators.

INC-294061

Improvements to data display and encoding

As part of our ongoing security measures, we have improved data display and encoding across several areas of the platform. These changes ensure that information is displayed safely and consistently throughout the application.

  • Improvements to the print functionality to ensure field values are rendered securely.
  • Enhanced encoding of system properties for more reliable display.
  • Better handling of messages shown during data object deletion to ensure consistent and safe output.

INC-294060

Escaping customer settings

Customer settings are now properly escaped when read. This means that special characters (such as quotes, backslashes, or symbols) are correctly interpreted as part of the text value, preventing errors during configuration loading or processing.

INC-294059

Segregation of Duties

User group assignment restrictions in Segregation of Duties process

Previously, assigning a user group to multiple steps in the Segregation of Duties process was prevented. This restriction has now been removed.

INC-282849

Translations

German translations

We have applied extensive improvements to the German translation of the UI of Omada Identity.

INC-293382, INC-293124, INC-291993, INC-290263

Other

Failure to change password of account type other than personal

We have fixed an issue that caused an error when attempting to reset the password for accounts that were not of the default account type.

We have also updated the password reset process: it is no longer possible to reset passwords for multiple accounts simultaneously. Passwords must now be reset individually for each account.

INC-299559

"Leave site" pop-up

There was an issue with a Leave site pop-up unnecessarily appearing when navigating between different sections of Omada Identity. The issue has now been resolved.

INC-293444

ValidFrom Date/Time validation error

There was an issue with the time conversion to UTC format happening multiple times. Depending on the time zone, it resulted in Date/Time validation error. The issue has been resolved, and the time conversion does not trigger validation errors.

INC-292848

Function level Access controls issues

We have enhanced control over archive operations jobs by limiting access to them when triggered via web services. The roles needed for that are ObjectUId.UserGroup.Administrators, ObjectUId.UserGroup.OperationAdministrators (accessed through the Operations dashboard), and ObjectUId.UserGroup.SystemOwners (accessed through the System page).

INC-294061