Skip to main content
Version: Cloud

Resolved Issues and Bug Fixes

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

Enterprise Server

Expression filter (on view) works differently if right side value or property compared by "like"

There was an issue with the Like operator in event definition filter expressions. We have now fixed it: there is a warning stating that we do not support the Like operator and property on the left and right side of an expression.

INC-282890

Logging Framework with async targets don't discard on error

We have implemented a change that will prevent the Log Request Queue for asynchronous loggers to grow and cause OutOfMemory issues. By default, we now use the configuration for AsyncTargetWrapper, that is, QueueLimit 10000 and OverflowAction Discard. This default configuration means that if the log request queue exceeds 10,000 items, then log items will be discarded until there is space in the queue again when items in the queue are written to the target. The configuration also disables logging below warning level after the target has started discarding log entries.

INC-282996

Performance issue - failed data imports

We have fixed an issue with object type logging that occured when the EnableSystemEventLogging customer settings was enabled and the data object did not have a previous version.

INC-285755

PropertyAccessModifier is ignored with the Modern UI My identity form

We have fixed an issue where Authoritative Source Policies were not applied in the new UI, which made managers unable to edit forms (for example, My identity form), as the forms were displayed in the read-only mode.

INC-284424

Issues in the new Identity form

There was an issue with the reference property hidden field causing the new Identity form to fail on sending. There was also a bug in which the set property with Boolean values displayed on checkboxes group caused an error in the form. We have now fixed both.

INC-284507

File attachments no longer copied from process to data object

There was an issue with file attachments not being copied from processes to data objects. Now, the CreateDataObjectFromTemplate2 code method respects the copy attachments copy rule configuration.

INC-284068

RoPE timeout in GetIdentitiesWithNowValidPreValidAssignments

We have implemented an improvement to an SQL statement causing a timeout exception in the call GetIdentitiesWithNowValidPreValidAssignments().

Role and Policy Engine

Calculations not being triggered

We have implemented a change in the self-management RoPE extension. The calculated assignment attributes for referencing the managed objects were previously persisted in RoPE.tblCalculatedAttributeValue.ValueStr as strings containing the property value of the ID property, for example, OUID or SYSTEMID. Now, the reference values are persisted in RoPE.tblCalculatedAttributeValue.ValueRef as GUIDs containing the UID of the referenced DataObject, for example the UID of an OrgUnit.

This change fixes issues with timeouts in the queuing mechanism when looking up, and improves the general performance of the extension.

note

All Self-management attributes must now be configured as reference attributes in the RoPEReferenceAttributes customer setting. An update action migrates the existing self-management configurations, but after that, the idAttribute system name must be added to this customer setting for new self-management configurations. For more details, see Add self-management configuration to additional data object types.

INC-282773, INC-283861

Access Request

Problem when viewing resource info containing Booleans after updating

We have fixed an issue that was causing errors when opening details form for identities or resources. This problem occurred if any Boolean was present on the data object.

INC-285330

New Access request is slow to submit

We have fixed a bug where submitting via the new Access request UI was very slow. The submission speed decreased as the number of resources increased.

INC-274268

Request process not possible to hide from Home page for specific user groups

We have fixed an issue in the request process in the new UI. Now, the Request access and Extend access cards are hidden from the home page in case the user doesn't have the Create permission for those processes. In addition, we have hidden the Request access and Extend access cards in the Add shortcut dialog from the Edit mode of the home page.

Access Approvals

Survey escalation not working as intended - sending unnecessary emails

We have fixed a bug in the new approval UI that caused emails to be sent to survey assignees who had already completed their questions when the approval survey was configured with an escalation event definition.

INC-284546

Connectors

REST connectivity - EndpointAddress object detail

In the REST and REST-based connectors, the EndpointAddress object detail was used to replace the entity root setting, even if it contained a full URL (with protocol). This behavior was modified: if the EndpointAddress object detail contains a full URL (with protocol), it now replaces the base address and entity root (in some cases only the entity root, as before).

INC-285447

Relay connectivity - updates

We have fixed the following issues:

  • Task results were not updated when various errors occurred (the get status operation).
  • If a task ended with failure at the get status operation (and during the next run it was pending), only the provisioning job result was changed back to relay. The task status was still failed.
  • (REST Relay only) If a task was rejected at the target system side, the task message was very unclear and result values were not updated.

INC-286052

REST/SCIM - content-type header charset

The REST/SCIM connectors had the content-type header charset (for example: application/json; charset=utf-8) set even if the header was explicitly set to, for example, application/json. We have fixed this issue - now, if the header is explicitly set in configuration without charset, the charset won't be added to the header.

INC-286990

Documentation

Translations: custom translations are not overriding master file

We have added documentation on how to configure translations in the Cloud portal. If you want to know more, go to Translations.

INC-280295

Microsoft Exchange connectivity - distribution groups documentation update

The documentation for Microsoft Exchange connectivity has been updated. It now describes the use of any field returned by the Get-DistributionGroup command. You can incorporate them in your queries and mappings.

Other

Ignore duplicate keys in translation files

We have fixed an issue with duplicate keys in translation files. Before, some custom translation files had duplicate elements with the same original value, while the original value should be a unique key. This caused ES to fail when loading the custom translation files. Now, the duplicate keys are ignored in the custom translation files.

Measures preventing Cross-Site Scripting (XSS) attacks

As a part of an ongoing effort to improve the security of our application, we have implemented a number of measures to prevent Cross-Site Scripting (XSS) attacks. We have addressed both the new UI and the old UI pages, including the Access Request flow and a number of other pages that rely on displaying formatted data.

SR-283987

Details in the All Requests list view showing XML characters

We have fixed an issue where the details in the All Requests list view were not correctly translated, displaying XML characters instead.

INC-287751