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.
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