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