IDM 7.3.1

Fixed issues

IDM 7.3.1

The following important bugs were fixed in this release:

  • OPENIDM-19467: Sync initialization mapping failures in one mapping will not disrupt other mappings from initializing

  • OPENIDM-19328: Queued Sync does not recover intermittently following node restart

  • OPENIDM-19192: Edit Personal Info required to be read-only not working as expected

  • OPENIDM-19141: Honor the tablePrefix and tablePrefixIsSchema configuration options that allow the customer to prefix tables for workflow

  • OPENIDM-18875: Incorrect behavior in handling variables in workflow subprocesses

  • OPENIDM-18613: Setting external system’s userPassword to null does not remove userPassword attribute when nativeName is __PASSWORD__

  • OPENIDM-17481: Managed object schema can now describe a field as a nullable array and specify a default value for this field if not provided in a create request

IDM 7.3.0

The following important bugs were fixed in this release:

  • OPENIDM-18895: ManagedObjectSet patch contract lacks proper MVCC retry

  • OPENIDM-18875: Incorrect behavior in handling variables in workflow subprocesses

  • OPENIDM-18870: No ability to delete an inline reconciliation or schedule script

  • OPENIDM-18868: Inability to save a schedule when you add or remove a passed variable

  • OPENIDM-18865: Script changes cannot be saved unless you click outside of the Inline Script box

  • OPENIDM-18831: Order agnostic JsonValue comparisons necessary in sync

  • OPENIDM-18827: Delegated Admin UI - option to disable relationshipArray grid sorting and searching

  • OPENIDM-18823: Explicitly ask for all non-reference fields when presented with '*'

  • OPENIDM-18807: IDM sample "Provision user with workflow" is not working as expected

  • OPENIDM-18806: SpecReference caused regressions for explicit

  • OPENIDM-18794: queryFilter should not be transformed if already transformed

  • OPENIDM-18779: Legal noticed disappeared from OpenIDM zip

  • OPENIDM-18776: Sync operation fails silently without error when linkQualifier script returns wrong data type

  • OPENIDM-18753: Fields on a non-configured relationship request no longer returning

  • OPENIDM-18739: Authz - own relationship query is outdated

  • OPENIDM-18707: JsonUtil.jsonValueIsEqualWithoutRespectingOrder does not work when consumed via javascript

  • OPENIDM-18656: Read for singleton reverse spec reference is not working

  • OPENIDM-18629: Clustered recon source page jobs should use nanotime within job identifier

  • OPENIDM-18625: Top-level router contains route to empty subrouter on route deregistration

  • OPENIDM-18580: It’s not possible to type in a Base DN containing a space in IDM native console.

  • OPENIDM-18544: AD User with a Manager Cannot Update Manger in IDM

  • OPENIDM-18509: AM is unable to list groups created by IDM if DS repo is restarted.

  • OPENIDM-18506: IDC’s internal.json should be in conf directory

  • OPENIDM-18498: Queued Sync not triggered if target is a CREST proxy endpoint

  • OPENIDM-18483: Add "name" to resourceCollection query fields for Platform and FeatureService Groups

  • OPENIDM-18476: Changing a managed object field of type number results in a default value of 0 if not set

  • OPENIDM-18444: MVCC semantics not enforced during target update synchronization operations

  • OPENIDM-18414: Error in pwpolicy.js from multiple-passwords sample

  • OPENIDM-18411: RDVP values can be removed upon signal receipt when multiple multi-traversal RDVPs have matching initial traversal relationship

  • OPENIDM-18388: ClusteredReconWatchdog will incorrectly schedule sourcePageCompletionCheck jobs for a reconById recon running against a mapping configured for clustered recon

  • OPENIDM-18360: One-to-many relationship not enforced when delegated admin has no openidm-admin role

  • OPENIDM-18336: "managed/assignment" missing the "condition" property in default DS repo config

  • OPENIDM-18335: Assignment processing can mutate source effective assignments resulting in incorrect lastSync state

  • OPENIDM-18272: Save managed object properties correctly in Identity Management native console

  • OPENIDM-18247: get_target_preview_external_user_provisioned_linked_mapping test is failing with "Expected a single link, found 0"

  • OPENIDM-18243: Connector names need to be validated as alpha-numeric in UI

  • OPENIDM-18238: clustered recon: schedule creation in response to orphaned job may incorrectly propagate source pages, resulting in 'hung' recon

  • OPENIDM-18192: Virtual property is removed when another Virtual property is updated

  • OPENIDM-18167: mergeWithTarget assignment operation handles previously replaced object incorrectly

  • OPENIDM-18153: Throw statement truncates user-defined exception

  • OPENIDM-18149: Relationship entry needs to be selected two times to see the "Remove" option in End User UI

  • OPENIDM-18138: Setting empty conditional grants on 'old' object state causes all conditional relationships to be queried during RDVP calculations for both managed object update and signal receipt

  • OPENIDM-18123: Correctly load scripts that use ISO 8859-1 encoding

  • OPENIDM-18077: The CANNOT_CONTAIN_OTHERS password policy in IDM is case sensitive.

  • OPENIDM-18067: SourcePageToken equals, toString, and hashCode incomplete

  • OPENIDM-18064: ReconCancellation initialization should handle the activation→deactivation→activation of the ReconciliationService

  • OPENIDM-18001: Locale codes not working correctly in email templates

  • OPENIDM-17980: Inconsistent Policy Validation message on Admin UI for some policyId’s

  • OPENIDM-17954: POST _action=create for undefined resource collection results in internal server error

  • OPENIDM-17937: Recon query retry value should be increased to a total span > (rcs_staggered_connection_creator_interval + rcs_houskeeping_interval)

  • OPENIDM-17900: Workday connector fails to start

  • OPENIDM-17894: 404 page license is three years out of date

  • OPENIDM-17837: Unable to index nested arrays with JDBC repos

  • OPENIDM-17825: JsonValuePatch throws an NPE when patching a subject missing a field used in the complex filter

  • OPENIDM-17771: Processing of misfired triggers eventually leads to failure of all scheduled tasks

  • OPENIDM-17750: From field not allowing saving email address with multiple "domains" after the @

  • OPENIDM-17707: The Connector UI "Object Classes to Synchronize" parameter is storing values incorrectly

  • OPENIDM-17664: Adding whitespace in BaseDN results in invalid configuration

  • OPENIDM-17642: Document the usage of cancel action on openidm.action "recon"

  • OPENIDM-17612: Incorrect relationship collection query results with _sortKeys=_id

  • OPENIDM-17556: Executing REST PUT against a managed object without conditional roles will erase all object RDVPs

  • OPENIDM-17533: Allow configuration changes to the repo.ds.json file to take effect without restarting IDM

  • OPENIDM-17531: Conditional policy is not enforced for patch remove

  • OPENIDM-17529: LiveSync schedules are not saving correctly on first save

  • OPENIDM-17483: Quotation marks is automatically removed from Query field of Role’s condition

  • OPENIDM-17200: ReconAssociation query with queryMissingSide=true and _fields params results in 500 error

  • OPENIDM-17024: Admin UI - Query condition memberOfOrgIDs value not saved as a string

  • OPENIDM-16830: fr-idm-managed-organization-name is not indexed

  • OPENIDM-16768: Workflow process form should submit formProperty id instead of name

  • OPENIDM-16725: managed.json updated incorrectly when relationship property is modified in the UI

  • OPENIDM-16641: UI: Legacy Admin - config logic field "deleteQueryConfig" is leaking into UI generated managed config

  • OPENIDM-15303: Scheduler is logging incorrect messages in openidm.log

  • OPENIDM-15132: OPENIDM-14434 caused significant performance degradations

  • OPENIDM-14666: SCIM connector cannot be configured through the UI

  • OPENIDM-13209: Sorting is not working for edge_vertex query with embedded_dj repo

Copyright © 2010-2024 ForgeRock, all rights reserved.