Announcements

Unlocking Innovation: Explore the Latest NIM Release - Discover Enhanced Features, Exciting Announcements, and More!

  1. v5.0.1656

    New Release

    NEW FEATURES

    1

    Connector Configuration Sets

    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.

    Mike Sheldon
    Released 🚀

    0

    1

    Compose Items

    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.

    Mike Sheldon
    Released 🚀

    0

    9

    Timeout Session Length control

    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

    David B
    Released 🚀

    1

    IMPROVEMENTS AND FIXES

    • Service - When the server reconnects, socket.io communication is restored
    • Service - Use secure session cookies when HTTP is disabled
    • Service - Improved session security
    • Service - Update dependent packages including node
    • Service - Name Generation iterations limit configurable
    • Service - Small possible memory leak fix while processing API
    • Service - Improved authentication on socket.io communication.
    • Service - When offloading audit is enabled, the service won't start
    • UI - Dark mode for form construction tab displayed incorrectly
    • UI - Log window scrolling not correct
    • REST - Option to set extra headers on data retrieval per table
    • REST - Add the excludedFields in the array selector configuration
    • REST - Make it possible to override the selector configuration per endpoint
    • REST - Support retrieving non JSON results without text/plain content-type
    • REST - Respect maxCount on exponential retry configurations
    • REST - Allow the Google connector to override the build-in retry configuration
    • REST - Remove double query parameters on paged calls with link paging
    • REST - Body will preserve the type with fields where a variable resolves as non-string
    • REST - Filter out NULL values in data collection responses
    • Systems - Dataset statistics show errors in overview
    • Systems - No checking on duplicate (primary) key and reference values
    • Role Model - Support for multiple member tables with Role Model scoping
    • Configuration - When restoring a repo, only load the last successful data if the hash matches
    • Logs - Loading large logs in the log overview failed with Maximum call stack size exceeded
    • Templates - Cannot send test e-mail when configuring notification template e-mail
    • Apps - sort and search in grid custom column
    • Apps - incorrect processing of variable state
    • Apps - Validation error 500 between forms
    • LDAP - Connection reset errors are not logged anymore

     

    Known Issues

    • SAML - After being released, it was discovered users are able to login with SAML but can be immediately returned to the login screen
    • Events - Email fails to send when tables are used in the template

     

    Notes

    • This version checks uniqueness on system table keys. If a key is not unique it will fail validation.

    Like

  2. v4.0.1620

    New Release

    IMPROVEMENTS AND FIXES

    • Service - Improved the update experience
    • REST - Ability to override pagination per get request
    • REST - Support iterator resolving in query_parameters
    • REST - Iterate over the processed data, instead the raw connector output
    • REST - When specifying path with parameters and query_parameters they were incorrectly combined
    • REST - When retrieving a 412 ConditionNotMet or 503 error a retry is executed

     

    1

    Google License API Retry on Failure

    Implement new functionality to allow NIM to retry requests on certain status codes. For instance 503 backend errors happens a lot when adding/removing Google Licenses via API. It would be nice if NIM can retry to clean it up.

    Edward F
    Released 🚀

    1

    Like

  3. v4.0.1617

    New Release

    IMPROVEMENTS AND FIXES

    • REST: When doing a retrieval with a POST request include parameters again

    Like

  4. v4.0.1616

    New Release

    IMPROVEMENTS AND FIXES

    • Apps - Multiple Script calls throws Log already initialized (#25873)
    • Name Generation - Support excluding sync iterations for name parts
    • Name Generation - Support multiple iterating methods for sync'd name generators
    • REST - The hash key for child-tables can now be included in the child-table
    • REST - Duo authentication support
    • REST - "postAsForm" support for rest calls
    • REST - Child tables of iterated tables do not get the key if its in the base object
    • REST - Non GET requests now support output_field in the processing options

     

     

    Like

  5. v4.0.1613

    New Release

    IMPROVEMENTS AND FIXES

    • Apps - Variable validation fails on grids with multiple form apps
    • Apps - Keyboard enter triggers grid child forms
    • Apps - grid table data not always reset when app is restarted
    • Apps - Renaming app does not rename the app access group
    • Apps - Progress message not removed when script error occurs
    • Connectors - Ending slash removed with pagination used
    • Systems - Success-accepted data is not imported on reload or service start
    • Systems - Invalid dynamic update of intersystem relations when key contains upper case characters

    Like

  6. v4.0.1608

    New Release

    IMPROVEMENTS AND FIXES

    • REST - Extend URL Paging to support next page tokens
    • Name Generation - Names not iterated in all configurations
    • Apps - Error processing variables with grids when switch forms
    • Apps - Internal tables not refreshed between grids

    Like

  7. v4.0.1606

    New Release

    NEW FEATURES

    1

    Password Generator Access Via Scripts

    Provide the ability to use the password generator via scripts

    Mike Sheldon
    Released 🚀

    0

    Apps - Support tags and notes

     

     

    IMPROVEMENTS AND FIXES

    Fix: Updating to version 4.0.1604 removes xxxx.worker.js files

     

    Like

  8. v4.0.1604

    New Release

    NEW FEATURES

    1

    Upgrade NIM Service

    Provide the administrator a way check for NIM service updates and upgrade the service.

    Mike Sheldon
    Released 🚀

    0

    1

    Name Generator Access Via Scripts

    We have a complicated onboarding process and it would be helpful to be able to call the name generators inside the scripts.

    Adam P
    Released 🚀

    2

    3

    Export Audit Query results via Scheduler

    Allow the ability to export audit query results via the scheduler by use of "export" or "multi-export"

    Mike Sheldon
    Released 🚀

    0

    2

    Log Administrator Actions

    When users with the Administrator role/group take actions (login, add/change/remove objects, etc.) NIM should track & log that information for auditing.

    Sean B
    Released 🚀

    0

    • Apps - Support grid views
    • Apps - Grid Control
    • Apps - Support modal child form
    • Apps - Support grid buttons
    • Apps - Grid Link & Row Styling
    • Apps - Column Javascript evaluation

     

    IMPROVEMENTS AND FIXES

    • Apps - Session variables lost after action restart app
    • Apps - Remove access to app designer for non-admins
    • Apps - Input text with icon and label above doesn't line out correctly
    • Apps - Variable validation issue with dropdowns between forms
    • Connectors - Missing Old/New Values with Custom Schema field in mapping
    • Scheduler - Scheduler links in log no longer work
    • Service - When a csv does not end with a new line the last line is ignored
    • Service - Support data files > 2 GB
    • Service - Password reset / Onboarding rows not found for valid input specification

     

    Like

  9. v4.0.1584

    New Release

    NEW FEATURES

    3

    Additional configuration fields

    Please add the following fields for Filters, Name Gen, Password Gen, Mappings, Roles, Jobs and Scheduler When Created (date) When an object was created When Modified (date) When an object was modified Notes (multi-line text) General notes on what the object does and why it was made Category (array of strings) Tags for grouping objects together

    Mike Sheldon
    Released 🚀

    1

    • Apps - Progress dialog to provide feedback to end user

    IMPROVEMENTS AND FIXES

    • Apps - App Variable clears on target action
    • Apps - Dirty state NIM forms when opening a form
    • Connectors - Implement Digest support
    • Connectors - Sub property overriding root property with same name
    • Connectors - Microsoft Exchange Online Certificate issues
    • Connectors - Active Directory Delayed response
    • Connectors - Powershell data collection return documents (Performance leak)
    • Service - When logs are written fast, log lines are not always written to file
    • Service - Various log window only show first log file of sequence of log files
    • Mail - Settings cleared when clicking no on save confirmation

    Like

  10. v4.0.1575

    New Release

    NEW FEATURES

    2

    License Notification

    Provide the ability to notify admins that the license has a issue. Possible conditions: License expiring in X days License using grace period License expired License relation overage License relation within X percent

    Mike Sheldon
    Released 🚀

    0

    1

    Password Generation in App

    Currently it is not possible to leverage the password generator in App's. Please provide this ability similar to the name generation.

    Mike Sheldon
    Released 🚀

    0

    IMPROVEMENTS AND FIXES

    • Apps - Table based dropdown fails variable validation
    • Apps - Table based dropdown input variable not populating table variables
    • Apps - Dirty state when opening form
    • Connectors - Error when removing connector
    • Connectors - Support for large passwords in password field
    • Events - Event filters has no operations for input fields
    • Service - Invalid configuration causes multi-value indexing to fail
    • Systems - Changing guard settings of system doesn't set dirty flag
    • Templates - Sync Job Execution shows variables instead of no rows
    • Templates - Collection guard violation error not properly shown in emails
    • Validation - "Used By" recursive references shown

     

    Like