Fixed Issues
IDM 7.1.6
The following important bugs were fixed in this release:
OPENIDM-16678: Clustered recon fails with "Schedule does not exist"
OPENIDM-18743: IDM throws a NPE when operationOptions{} is defined in the provisioner
OPENIDM-18875: Incorrect behaviour in handling variables in workflow subprocesses
OPENIDM-19082: Support for upgrading DS with IDM 7.1.x
OPENIDM-19141: tablePrefix and tablePrefixIsSchema is not honoured in IDM 7.1.2. In IDM 6.5.x this was the case.
OPENIDM-19411: Recovery of queued sync events at startup does not use paged queries
OPENIDM-19466: Queued sync not working
OPENIDM-19590: IDM 7.1.x fails to load the log handler when running audit-jms sample
OPENIDM-19639: SaleForce connector template update for client_credentials grant for OPENICF-2246
IDM 7.1.4
The following important bugs were fixed in this release. For details and information on other issues, see the IDM issue tracker:
OPENIDM-15670: Workflow Invocation Does Not Work with Platform Enduser UI 7.0 in AM/IDM Integrated deployments
OPENIDM-15622: Managed object roles _refProperties incomplete if _sortKeys included, when using DS repo
OPENIDM-17856: Possible multiple X-Not-Modified headers appended to response
OPENIDM-16607: If deletion of the previous recon data under ou=assoc fails the data is never cleaned up
OPENIDM-17913: Workday connector fails to start
OPENIDM-17988: Error being thrown editing a user with an organization relationship type field
OPENIDM-17987: Generic Add Connector template incorrectly sets enabled boolean to string value
OPENIDM-17985: From field not allowing saving email address with multiple "domains" after the @
OPENIDM-17531: Conditional policy is not enforced for patch remove
OPENIDM-16478: Environment Variables do not get parsed when added to managed.json
OPENIDM-17532: Unable to access to audit data using auditdb connector
OPENIDM-16866: Setting managed/user/roles schema to returnByDefault = true breaks password tab in user edit page
OPENIDM-17605: 00-propertyindex.sql requires EOF character
OPENIDM-17909: IDM admin UI: disallowedFields.map TypeError if password policies include cannot-contain-others and other policies
OPENIDM-17664: Adding whitespace in BaseDN results in invalid configuration
OPENIDM-16290: DA: Resulting privileges calculated incorrectly if object update modifies the qualifying attribute
OPENIDM-17870: Attempting to write certain data to the audit logs on a SQL DB results in a retry-loop event.
OPENIDM-17393: Data Association Management Tab Exception
OPENIDM-17364: Some variables are undefined when triggering "Sample source preview" in mapping
OPENIDM-17269: User creation with a blank telephoneNumber results in managed/user object with a telephoneNumber attribute value of ""
OPENIDM-17773: Delete operations fail with DB2 repository
OPENIDM-17743: With dynamic roles enabled, using social provider login results in a return to the login page
OPENIDM-17652: UI: IDM Recon result failure summary display no data when clicking on "View Entries"
OPENIDM-16449: End User UI allows DA to perform operations that are disallowed by Admin UI on “relationship” type attributes
OPENIDM-17702: propertyObject is not defined
OPENIDM-17567: audit data while using samples/audit-jdbc throws 500 Error
OPENIDM-17591: NPE when creating object with null value for singleton relationship
OPENIDM-17792: 7.1 doesn't start on M1 mac
OPENIDM-18123: Correctly load scripts that use ISO 8859-1 encoding
OPENIDM-17642: Document the usage of cancel action on openidm.action "recon"
OPENIDM-16768: Workflow process form should submit formProperty id instead of name
OPENIDM-16677: Cannot retrieve entries from /recon endpoint when using DS as a repo if reconprogressstate size exceeds index limits
OPENIDM-16472: Relationship properties sent to repo as part of defaultPostMapping patch
OPENIDM-18211: Unable to resolve org.forgerock.openidm.workflow-activiti
OPENIDM-17876: Query filter editor incorrectly removes double quotes from all properties that aren't of type "string"
OPENIDM-17924: Conditional policy, with required policyId, modifies the schema
OPENIDM-17847: Relationship Properties label is invisible due to white font
OPENIDM-17989: Tag not closed on Native UI for scripted rest connector "/button"
OPENIDM-17984: In samples/audit-jdbc, the column for response_detail is missing from the sample files.
OPENIDM-17394: Two tabs for privileges when Internal roles created on UI
OPENIDM-17980: Inconsistent Policy Validation message on Admin UI for some policyId's
OPENIDM-17869: Inconsistent display with viewable option for managed object creation on Admin UI
OPENIDM-17726: Inconsistent UI display for custom attribute creation
OPENIDM-17687: Admin UI updates manager relationship using only the _ref field
OPENIDM-17472: Discrepancy table name in upgrade script for Oracle DB
OPENIDM-16037: UI does not reflect the default sync failure handler if none is specified
OPENIDM-17360: Subsequent logins with social provider throws 500 error
OPENIDM-15050: Please add SchemaScript.groovy to audit-jdbc sample
OPENIDM-17894: 404 page license is 3 years out of date
OPENIDM-17498: LiveSync stops working with RCS
OPENIDM-16906: Sample auditjdbc causes increasing flow of exceptions
IDM 7.1.2
The following important bugs were fixed in this release. For details and information on other issues, see the IDM issue tracker:
OPENIDM-17053: Registration form is not loading
OPENIDM-16944: ttf-dejavu font is deprecated. Review for removal from dockerfile
OPENIDM-17195: Change password button disabled state is inverted
OPENIDM-16216: Delegated Admin UI should not attempt to load first page of whole dataset
OPENIDM-17138: JsonValueException thrown when using Social providers Authentication
OPENIDM-16479: Privileges not displayed when user authenticates with certificate
OPENIDM-16929: Values of relationship properties lost when updating another relationship property on the same object
OPENIDM-16920: base contexts and base contexts to synchronize not properly compared
OPENIDM-17133: JsonValueException thrown when using Passthrough Authentication
OPENIDM-16732: Unable to generate API description for custom endpoints
OPENIDM-16771: Updating managed/user property from the EndUserUI fails with policy validation error if there are Required relationships
OPENIDM-16727: Admin UI displays object relationships incorrectly when uninitialised virtual property is present
OPENIDM-16696: Failing to load a CA-signed certificate due to restrictive KeyUsage constraints in the certificates themselves
OPENIDM-16640: Updated relationship properties are no longer available to property onRetrieve hooks after object onUpdate
OPENIDM-16484: Error when accessing managed user object that has relationship to itself
OPENIDM-16464: End User UI tries to create user with boolean in relationship field
OPENIDM-16433: Policy Validation messages not displayed as field error message in the DA End user UI
OPENIDM-16519: QueryFilters on reference properties do not work with ds as a repo
OPENIDM-16444: Content-API-Version header does not appear in REST call in IDM 7.0.1
OPENIDM-16267: Update sample provisioner files to use a non-specific bundleVersion range
OPENIDM-15843: RouterAuditEventHandler groovy script throws an error when trying to write out Scheduler events to activity audit.
OPENIDM-15696: Upgrade to Flowable 6.6.0
OPENIDM-15792: Selfservice registration submits input as string for boolean attribute
OPENIDM-13845: Sorting by default leads to extreme slowness in Admin UI
OPENIDM-17204: Changed value of totalPagedResultsPolicy from ESTIMATE to EXACT causing negative impact on query performance
OPENIDM-16969: Adding incorrect type to managed attribute expecting a map results in 500 error
OPENIDM-17344: Update post_request_receiving_204_response test to use HTTPS requests to httpstat.us
OPENIDM-17331: Investigate delegated admin role_grants_with_temporal_constraint test failures
OPENIDM-16386: Inconsistent policy evaluation between replace and add no-op PATCH requests
OPENIDM-16931: SynchronizationException caught on clustered recon node not propagated to other nodes
OPENIDM-16379: Removing values from a multi-valued managed/user property fails with policy validation error if the property is set to Required
OPENIDM-17306: Nullable boolean variables are set to false
OPENIDM-17077: IDM becomes unresponsive when external postgres pod goes into read only mode.
OPENIDM-17071: NullPointerException with augmentSecurityContext
IDM 7.1.0
The following important bugs were fixed in this release. For details and information on other issues, see the IDM issue tracker:
OPENIDM-16095: Configure Reverse Relationship Error
OPENIDM-15220: Temporal constraints on internal role grants with privileges are not reflected in the end-user UI
OPENIDM-15578: Incorrect calculation of the lastSync attribute by defaultPostMapping.groovy
OPENIDM-15562: Schedule will be invoked when changing schedule properties even if the schedule is "enabled" : false
OPENIDM-15909: Unable to delete mapping if managed/resource -> managed/resource
OPENIDM-15780: IDM should not transform queryId to queryFilters for external/migration
OPENIDM-14494: Admin UI: Email Settings handling of property substitution
OPENIDM-14645: Saving privacy & encryption or script tab on relationship edit screen doesn't save
OPENIDM-14832: triggerSyncProperties does not work when using an encrypted password
OPENIDM-12805: Allow target-vertex field filtering on edge-vertex relationship query with embedded DJ
OPENIDM-15637: In the admin UI, trying to save a source query in a reconciliation query filter doesn't work
OPENIDM-15372: ldapGroups cannot be used as the attribute with assignments
OPENIDM-15320: Changing connectionTimeout in datasource.jdbc makes no difference in behavior
OPENIDM-15584: Using SalesForce connector and changing the updated context URL is not picked up
OPENIDM-15989: Updated relationship properties are no longer available to property onRetrieve hooks after object onUpdate
OPENIDM-15576: Unable to save the 'Reconciliation Query Filters' under Mappings in the Admin UI.
OPENIDM-16113: rsFilter is case sensitive, which triggers authentication errors
OPENIDM-15792: Selfservice registration submits input as string for boolean attribute
OPENIDM-15076: Updating connector config in a clustered env could inflate config rev number and incur deadlock at repo db level
OPENIDM-15021: authenticationIdKey setting is not respected during registration/authentication with OpenIDConnectClient
OPENIDM-14651: Edit and saving a managed object results in UI breaking
OPENIDM-16207: CSV File Connector property Password Column input has "password" type in UI
OPENIDM-16390: Bad definition of "roles" in SCIM provisioner sample.
OPENIDM-15695: IDM Admin UI: shows Unauthorized message for Forbidden errors
OPENIDM-15901: IDM gives no log feedback when it is shutting down
OPENIDM-15122: validateProperty fails with conditionalPolicies
OPENIDM-15546: Access token containing subject not found by rsFilter results in anonymous
OPENIDM-15718: triggerSyncProperties does not work properly when using roles
OPENIDM-15871: Policy validation fails for nested attributes in managed.json
OPENIDM-15853: Unable to complete connection with Salesforce Connector when using an updated urlContextRoot
OPENIDM-16191: New live sync schedule created from UI is missing invokeContext.source
OPENIDM-15805: End User UI doesn't format page correctly within Delegated Admin's view of managed/users with very long details
OPENIDM-15511: IDM Admin console - Paging controls in managed objects are disabled
OPENIDM-15507: Paging controls in connector data tab are disabled and should not be
OPENIDM-16394: IDM 6.5.0.3 end-user UI blank in IE11
OPENIDM-16206: TaskScanner tries to read object after deletion
OPENIDM-15782: Unable to edit KBA security questions in the Admin UI
OPENIDM-15932: Blank Page shown for Admin UI Login-in Page in IE11
OPENIDM-16134: /system?_action=createFullConfig unexpectedly replaces variables
OPENIDM-15016: OperationOptions specified within the provisioner configuration are not passed to connectors by OpenIDM
OPENIDM-15796: User creation form in end-user-ui, unable to <tab> to boolean fields
OPENIDM-15529: If ICF __NAME__ is null on Create, then Create will fail if trace enabled
OPENIDM-14601: "View Resource" button in linked systems links to invalid URL
OPENIDM-15449: IDM admin UI does not save boolean property (of an object attribute) based on role conditions
OPENIDM-15846: Password that contain special characters do not work for internal users
OPENIDM-15903: Grant Type not shown in the Grant Column for Assigned Roles
OPENIDM-15266: Admin UI defaults number attributes to 0 when creating a managed resource
OPENIDM-15331: UI always warns of 'Pending Changes' to time constraint when a role condition is defined
OPENIDM-15011: validateObject fails if userName contains single parenthesis
OPENIDM-15559: working-location option to startup.sh does not set felix-cache location
OPENIDM-15481: Admin UI translation.json contains duplicate key "selectResource" with different value