v5.1.1703
NEW FEATURES
Notify Administrator when certificate is expiring or expired
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
Send email when threshold is hit
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
Google Mapping Sets for Apps
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
REST Connector Schema Validation
Provide the ability to validate the JSON Schema for REST Connectors within VSCode
0
Improve Session defaults
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
Snapshots
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
Maintenance Mode
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
Session Expiration Warning
Provide user warning that session will be expiring. Additionally, make it configurable to say how long before warning user.
0
Improve Installer handling of connectors
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
Support for Let's Encrypt
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
Multi-Line support in Apps
For the ability to provide multi-line input in the Apps
0
Improve Javascript editor
Upgrade the editor for any JavaScript window. It should provide the following IntelliSense (Auto Complete)Linting (Error Checking)Improved color formatting
0
Audit Report Expansion
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
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