v5.1.1739
IMPROVEMENTS AND FIXES
- Name Generation - Fixed issue when conditions are used with sync enabled.
Unlocking Innovation: Explore the Latest NIM Release - Discover Enhanced Features, Exciting Announcements, and More!
IMPROVEMENTS AND FIXES
NEW FEATURES
Improvement is needed on the way PowerShell connectors logs are presented. Currently majority of the logging is only visible within the Configuration > Log > PowerShell log. We need to enhance this to make it so logs are visible during collection, jobs, and scheduler tasks.
0
IMPROVEMENTS AND FIXES
When using an Input Variable with a Date Element, if the input is blank, the Element should also then be blank. Currently it shows 'Invalid Date' if the input is empty. This way Date values can be optional when updating a row that a date is not required.
1
KNOWN ISSUES
NEW FEATURES
Add the following Service Resource Commands for App actions Collect system dataRun schedule taskRun job
0
Add additional javascript functions for script columns vaultObjectExistsByRef(system, table, ref, value) vaultObjectFind(system, table, column ,value)
0
Currently the only input you can have from a user during onboarding is password. We need the ability to collect other data such as personal email or mobile phone. This requires an additional function in onboarding profile.
0
Within apps, we should have the ability to link an external resource. Separate action to navigate to linkThe action is available as all other actionsIn static text we will introduce the option to insert links with a specification similar to the markdown standard: text shown. In NIM, the url specification is the name of the event (https://domain.com). For the links in static text, actions can be configured. When the syntax http(s)://domain.com is used, nim will automatically create the action to navigate to that url.
0
Currently you can't leverage SMS or Email Codes for onboarding. It only allows the user to do Question/Answer for the verification. It should provide the same functionality as Password Reset where you can target SMS or Email to send a random pin code to the person.
0
IMPROVEMENTS AND FIXES
KNOWN ISSUES
IMPROVEMENTS AND FIXES
KNOWN ISSUES
Name Generation - If the Synchronize Flag is enabled for a name then condition is not used in the method evaluation. If you turn off the Synchronize Flag for the name the condition is properly evaluated
NEW FEATURES
Currently the Exchange Online connector supports reading and updating Distribution Groups, but unfortunately it can only be done through a mapping. Support for using the Role Model in updating members should be made available.
0
IMPROVEMENTS AND FIXES
KNOWN ISSUES
NEW FEATURES
IMPROVEMENTS AND FIXES
KNOWN ISSUES
NEW FEATURES
ability to notify administrators when a certificate is expired or about to expire in NIM. This will be helpful in preventing any disrupting in processing.
0
Many clients want to be notified when their thresholds are hit for the source and target systems. However, the only means of notifying them is by triggering an email on the error state of a sync. There is no distinct "threshold reached" event that we can trigger on, which makes our notifications more vague than they ought to be. It would be great to have such an event that we could use to trigger an email notification.
3
Currently it is not possible to use a mapping set in an app. With Google Users, its required to use a mapping set to populate fields like organizations. Apps should be provided the ability to set these sub-mapping fields.
1
Provide the ability to validate the JSON Schema for REST Connectors within VSCode
0
Improve the session configuration by following closer to NIST standards Session timeout for admin Min: 5 minutesMax: 720 minutes (12 hours)Default: 60 minutes (1 hour) Session timeout for non administrators Min: 5 minutesMax: 720 minutes (12 hours)Default: 480 minutes (8 hour) Session timeout when idle Min: 5 minutesMax: 720 minutes (12 hours)Default: 60 minutes (1 hour)
0
Expand on the backup/restore options to provide an option to snapshot the service versus just the configuration. Currently repositories are available in the backup and restore to quickly backup small configuration changes and transport them to another service. Snapshots will be focused on service upgrades, encryption keys, database and more. The idea being that the service can be fully restored to a previous point while also downgrading or upgrading the service automatically to match the snapshot.
0
Provide the ability for the administrator to put the service in maintenance mode so no end users can login. During maintenance mode only administrators will be provided access to the studio. Other key features Automatically put into maintenance mode when restoring repositories or snapshotsAutomatically put into maintenance mode when upgrading the serviceNotify end users that the service will be going into maintenance mode
0
Provide user warning that session will be expiring. Additionally, make it configurable to say how long before warning user.
0
Currently the installer contains outdated connectors that need to be upgraded after NIM installer is ran. We should make the following improvements Remove all Github Connectors from the installer so they can be directly maintained through the proper versioning channelsMove connectors from the Program Files files directory into the ProgramData directory. This ensures they are not removed or overwritten by the installer. Additionally this minimizes the administrative rights needed for the service account.
0
Provide the ability for NIM to leverage Let's Encrypt for the HTTPS Certificate. This feature would give the administrator the ability to have automatic certificate renewal and avoid any additional costs for certificates
0
For the ability to provide multi-line input in the Apps
0
Upgrade the editor for any JavaScript window. It should provide the following IntelliSense (Auto Complete)Linting (Error Checking)Improved color formatting
0
Expand the auditing app to include users accessing an app. Beyond the actions taken by a user, it would be useful to know who is using what forms and how often.
0
IMPROVEMENTS AND FIXES
Apps - Fixed issue with grid validation message being shown on load
Apps - Checkbox JavaScript validation now properly enforced
Apps - Fixed issue with logging out users when dismissing notifications
Apps - Ability to disable button on click
Apps - Fixed variable validation error using checkbox with filter and parameter
Apps - Fixed ability to set placeholder on float input text when using dark mode
Apps - Fixed issue renaming app if access group already existed
Audit Log - Fixed issue with false-positive group membership entries
Audit Log - Fixed failed membership auditing updates with numerical key values
Audit Query - Improve data type support for audit query results
Configuration - Fixed issues where configuration changes don't mark fields dirty
Certificates - Importing certificate no longer requires password
Connectors - Moved connectors from Program Files to ProgramData
CSV - Removed dependency for WMIC
CSV-STP - Ciphers now configurable
Internal - Fixed issue where internal passwords could be cleared unexpectedly and not logged
Multi-export - Added disclaimer for existing files in directory being uploaded via SFTP
Name Generation - "Synchronize name iterations" checkbox is removed and replaced by the "Synchronize" checkbox on each name
Password Reset - Fixed issue with vprConfirmationCodeAddress not being populated on ActionsCompleted event
REST - Support for Key/Value Responses
REST - Function execution support when resolving variables
REST - Support for ordering connection fields and hide Tenant ID
REST - Option to not send query parameters with value is empty
REST - Override support for connection fields
REST - Connection fields can now be marked required
REST - Fixed issue with child tables reporting parent table is missing
REST - Fixed issue with 404's being ignored on PATCH/PUT
REST - Resolved issue with Google Sheets records being overwritten in dataset
SAML - Logout of an SAML session should no longer present error to user
Scripts - Resolved error in NIM type definition file when audit queries result in arguments with equal names
Variables - Improved dirty field detection
KNOWN ISSUES
Validation - Job Guard events report as "not supported" but functions properly
Service - Attempting to use the upgrader service could fail to retrieve the installer, requiring manual effort of downloading and running the installer (e.g. Update error: Failed to update NIM to it's latest version. The updater service stopped with an error 6.)
JavaScript - Global functions could, e.g. parseInt(), report as "does not exist or is used before it is defined" but work properly when used
Snapshots - Snapshot restoration could fail if some database files are not properly removed in the process.
Snapshots - Mail settings are not currently included in snapshot
NEW FEATURES
Currently it is possible for the retention job to delete the latest snapshot for a system which means the user is presented an error message in some pages (ie. opening a system table) until a manual import is completed. An option should be added to the Retention job to preserve the latest snapshot of a system regardless of age so that there is always a dataset available for a system.
1
IMPROVEMENTS AND FIXES
SAML - The sessionNotOrAfter attribute was not correctly used, giving all sessions a 5m timeout
SAML - When editing a new SAML configuration the authnRequestsSigned is now checked
REST - Receiving an object array while expecting a string array will crash the service
KNOWN ISSUES
Name Generation - "Synchronize" flags do show checked even though they are saved as such. This means you can easily override the flags to be not checked if you save without rechecking the boxes.
Logging - The audit log for Google membership changes can sometimes reflect changes that did not actually occur in addition to ones that did. This only occurs with Google using the Role Model.
Internal - If you attempt to update a record in the internal.passwords table but don't specify the existing the fields already populated it could clear it out.
CSV System - When using Windows Server 2025, it's possible to run into an "WMIC" error when retrieving a list of files on a CSV System.
DISM /Online /Add-Capability /CapabilityName:WMIC~~~~
IMPROVEMENTS AND FIXES
Known Issues
NEW FEATURES
A Configuration Scenario is an identifiable bundle of settings that can be used to pre-configure a NIM System. Multiple Configuration Scenarios can exist, each of which can be selected for pre-configuration of a system. After pre-configuration of a NIM System, the system's configuration can be tailored any further, after which the resulting configuration can be stored as a new Configuration Scenario, or as a replacement of an existing one. Configuration Scenarios are stored in the NIM Connector.
0
Ability compose items to be reused across apps. This provides the ability to standardize certain elements, rows, or forms so they can be same across multiple apps. Examples of this would be headers, footers, buttons.
0
Session timeout control for NIM login sessions. When people with various rights to perform admin rights we should be able to control the amount of time that session lives without requiring a re-authorization. How long is the current setting ? From a security perspective I want to be able to adjust custom rules based on access rights .. eg Admin sessions can only have xyz length , password reset rights etc .. Additionally in SAML authentication support for "notOnOrAfter" attribute
1
IMPROVEMENTS AND FIXES
Known Issues
Notes