X
1136

License Server 4.2 Release Notes

NV5 Geospatial License Server is the next generation licensing solution for select NV5 Geospatial Solutions, Inc. software products, including ENVI and IDL. NV5 Geospatial License Server replaces the Flexnet License Server previously used for licensing.

License Server supports checking out floating licenses for the product features licensed by your organization.

An Administrator Dashboard provides a user interface to view the following details:

  • Product features that are licensed and their checkout counts
  • Current license checkouts
  • Users and machines with license checkouts.
  • Alerts for important licensing-related events.

See the following sections:

  • System Requirements and Platform Support
  • New Features
  • Backward-Compatibility Issues
  • Fixed Issues
  • Third-Party Software







     
  • System Requirements and Platform Support

    For the System Requirements and updates on the Platform Support, please have a look to the following links:
    A) Install and Administer the License Server on Windows
    B) Install and Administer the License Server on Linux






     

    New Features

    The following are new features in License Server 4.2:

    • The License Administrator now supports automatically upgrading your License Server license to the latest entitled product features using a new "Upgrade License" page. This feature is also available in the licensing utility via new 'check upgrades' and 'upgrade' subcommands.






       

    Backward-Compatibility

    The following are the backward-compatibility items for License Server 4.2:

    • The default installation folder for License Server is now "C:\Program Files\NV5\license_server" on Windows and "/usr/local/nv5/license_server" on Linux.
    • To maintain third-party software currency and use supported releases, License Server has been upgraded to use Node.js 18. As such, License Server is no longer supported on Fedora Linux 7 and variant distributions (RHEL 7, CentOS 7, etc.) or Ubuntu 18.
    • To better support installation of License Server and ENVI/IDL on the same machine, the IDL_LICENSE_PATH environment variable may no longer be used to specify the location of the License Server license. If the default license location is changed, it should be specified via the config/production.json configuration file 'license.path' property.
    • Use of licensing command non-Posix compliant single dash command line options has been deprecated and will be eliminated in a future release. Double dashes should be used for all command line options instead (i.e., use --proxy_server=SERVER instead of -proxy_server=SERVER).






       

    Fixed Issues

    The following issues have been fixed in License Server 4.2:

    • A race condition has been fixed which could result in incorrect checkout reuse counts when multiple checkout requests occurred simultaneously from the same user.
    • License Server checkout requests will now receive a "License Server error" response instead of "No checkouts remaining" in the event of a MongoDB request failure.
    • An issue with HTTP proxy support for the licensing module has been resolved.
    • Dates displayed in the License Server Dashboard are now rendered using named month abbreviations (e.g., 'Jan' for January) to eliminate confusion from previous locale-based date rendering.
    • Machine binding collection issues in some Linux environments were resulting in 500 Internal Server Error responses.
    • The License Administrator has been updated to function on additional Linux distributions.






       

    Third-party Software

    The following third-party software dependencies are new in this release:

    Component

    Version

    MongoDB C Driver

    1.24.4

    MongoDB C++ Driver

    3.8.0


    The following third-party software dependencies have been updated in this release:

    Component

    Previous Version

    New Version

    MongoDB Community Server

    5.0.15

    6.0.9

    Node.js

    16.19.1

    18.18.2

    OpenSSL

    1.1.1t

    3.0.11

    axios

    1.3.4

    1.5.1

    feather-icons

    4.29.0

    4.29.1

    mongodb (Node.js driver)

    5.1.0

    6.1.0

    node-sass

    8.0.0

    9.0.0

    react-bootstrap

    2.7.2

    2.9.0

    react-router-dom

    6.9.0

    6.16.0

    styled-components

    5.3.9

    6.0.9

    yargs

    17.7.1

    17.7.2

     




     


  •