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

Read a different version of :