Identity Manager version release history

The Microsoft Identity Manager team regularly releases updates. This article is designed to help you keep track of the versions that have been released. You can then decide whether you need to update to the newest version or not.

Version 4.5.26.0

Important

Synchronization service

  • *Support for Group Managed Service Accounts
  • *Visual Studio Support (Visual Studio 2013,Visual Studio 2015,Visual Studio 2017)
  • Updates to MIISACTIVATE.EXE, gMSA Support added
    • non-gMSA: Miisactivate.exe c:\configBU\miiserver_01.bin “contoso\mimSyncService” *
    • gMSA: Miisactivate.exe c:\configBU\miiserver_01.bin “contoso\mimSyncService”
  • Updates to MIISKMU.exe, gMSA Support added
    • non-gMSA:MIISKMU.exe /e c:\configBU\miiserver_02.bin” /u:”contoso\mimSyncService”
    • gMSA:MIISKMU.exe /e c:\configBU\miiserver_02.bin” /u:”contoso\mimSyncService” *
  • Updated partition information is saved as expected when the Refresh then OK buttons are clicked
  • When indexing an Indexable String attribute is too long an Unexpected Error was returned, more descriptive error message is now returned
  • Creating a Text File management agent when the MIM Synchronization Service is installed on Windows Server 2016, some text encoding options, including Unicode were unavailable
  • MIM Service MA If an export error message contains an invalid character, this causes corruption in the run history entries. This build we removed from the error message before being saved to the connectorspace object and run history

MIM service

  • *Support for Group Managed Service Accounts
  • *Improved Language support to new defined standard
  • *FIMAutomation Export-FIMConfig PowerShell cmdlet the “-PamConfig” argument is available to force the PAM configuration objects to be exported
  • *FIMAutomation Export-FIMConfig PowerShell cmdlet the “-request” parameter has been added
  • *Boolean attributes are always set to NULL upon binding creation , Previous Boolean before hotfix will not be updated

Important

This can be a breaking change if preforming a configuration migration. Configuration should be evaluated and updated for new feature as configuration migration is considered a new - Implemented initialization of new MIM Boolean attributes to false on creation new object - Implemented initialization of new MIM Boolean attributes to false on adding new Boolean attribute binding to the resource

  • Customer Experience Improvement Program setting is maintained to false
  • MIM Service installation failed with Database Upgrade error: Cannot insert the value NULL into column 'Name' if not default database name is used
  • In hotfix cases the Office 365 setting would be cleared , The encrypted password for the MIM Service’s Exchange Online mailbox is not changed
  • *There was no limit to the MIM Service log file created, Updated logging default setting and implemented circular logging capability

Privilege Access Management

  • *Support for Group Managed Service Accounts
  • *Improved Language support to new defined standard
  • Objects that use unmanaged resources are not cleared on time. these objects will be properly cleaned up
  • *New-PAMRole PowerShell cmdlet the “-disableAutoApproveIfOwner” deny self-approval for the role
    • Get-PamRequest PowerShell cmdlet the “-CreatedFrom” allows for the filtering od PAM specific request
  • *PAM Module Additions
    • Get-PAMSet
    • Add-PAMSetMember
    • Remove-PAMSetMember
  • The warning (Exception: System.ObjectDisposedException: Cannot access a disposed object) will no longer appear in the PAM event log
  • Set-PAMUser cmdlet is able to change the PrivAccountName without the delete
  • New-PamRole now validates that the “available to” date is greater than the “available from” date
  • The “Available From” and “Available To” values are returned by the Get-PAMRole PowerShell cmdlet
  • The Get-PamRequest cmdlet filter is now properly
  • *Set-PamGroup cmdlet is now able to update the Active Directory shadow principal group object
  • Remove-PamUser PowerShell cmdlet fails with an unclear error message, if the user is linked to a Role as a candidate. Now client-side validation was added to the cmdlet, and the exception returned was clarified
  • Change Mode PAM accounts are not exposed for configuration
    • PAM Rest API account
    • PAM Component service account
    • PAM Monitoring service account

Microsoft Identity Portal

  • *Support for Group Managed Service Accounts
  • *Improved Language support to new defined standard
  • Identity Picker control, the control seems to dynamically grow its width rather than wrapping the text
  • Portal, popup dialogs aren’t displayed properly when viewing in Internet Explorer (IE) 10
  • Cyrillic symbols in the title bar text is displayed correctly
  • Popup windows no longer have the extra scroll bar displaying, when viewed in Internet Explorer
  • Failed “Import Workflow Definition” properly throws an exception and recovers, allowing a Synchronization Rule activity to be added to the workflow definition
  • added to default web.config
  • Special characters in the distinguishedName no longer prevents Self-Service Password Reset from resetting the user’s password in the Active Directory
  • Improvements in the sentences are properly localized in the display
  • MIM Add-in for Outlook includes a copy of the missing Outlook interop binaries

Certificate Management

  • Renewing a virtual smart card through the MIM CM Modern App, user receives Forbidden exception
  • *Improved Language support to new defined standard
  • PIN Utility “CLM has encountered an error while trying to change Smart Card PIN. Wrong number of Arguments or Invalid Property Assignment.”
  • Update to the MIM Certificate Authority Modules from 4.4.1302.0 to a build later than 4.4.1459, the setup fails
  • Modern App for Renew, Enroll, and Replace operations, the request history doesn’t contain all request status items as are recorded
  • Online Update doesn’t complete and returns the exception “Record has been updated or deleted by another user.”
  • The “Download Certificate” link in the Certificate Management Portal, the certificate download (.cer file) was too large
  • MIM Certificate Management Bulk Client will work with both TLS 1.1 and TLS 1.2.

Version 4.4.1749.0

Fixed issues

The following issues have been fixed in MIM version 4.4.1749.0.

Synchronization service

  • Password reset routine fails when Synchronization server domain doesn't have trust relationship with target domain.

MIM service

  • Database upgrade failure.A foreign key constraint violation exception is recorded in the database upgrade log.
  • When you execute self-service password reset requests, the MIM Service randomly stops.
  • Set calculation fails to reflect correct membership. You cannot delete a binding for an attribute if it's referenced in a dynamic set or group filter.
  • The MIM Service did not work for the Request Approval scenario with Exchange Online where approvals are responded to through the MIM Add-in for Outlook.
  • The msidmPhoneGatePhoneNumber attribute without a Country Code does not use the DefaultCountryCode value in MFASettings.xml.
  • Set memberships can be updated dynamically without having to rely on the FIM_TemporalEventsJob.
  • Synchronization Rules don't support the creation of attribute flow rules for attributes whose names include the hash or pound symbol (#).  

Privilege Access Management

  • New-PAMDomainConfiguration PowerShell cmdlet sets an incorrect value for domain trust configuration resulting in error (This unknown request parameter cannot be processed).

Microsoft Identity Portal

  • An exception is displayed in the main screen of the Identity Management Portal, and a Close button also appears.

  • Buttons displayed incorrectly in Delete Item window.  This issue occurred in Internet Explorer, Firefox, and Chrome.

  • The Lookup button overlaps the Resource Picker button on an Approval activity window in the Authorization workflow. This issue occurred in Internet Explorer, Firefox, and Chrome. 

  • In the Group properties popup, the button area overlaps the listview navigation controls on the Delete Members control.  This issue occurred in Internet Explorer, Firefox, and Chrome.

  • Multiple UI elements aren't displayed correctly. The following elements are fixed:

    • Up and down arrows in some property sheets.
    • Empty space at the bottom of some pages and dialog boxes.
    • Missing popup overlays.
  • When you use the filter builder in various areas of the product (such as Advanced Search), the filter builder would get “stuck” if the OK button on a select value dialog box is clicked without an object selected in the add statement area.

  • The New Attribute flow popup in a Synchronization Rule edit dialog didn't work as expected in Chrome.

  • In an object management screen(such as Distribution Groups), if multiple objects are selected by using the check-box and the objects have long display names. Now dialog sizes vertically so that the control doesn’t extend past the end of the browser screen.

  • In an object management or list screen (such as Distribution Groups), the selected items control may move up the screen to be directly under the last object listed in the table lists.

  • The filter builder (such as advanced search) in the Safari browser is nonfunctional.

  • portal dialog boxes that display attribute values, the shorter words are distributed throughout the cell with lots of white space in between rather than being left-aligned. 

  • In some browser versions, the Selected Items is not updated when the item selection is changed.

  • Dialog tabs and Copy to Clipboard highlight when navigated to by using the tab key. 

  • In Internet Explorer 10, when you view an object grid display (such as Distribution Groups), the “Find the distribution groups you want using the search above” banner overlays part of the button ribbon rather than displaying in the middle of the dialog box. 

  • After installing an update to the MIM Portal, the display of the Portal in Internet Explorer fails.

  • When you use the Advanced Search in the Firefox browser, pressing the enter key on an attribute value field returns an error. 

Certificate Management

  • A request originator (certificate manager) can't abandon a request that's duplicated or forgotten by a user who has Execution permission.
  • When you try to renew TPM Virtual Smart Card from the Modern App, a forbidden exception is returned.
  • During some smart card activities, existing connections to the CertificateManagement database are left open unexpectedly. 
  • If an installation of an update to MIM Certificate Management (CM) is tried before the MIM CM Configuration Wizard being run, the update fails with an exception that appears to be unrelated to the problem.
  • The MIM CM Configuration Wizard has incorrect product version information displayed, and the logo isn’t displayed correctly. 
  • The exported data for a MIM Certificate Management report differs from the report data.  The column data doesn’t always match the column headings.

Version 4.4.1642.0

Fixed issues

The following issues have been fixed in MIM version 4.4.1642.0.

Synchronization Service

  • Password reset routine fails when Synchronization server domain doesn't have trust relationship with target domain.
  • Declared import filter (checking distinguished name) doesn't work correctly when an object is moved from an organizational unit where it should be filtered to another where it shouldn't be because of using old name of a phantom object.
  • Management Agent Designer hangs on “Configure Partitions and Hierarchies” page.
  • Precedence doesn't transfer to the next object when the previous one with precedence is disconnected.
  • Sun One Management Agent Searching for child containers on the LDAP server using paging causes an error if the server doesn't support paging.
  • Metaverse object type is changed dynamically causing crash.

MIM Service

  • Word function does not return empty string if string contains less than number of words.
  • View members UI shows incorrect membership when the criteria contains dereferencing and if the dereferencing happens below another criteria piece.
  • AuthZ Workflow denies request with error message 'workflow not found in state persistence store'.
  • The workflow runs an enumerate resource activity to query MIM and it is failing intermittently.

Privilege Access Management

  • Get-PAMRequestToApprove commandlet does not return candidates if the approver not in the role to approve.
  • Related MPRs and PAM Navigation Bar node are enabled even when PAM is not installed.
  • MIM Service throws exception and logs warning from Domain Configuration synchronizer for PAM.

Microsoft Identity Portal

  • When using Firefox to access the filter builder on the MIM portal you are unable to use the inner controls (drop-down boxes, text boxes, and so on). They cannot be selected until you first right click (that is, clicking to display the context menu).
  • Portal Search renders incorrectly on some screen resolutions.
  • Calendar Control in Advanced Search is Truncated.
  • The filter builder UI was broken – in edit mode (misplaced elements).
  • Popup had fixed size and edit controls was not proper sized.
  • String cuts for Norway and some other languages in main menu.
  • Copied URL from popup not working.

Certificate Management

  • MIM Self Service Password Portals.

Reporting

  • Import-FIMReportingSchemaDefinition cmdlet for Reporting fails with error.

Client add-in

  • UI Language does not check country code equality.

New features and improvements

The following features and improvements have been added in MIM version 4.4.1642.0.

MIM Service

  • Added retry in the longest request processing operations (Validation stage). It doesn't guarantee that request processing is completed, but makes requests more stable. The fix is disabled by default. To enable the fix you add alwaysOnRetryRequestProcessingTransaction="true" in resourceManagementService section of FIMService config file

Certificate Management

  • Newer versions of CM Server are able to work with older BulkClient (but not older than 4.4.xxxx.0).

MIM Self-service Password Portals

  • Show warning for QAGate if used provides an answer that contains double-byte character
  • Add configurable property to allow enabling/disabling IME usage on SSPR Registration form
  • SSPR masks the Password Registration Questions on Portal Client

Next steps

  • See the Support team blog build versions for public release versions of the Identity products. The blog provides information about service packs, updates, rollups, and hotfixes of MIM 2016, Azure AD Connect, FIM 2010 R2, and older build types.