License Statistics Changelog

What's new in License Statistics 6.21

Feb 28, 2024
  • New features:
  • Added ability to merge host duplicates
  • Added host details resolution:
  • Find missing Hostnames using DNS lookup
  • Find missing IP Addresses using rDNS (reverse DNS) lookup
  • Available for Remote and Import license server data sources
  • Added ability to activate the License Statistics license directly from UI
  • Available for configurations where the License Statistics server does not have internet access
  • End-user browser must have internet access
  • Enhancements:
  • Made performance improvements for larger-scale instances
  • User Interface:
  • Made improvements to historical charts
  • Consistent time format on charts
  • Added validation for maximum number of seconds in appropriate fields
  • API:
  • Added host details resolution option for license server data importing
  • Added data length validation in appropriate fields
  • Improved column visibility settings for reports on JSON API
  • CLI:
  • Improved CLI error message for commands that require confirmation
  • Added new license-related CLI commands:
  • xflicstat-cli license hostId
  • xflicstat-cli license activationUrl
  • License Statistics Agent:
  • Improved License Statistics Agent grids consistency
  • Architecture:
  • Updated MySQL to 8.0.36
  • Updated LM-X to 5.5.4
  • Updated Java to 17.0.10
  • Updated redistributable to 2022
  • Improved installation to install external libraries with installer
  • Renamed table names to lowercase:
  • For License Statistics v6.21 and above moving installation and/or database from Windows to Linux will be possible without any additional steps required for previous versions.
  • After migrating to License Statistics v6.21 verify all saved custom SQL Queries and change all capital letters in table names to lowercase.
  • Minor Enhancements:
  • Updated copyright to 2024
  • Performed installer refactoring
  • Unified grid "info" columns
  • Removed:
  • Removed lacutil and licenseactivator from installer
  • Fixes:
  • Fixed an issue with the wrong feature expiration date for the Flexnet License Manager
  • Fixed an issue with missing new lines on some error messages
  • Fixed an issue with event counting when importing denials
  • Fixed an issue with grid height on Group pages
  • Fixed an issue with improper Last Update Time color
  • Fixed an issue with "File has no events" error for FlexNet License Manager import
  • Fixed an issue with gathering data from the Altium license server

New in License Statistics 6.20 (Nov 23, 2023)

  • Introduced "Dry Run" License Harvesting method
  • Introduced License Statistics Agent auto-update
  • Extended LM-X License Manager debug logs
  • Added ability to show all reports even when hidden license servers are being aggregated
  • Implemented service manager component refactoring
  • Enhanced data insertion performance by improving user/host caching
  • Optimized data aggregation process by introducing adaptive date ranges
  • Improved Last Update Time color indicators to use query intervals elapsed rather than time elapsed
  • Provided a more detailed message in the alert that displays when access to grid data is forbidden
  • Provided notification for mismatched operating system requirements
  • Implemented changes to License Server list endpoint parameters
  • Added "frs" property to various endpoints to determine data freshness
  • Added zip support for "storage backup" and "storage restore" commands
  • Added case-sensitivity validation to the "storage restore" command
  • Added force flag to skip database version validation for the "storage apply" command
  • Added permissions validation before running CLI commands
  • Updated various libraries to their newest versions
  • Highlighted Custom Application name on end-user notifications
  • Improved end-user notifications to show Custom Application name instead of executable name
  • Improved communication between the License Statistics Agent and its License Harvester process
  • Updated LM-X License Manager to v5.5
  • Improved logs for Unauthorized 401 to be more concise
  • Separated service manager component
  • Cleaned up unused database structures
  • Dropped support for Windows Server 2012 R2
  • Fixes:
  • Fixed an issue with wrapping long text on URL field
  • Fixed an issue with the Agent Group column on the Agents grid not working
  • Fixed an issue with updating empty text on the Custom Applications grid on aborted request
  • Fixed an issue with a missing chart on the Usage Comparison report
  • Fixed an issue with redundant notifications for trial expiration
  • Fixed an issue with the validation of time-dependent Harvesting configuration fields
  • Fixed an issue with ignoring the custom report name on the Usage History Comparison export
  • Fixed an issue with an eventless license server not being visible
  • Fixed an issue with the queried vendor name being ignored
  • Fixed an issue with validating chart parameters
  • Fixed an issue with parsing paginated data for Autodesk remote monitoring
  • Fixed an issue with Autodesk remote monitoring due to unaccepted Terms of service
  • Fixed an issue with feature expiration changes for Autodesk remote monitoring
  • Fixed an issue with 401 Unauthorized status code on Autodesk remote monitoring
  • Fixed an issue with an empty placeholder during the installation process
  • Fixed an issue with persistent logs after uninstallation
  • Fixed an issue with suspending the Custom Application
  • Fixed an issue with failed database migration v6.130.2
  • Fixed an issue with stopping the License Statistics service on Windows
  • Fixed an issue with activating the Trial Extension license
  • Fixed an issue with the User Group Name database column accepting a NULL value

New in License Statistics 6.19 (Aug 29, 2023)

  • Dynamic date ranges:
  • In previous versions of License Statistics, reports that were filtered using date ranges (for example, “Last Week” or “Current Quarter”) were static, so always showed results relative to the date the report was generated. With v6.19, we’ve greatly improved this capability by enabling dynamic date ranges, which are always relative to the current date.
  • With this new handling of date ranges, when you add a report to the Dashboard, you’ll always see the appropriate report for the current week, last week, current month, last quarter, etc., relative to today’s date.
  • Keep in mind that you’ll need to replace any existing reports you’ve added to the Dashboard with a newly generated report using v6.19 or newer in order to see dynamic date ranges in the Dashboard.
  • New Suspend License Harvesting method:
  • This release adds a new Suspend harvesting method to the License Harvesting modes, giving you more flexibility in the way that you enforce the release of idle licenses.
  • The Suspend method “freezes” the application so it can be released to the license pool. Although the application cannot be used while suspended, it remains visible to the end user, and no unsaved data is lost. The end user can resume using the application by responding to an alert issued when the application first becomes suspended, or they can resume use of the application at any time using the License Harvesting tray icon.
  • To use the new Suspend method, you must have License Statistic Agent v6.19 and install the free Optional Harvesting Tools, which is easily done during installation or upgrade of License Statistics v6.19 (or newer).
  • Ability to adjust Agent connection interval:
  • License Statistics v6.19 adds the ability to adjust the connection interval for License Statistics Agent, which can provide significant performance benefits.
  • In previous releases, this interval was set to 30 seconds (still the default) and could not be adjusted. Now, you can increase the interval to up to 600 seconds (10 minutes). When there are a large number of End User Agents, increasing the connection interval setting will reduce the occurrence of redundant connections, thereby improving performance, with no impact on functionality or difference in the data that’s gathered.
  • While increasing the interval can benefit performance, keep in mind that with a higher connection interval, configuration changes will be applied to Agents less often.
  • Manual session closing:
  • License Statistics administrators will enjoy the added convenience of being able to close sessions on the license server directly from Features Realtime Sessions and Users Realtime Sessions reports.
  • Administrators can manually force the session to release on the corresponding license server and return the license to the available pool. (Available for LM-X and FlexNet license managers only.)
  • Additional new features and enhancements:
  • In addition to the changes detailed above, this release brings you a number of other new features and enhancements, most notably:
  • You can now disable Custom Application event logging, which you can do either globally–for all applications–or for individual applications
  • In addition to allowing realtime data gathering for Dassault license managers, v6.19 now allows you to import usage from Dassault log files
  • When viewing Anonymization data for License Servers, you can now filter results to show/hide the display of anonymized users, hosts or both
  • The Custom Application grid now includes details for License Harvesting configuration options

New in License Statistics 6.16.2 (Jan 20, 2023)

  • Fixed an issue with inability to anonymize data from the previous day
  • Fixed an issue with Autodesk remote monitoring
  • Fixed an issue with parsing localized timestamps for Altium license server
  • Fixed an issue with detecting an outdated version of the Dassault query tool

New in License Statistics 6.14.0 (Nov 23, 2021)

  • New features:
  • Added ability to generate SSL keystore using License Statistics Manager.
  • Added ability to list all users and hosts on License Details chart for new licensing model (2019).
  • Added configurable LDAP schema mapping. Required data is collected from the time of the License Statistics upgrade to v6.14. Historical data prior to v6.14 is not available.
  • Reorganized statistical reports to increase ease of use and reduce redundancy. In order to provide a means for existing users to more easily navigate the new structure, a legacy navigation menu will be temporarily provided at the bottom of the navigation pane.
  • Enhancements:
  • Used API v3 only.
  • Renamed the Clear button to Delete.
  • Added information about connection credentials on Remote Monitoring tab for Autodesk.
  • Added ability to collapse panels.
  • Moved License Server status to tooltip on Applications grid.
  • Added filter for License Manager Type selection.
  • Added ability to delete events from Event Log through a specified date.
  • Enabled chart buttons to display on Dashboard when no data is available.
  • Added ability to show only borrowed licenses on the following reports: Features - Realtime - Sessions Users - Realtime - Sessions
  • Denoted features that do not support borrowing with N/A on gauge in General Information panel of reports.
  • Improved Features - History - Utilization report with the following: extended chart with automated zooming renamed columns added Total Hours column
  • Added filters on Features - Realtime - Sessions for columns: Time Used Host Qty (Host Quantity)
  • Highest License Usage chart extended and moved to Features - Realtime - Sessions.
  • Introduced API v3. Currently, v2 is fully supported and compatible with v3. However, v2 is marked as deprecated and support for it will be removed in the future.
  • Improved Features - History - Utilization endpoints.
  • Added possibility to filter only borrowed licenses on the following endpoints: api/v3/feature/{id}/realtime/sessions/{type} api/v3/user/{id}/current-usage/{type} api/v3/user/group/{id}/current-usage/{type}
  • Denoted features that do not support borrowing with N/A.
  • Added validation for imported files.
  • Added filter for Host Quantity column on api/v3/feature/{id}/realtime/sessions/{type}.
  • Restricted access to uptime chart data to administrators only in API v3.
  • Added filter for Time Used column on api/v3/feature/{id}/realtime/sessions/{type}
  • Improved labels in License Statistics Manager.
  • Added Java path configuration option.
  • Upgraded Java to v17.
  • Added rejection of agents with redundant (not unique) host names.
  • Upgraded Java to v17.0.1.
  • Updated Java licensing policy.
  • Added new JAVA_PATH option to xflicstat.cfg configuration file. By default, this option is disabled and set to JRE delivered with License Statistics installation.
  • Replaced Oracle JDK with Adoptium JRE in the installer.
  • Updated EULA.
  • Updated FlexNet license manager type to FLEXlm/FlexNet.
  • Removed date time formatting in SQL.
  • Replaced xlsx report generator.
  • Fixes:
  • Fixed an issue with wrong filter applied to various numeric columns.
  • Fixed an issue with inability to remove last group from Agents grid.
  • Fixed an issue with invalid user list on Administration - License Servers - Usage page. 
  • Fixed an issue with displaying large number of users using Show more option.
  • Fixed an issue with importing host groups from OPT file being dependent on IP address.
  • Fixed an issue with broken positioning of Pending Data Removal panel.
  • Fixed an issue with dropping files to import.
  • Fixed an issue with Data Anonymization initialization step remaining visible.
  • Fixed an issue with invalid Online label for Autodesk remote source status.
  • Fixed an issue with incorrect data in Administration - License Servers - Usage grid.
  • Fixed an issue with monitoring Codemeter license server.
  • Fixed an issue with missing endpoint in API documentation.
  • Fixed an issue with missing loading mask on various grids.
  • Fixed an issue with License Manager Type not being visually disabled on application wizard.
  • Fixed an issue with invalid label for 1 day session length.

New in License Statistics 6.13.0 (Sep 7, 2021)

  • Enhancements:
  • License Statistics v6.13 includes the following enhancements.
  • Issue # Description
  • Issue # Description
  • User interface
  • LICSTAT-19455 Improved Highest License Usage chart.
  • LICSTAT-19344 Added ability to add/remove agent from group directly on Agents grid.
  • LICSTAT-19101 Added ability to add Sessions History chart to Dashboard.
  • LICSTAT-18928 Improved gaps visualization on line charts with historical data.
  • LICSTAT-18917 Added current time display to Current Usage chart.
  • LICSTAT-18904 Added ability to use drag and drop for file upload.
  • LICSTAT-18825 Added ability to select all license servers and features on Features - Usage History report.
  • LICSTAT-18815 Added ability to select all license servers and features on Features - Current Usage report.
  • LICSTAT-18789 Added ability to save queries from the Execute Query panel.
  • LICSTAT-18749 Added ability to select all license servers and features on Features - User History report.
  • LICSTAT-18005 Improved layout responsiveness for mobile application usage.
  • API
  • LICSTAT-19319
  • Extended API endpoint for Highest License Usage chart.
  • API v3 is still under development, and therefore is considered unstable. We reserve the right to provide breaking changes for this unstable API version in upcoming releases.
  • License Statistics Manager:
  • LICSTAT-18937 Improved description of valid License Key entry.
  • License Statistics Agent
  • LICSTAT-19185 Added service name to message in logs.
  • Application architecture:
  • LICSTAT-19516 Upgraded Java JDK to v16.0.2.
  • LICSTAT-19282 Upgraded ExtJS to v.7.4.0.
  • LICSTAT-18933 Improved MySQL service management.
  • Additional enhancements:
  • LICSTAT-19262 Renamed Read-only mode to Restricted access mode.
  • LICSTAT-18761 Extended email notifications to include exceeded Harvesting Agents license limit.
  • Fixes:
  • License Statistics v6.13 includes the following fixes.
  • LICSTAT-19566 Fixed an issue with missing error message when importing a file failed.
  • LICSTAT-19558 Fixed an issue with typo in licensing notifications.
  • LICSTAT-19555 Fixed an issue with multi-select field not opening when clicked.
  • LICSTAT-19529 Fixed an issue with missing details for some reservation types.
  • LICSTAT-19490 Fixed an issue with outdated empty text on some grids.
  • LICSTAT-19463 Fixed an issue with too short titles on Dashboard grids.
  • LICSTAT-19460 Fixed an issue with user being redirected to previous visited page.
  • LICSTAT-19417
  • Fixed an issue with detecting usage by Agent.
  • LICSTAT-19393 Fixed an issue with NoSuchMessageException error.
  • LICSTAT-19359 Fixed an issue with No build dirs found in appdata error in Agent.
  • LICSTAT-19355
  • LICSTAT-19248
  • Fixed an issue with incompatible *.xlsx reports.
  • LICSTAT-19343 Fixed an issue with Tomcat access logs not being cleaned.
  • LICSTAT-19333 Fixed an issue with library dependencies causing errors in Agent.
  • LICSTAT-19330 Fixed an issue with error on commented-out keystore password for SSL configuration.
  • LICSTAT-19328 Fixed an issue with handling "Content-Type: application/json" header with empty body.
  • LICSTAT-19309 Fixed an issue with menu not collapsing when switching to Dashboard.
  • LICSTAT-19268 Fixed an issue with broken column layout on License Servers grid.
  • LICSTAT-19260 Fixed an issue with Restore sort button remaining visible on email subscriptions feature list.
  • LICSTAT-19254 Fixed an issue with page display failing to update after selecting a server with no features.
  • LICSTAT-19199 Fixed an issue with Autodesk failing to detect usage.
  • LICSTAT-15883 Fixed an issue where license servers with imported denials were not being counted toward the license limit.

New in License Statistics 6.12.0 (Apr 2, 2021)

  • New features:
  • License Statistics v6.12 includes the following new features.
  • Added support for remote monitoring of CodeMeter Network License Server.
  • Added the ability to maximize content such as grids and charts to take up the full size of the application window.
  • Added the ability to control user session length under Administration.
  • Enhancements:
  • Added ability to select all license servers and features on License Servers - Current Usage report.
  • Made improvements to responsive design.
  • API:
  • Created API v3 with extended reports that allow selection of all license servers and features. This applies to the following reports:
  • Features - Usage History
  • Features - Current Usage
  • Features - User History
  • License Servers - Current Usage
  • Application architecture:
  • Forced minimum external MySQL server version to v5.7.28.
  • Upgraded embedded MySQL server to v5.7.33.
  • Upgraded Java JDK to v16.
  • Removed features:
  • Removed API v1 support.
  • Fixes:
  • Fixed an issue with visible charts without the selected license server.
  • Fixed an issue with parsing Dassault output.
  • Fixed an issue with inability to save Vendor Daemon Name field.
  • Fixed an issue with parsing OLicense output.
  • Fixed an issue with duplicate data error for Autodesk.
  • Fixed an issue with parsing Dassault output.
  • Fixed an issue with querying LM-X.
  • Fixed an issue with incorrect filter type on Applications grid.
  • Fixed an issue with broken sorting on License Servers grid.
  • Fixed an issue with importing log file with current data.
  • Fixed an issue with incorrect wording in log file.
  • Fixed an issue with Last Update Time being set on server creation.

New in License Statistics 6.10.0 (Dec 9, 2020)

  • New features:
  • Introduced remote session closing feature for License Harvesting.
  • Introduced Application Events grid with details about applications monitored using License Harvesting.
  • New Session History chart on User History report.
  • Enhancements:
  • Ability to view users from cloud monitoring (e.g., Autodesk) that match usernames on end-user hosts was added to the General Information panel of all reports under the Users section (Current Usage, Usage History, Denials and Reservations reports).
  • Changed inconsistent translations on License Details page.
  • Redesigned User General Information panel to include LDAP details.
  • Replaced charts with D3.js implementation, which improves performance and ease of use, for:
  • License Usage History
  • Feature Current Utilization
  • Feature Reservation History
  • Improved notifications for expired maintenance.
  • Improved charts height on Dashboard.
  • Added titles to charts exported as images.
  • Added new endpoint to get events for applications monitored by License Harvesting.
  • Added new endpoint to get users from cloud monitoring that match usernames on end-user hosts.
  • License file is now copied to license directory instead of using provided path.
  • Added support for Harvesting Agents limit for network licenses.
  • Introduced persistent data storage.
  • Introduced menu for License Harvester tray.
  • New grid with License Harvester events history.
  • Upgraded LM-X to v4.9.25.
  • Upgraded Java JDK to v15.0.1.
  • Added support for License Harvesting network license.
  • Upgraded ExtJS to v.7.3.1.
  • Reintroduced License Activator binary to tools directory for Windows installer.
  • Fixes:
  • Fixed inability to pin to Dashboard for Usage Calendar chart.
  • Fixed an issue with Application to Harvest column on License Statistics Agents grid.
  • Fixed an issue with tracking idle time on Remote Desktop sessions by License Harvester.
  • Fixed an issue with expiration date failing to update when license expiration was changed from fixed date to permanent.
  • Fixed an issue with error message on add/edit license server form for old licensing.
  • Fixed an issue with panel alignment on License Details Page.
  • Fixed an issue with commented-out password for SSL keystore in the configuration file.
  • Fixed an issue with incompatible dump file names to backup/restore database.
  • Fixed an issue with NegativeAggregatedUsageException.
  • Fixed an issue with initializing state failing to refresh in License Statistics Manager.
  • Fixed an issue with invalid state of network license configuration for old licensing in License Statistics Manager.
  • Fixed an issue with broken feature utilization history chart.
  • Fixed an issue with OpenJDK Platform binary title being visible for License Harvester notifications.

New in License Statistics 6.9.0 (Sep 22, 2020)

  • New features:
  • Introduced Agent Groups.
  • Introduced License Harvesting.
  • User Usage Calendar chart added to User History report.
  • Enhancements:
  • Ability to enable or disable license server directly on the Realtime License Servers grid in Administration.
  • Last Update Time column on Agents grid was changed to Last Connection Time.
  • License Server Type column filter was changed to the list of used managers.
  • Charts have been replaced with D3.js implementation, which improves performance and ease of use for:
  • Highest License Usage
  • Feature Utilization History
  • User Current Usage
  • Feature Current Usage
  • User Usage History
  • Feature Denials
  • Feature Usage History
  • API:
  • API endpoint to list sessions.
  • Added period start time field to endpoints operating on date range.
  • Added endpoint to list license managers used.
  • License Managers:
  • Agent Group (to be used for monitoring Autodesk application usage) can be selected in Autodesk license server configuration.
  • Agents monitoring Autodesk application usage has been added to dedicated Agent Group(s) and assigned to proper Autodesk server(s).
  • License Statistics Manager:
  • Ability to create database backup directly from the Manager.
  • Ability to enable extended LM-X debug log directly from the Manager.
  • License Statistics license management is possible in the Manager.
  • Application architecture:
  • Upgraded LM-X to v4.9.21.
  • Upgraded Java JDK to v14.0.2
  • Upgraded API used by User Interface to v2.
  • Default license directory location changed.
  • Fixes:
  • Fixed an issue with not supported Autodesk feature collections.
  • Fixed an issue with User Current Usage Chart having save option visible.
  • Fixed an issue with string filter for Status column on Agents grid.
  • Fixed an issue with missing information about license type in API endpoint.
  • Fixed an issue with error caused when importing LS-DYBA log without usage.
  • Fixed an issue with Agents tab not being disabled for old licensing.
  • Fixed an issue with parsing output for Dassault license server.
  • Fixed an issue with lack of message visible on License Server form for duplicated name.
  • Fixed an issue with filtering by username.
  • Fixed an issue with a warning being improperly reported to the log.
  • Fixed an issue with unclear message for expired maintenance reported to the log.
  • Fixed an issue with not persistent restore sort on Current User Usage report.
  • Fixed an issue with identifying multi-vendor output for FlexNet License Manager.
  • Fixed an issue with missing coloring on Last Update Time columns.
  • Fixed an issue with unknown error where no Autodesk features are parsed.

New in License Statistics 6.5.0 (Feb 19, 2020)

  • New features:
  • License Statistics v6.5 includes the following new features.
  • Introduced a new Feature Reservations page, which provides an overview of reservations for selected features. (star)
  • Introduced a new User Reservations page, which provides an overview of reservations for features and license servers for selected users/user groups. (star)
  • Added heat map chart to the User: Usage History report. (star)
  • Added new support for UTF-8 encoding, including:
  • LICSTAT-16593 Ability to set password for DSLS restricted mode. (star)
  • LICSTAT-16535 Ability to import User and Host Groups from FlexNet License Manager *.opt file using UI.
  • LICSTAT-16471
  • Introduced a new License Servers Usage page, which allows administrators to monitor statistics about each license server.
  • Enhancements:
  • License Statistics v6.5 includes the following enhancements.
  • User interface
  • LICSTAT-17237 Added ability to edit or delete license server that has a status of "Verifying."
  • LICSTAT-17228 Added About page with basic information about the product and used licenses.
  • LICSTAT-16943 The number of users, hosts and license servers is now shown on the License Details page after a trial expiration.
  • LICSTAT-16878 Added "Group by Year" option to all reports that support grouping.
  • LICSTAT-16877 "Group by" options are now shown independently from date range selection.
  • LICSTAT-16832 Improved consistency of information fields and tooltips.
  • LICSTAT-16736 License Details page now states if HPC license add-on is required when moving to new licensing model.
  • LICSTAT-16721
  • Merged the Checkout Denials and Grouped Checkout Denials reports into one Feature Denials report.
  • LICSTAT-16700 Hide features without reported usage on License Server Current Usage report.
  • API
  • LICSTAT-16835 Improved results when filtering usage of features with sharing.
  • LICSTAT-16700 Hide features without reported usage on "/api/v1/report/license-server/[id]/current-usage" endpoint.
  • LICSTAT-16577 Force strict endpoint parameters for all API requests.
  • Performance
  • LICSTAT-16812 Improved performance of event log deletion.
  • LICSTAT-16808 Optimized generation of Usage Per User report when aggregated by hostname.
  • LICSTAT-16764 Use one connection when querying Dassault license server.
  • LICSTAT-15750 Optimized hourly feature aggregates.
  • LICSTAT-15721 Unified query timeouts across different license managers.
  • Logging
  • LICSTAT-17039 Removed unnecessary error logging.
  • LICSTAT-16531 Improved "Version data expected but not set" log warning.
  • LICSTAT-16420 Improved startup failure error message.
  • Application architecture
  • LICSTAT-17188 Upgraded Java JDK to v13.0.2.
  • LICSTAT-16698 No longer start the service when the port is already in use.
  • Fixes:
  • License Statistics v6.5 includes the following fixes.
  • LICSTAT-17128 Fixed an issue with broken tooltip for license server without configuration.
  • LICSTAT-17101 Fixed an issue with disabled menu items due to old licensing.
  • LICSTAT-17077 Fixed an issue with SQLSyntaxErrorException when filter value was an empty list.
  • LICSTAT-17073 Fixed an issue with broken filter for numeric columns.
  • Fixed an issue with NegativeAggregatedUsageException due to aggregates status being moved forward on a host that was hanging.
  • LICSTAT-17054 Fixed an issue with not updating license details until next restart after data was removed.
  • LICSTAT-17053 Fixed an issue with email subscription settings selectively ignoring visibility settings.
  • LICSTAT-17048 Fixed an issue with unsupported "locale" flag by DSLicSrv.exe v6.421.
  • LICSTAT-17038 Fixed an issue with unsupported UTF-8 characters in user logins.
  • LICSTAT-17032 Fixed an issue with a blank page appearing when accessing License Statistics using non-localhost address on Internet Explorer 11.

New in License Statistics 6.3 (Nov 26, 2019)

  • New functionalities
  • LICSTAT-16583 LICSTAT-16362 Added new User Usage History report for license usage history by a selected user/user group.
  • LICSTAT-16426 Added support for importing ANSYS logs.
  • LICSTAT-16249 Added ability to customize UI elements for branding, including:
  • Uploading custom logo and favicon
  • Changing application name on user interface, reports and email notifications
  • Hiding footer on user interface and email notifications
  • LICSTAT-15553 Added interactive API documentation, embedded in the user interface.
  • LICSTAT-13059 Added support for EPLAN License Manager (ELM).
  • Enhancements
  • User interface
  • LICSTAT-16584 Reorganized report settings panels by:
  • Reducing number of buttons
  • Replacing calendar
  • Simplifying data range selection
  • Removing unnecessary labels on some forms
  • LICSTAT-16578 Added link to Current Usage report on License Server Group grid.
  • LICSTAT-16530 Added automatic sorting to feature, license server and user drop-down lists.
  • LICSTAT-16504 Stopped prompting for reload after application update.
  • LICSTAT-16496 Consolidated Administration > User, Host, and License Server Group to a single page with tabbed selections.
  • LICSTAT-16480 Added incremental loading when scrolling down User drop-down lists.
  • Application architecture
  • LICSTAT-16728 Upgraded Java JDK to v13.0.1.
  • LICSTAT-16587 Upgraded:
  • LM-X to v4.9.16
  • License Activator to v1.10
  • Lacutil to v7
  • LICSTAT-16522 Upgraded Ext JS to v7.0.0.
  • LICSTAT-16260 Embedded static files, including user interface, into the jar file.
  • Additional enhancements
  • LICSTAT-16674 Removed support for XF_LICSTAT_DEBUG environment variable.
  • LICSTAT-16670 Removed unneeded tables from database.
  • LICSTAT-16641 Reduced log level from "warning" to "debug" for "Invalid table line" message for FlexNet License Manager.
  • LICSTAT-16574 Extended logging of host details to improve support.
  • LICSTAT-16523 Used consistent template for testing email to check Email Server Configuration.
  • Fixes
  • LICSTAT-16638 Fixed an issue with status 500 on `/api/v1/feature/json` endpoint using `order` property.
  • LICSTAT-16616 Fixed an issue with status 500 using undefined filter value.
  • LICSTAT-16549 Fixed an issue with changing file permissions on Linux by updating LM-X License Manager to v4.9.16.
  • LICSTAT-16367 Fixed an issue with failing TLS v1.3 by updating Go to v1.13.
  • LICSTAT-15273 Fixed an issue with bar chart lines continuing to display when not hovering over them.
  • LICSTAT-13859 Fixed an issue with UI and API using different first day of the week.

New in License Statistics 6.2 (Sep 23, 2019)

  • New functionalities:
  • License Statistics v6.2 includes the following new functionalities.
  • New API and UI reports for license usage by a selected user/user group, including:
  • Current Usage
  • Denials
  • Enhancements:
  • License Statistics v6.2 includes the following enhancements.
  • User interface
  • LICSTAT-16355 Added description to clarify "Display LDAP-defined names" field in Report Settings on Miscellaneous page.
  • LICSTAT-16354 Show aggregation in progress message on Usage Per User grid after the group is created, instead of displaying "data not available" message.
  • LICSTAT-16353 Stop refreshing the page after responding to "Share anonymous statistics" prompt.
  • LICSTAT-16339 Show tooltip with host details on Current Usage On Multiple Hosts report.
  • LICSTAT-16252 Disable window moving for mobile devices.
  • Additional enhancements
  • LICSTAT-16419 Improved logging of license utilization.
  • LICSTAT-16230
  • Introduced High Performance Computing (HPC) license threshold checking, including:
  • email notifications in case of threshold exceeded
  • read-only mode enabled in case of threshold exceeded
  • license details page extended with HPC details
  • Fixes:
  • License Statistics v6.2 includes the following fixes.
  • LICSTAT-16481 Fixed an issue with user role having ability to edit user and host details.
  • LICSTAT-16438 Fixed an issue with undefined hosts on Aliases grid.
  • LICSTAT-16430 Fixed an issue with imported license servers not appearing in Usage History page.
  • LICSTAT-16425 Fixed an issue with displaying empty connection settings form for LICMAN license manager.
  • LICSTAT-16413 Fixed an issue with inconsistent usage for RMS Sentinel license manager.
  • LICSTAT-16408 Fixed an issue with displaying chart on Dashboard for hidden feature.
  • LICSTAT-16366 Fixed typo in EULA displayed during installation on Windows.

New in License Statistics 6.1.1 (Sep 5, 2019)

  • Fixed an issue with Realtime Users Count data regeneration working only for the new licensing model.
  • Fixed an issue with importing overlapping logs for SPLM.
  • Fixed an issue with NullPointerException while sending email notification.
  • Fixed an issue with failing to dynamically refresh aggregation combo-box on Usage Per User report.
  • Fixed an issue with incorrect status for disabled license servers nearing the license limit.

New in License Statistics 5.15.6 (Jun 24, 2019)

  • Enhancements:
  • License Statistics v5.15.6 includes the following enhancements.
  • LICSTAT-15946 Upgraded LM-X to 4.9.12.
  • LICSTAT-15814
  • Upgraded Java JDK to 12.0.1.
  • Fixes:
  • License Statistics v5.15.6 includes the following fixes.
  • LICSTAT-15978 Fixed an issue with duplicate data insert error.
  • LICSTAT-15943 Fixed an issue with parsing TLM output.
  • LICSTAT-15884 Fixed an issue with Incorrect handling of network License Statistics licenses.
  • LICSTAT-15852 Fixed an issue with IndexOutOfBoundsException.
  • LICSTAT-15830 Fixed an issue with error while aggregating data.
  • LICSTAT-15526 Fixed an issue with memory leak.

New in License Statistics 5.15.5 (May 15, 2019)

  • Enhancements:
  • Improve Linux installer with information that using port number lower than 1025 requires root privileges.
  • Anonymised configuration file (xflicstat.cfg) is attached to single archive for support purposes.
  • Fixes:
  • Fixed an issue with invalid links on supported license servers documentation page.
  • Fixed an issue with window size and labels wrongly displayed for User and Host Groups.
  • Fixed an issue with wrongly displayed port form field for IBM LUM redundant servers (HAL) configuration.
  • Fixed an issue with failure during data aggregation.
  • Fixed an issue with parsing Altair license server output: introduced support for Altair's query tool instead of LM-X's.
  • Fixed an issue with authentication error: An Authentication object was not found in the SecurityContext.

New in License Statistics 5.15.4 (Apr 30, 2019)

  • Enhancements:
  • License Statistics v5.15.4 includes the following enhancements.
  • The procedure for creating support requests has been improved.
  • The version of application components is now saved to the core.log file before running License Statistics.
  • A script was introduced to combine all log files into a single archive for support purposes.
  • Fixes:
  • License Statistics v5.15.4 includes the following fixes.
  • Fixed an issue with supporting paths containing spaces in database management scripts.
  • Fixed an issue with timeout when MySQL migration 3.1.5 takes more than 8 hours.
  • Fixed an issue with failing MySQL migration 4.4.2 due to historically duplicated license server alias.
  • Fixed an issue with NullPointerException thrown while parsing FlexNet output without features.

New in License Statistics 5.15.3 (Apr 17, 2019)

  • Fixed an issue with blocked querying of LM-X License Managers due to invalid connection configuration.
  • Fixed broken link to User History API in documentation.
  • Fixed an issue with invalid "Verifying" license server status shown even if verification was cancelled.
  • Fixed an issue with showing Total on Feature Usage History chart for Unknown value.
  • Fixed an issue with migration failed due to exceeded database column size.
  • Fixed an issue with incorrect total amount of licenses.
  • Fixed an issue with incorrect handling of the timezone offset change.

New in License Statistics 5.15.2 (Apr 3, 2019)

  • Enhancements:
  • Upgraded Java to Oracle OpenJDK 12.
  • Fixes:
  • Fixed an issue with invalid time zone in License Statistics log files.
  • Fixed an issue with order of connections while running database migrations on large database.
  • Fixed an issue with timeout for MySQL connection.
  • Fixed an issue importing denials without import license and server alias.
  • Fixed an issue with importing log without features for FlexNet license server.
  • Fixed an issue with failing database migration.
  • Fixed an issue with error while querying Dassault license server due to German output language.
  • Fixed an issue with invalid license server status after editing.
  • Fixed an issue with inability to uninstall application using Apps & Features on Windows.
  • Fixed an issue with database migration causing invalid Used value.

New in License Statistics 5.15.1 (Mar 14, 2019)

  • Fixes:
  • Fixed an issue with enabled Email Subscription panels when email address was not set.
  • Fixed an issue with visible License Statistics Events tab for user role.
  • Fixed an issue with parsing output from Dassault license server.
  • Fixes an issue with not updated used licenses value for some features.
  • Fixed an issue with inconsistent value of total licenses and expiration date for some features.
  • Fixed an issue with failure while saving TLM output.
  • Fixed an issue with unknown total amount of licenses for MSC token based features.
  • Fixed an issue with aggregating data: Out of range value for column 'MinUsed'
  • Fixed an issue with SQL Console error: GC overhead limit exceeded.
  • Fixed an issue with querying LICMAN license server.
  • Fixed an issue with missing validation before license server verification

New in License Statistics 5.15.0 (Feb 14, 2019)

  • Enhancements:
  • License Statistics v5.15 includes the following enhancements.
  • Update libraries
  • LICSTAT-15248 Upgraded Apache to 2.4.38.
  • LICSTAT-15246
  • Upgraded OpenSSL to:
  • 1.1.0j for Windows
  • 1.1.1 for Linux
  • LICSTAT-14868 Upgraded Java to 11.0.2.
  • LICSTAT-14867
  • Upgraded PHP to 7.2.11.
  • LICSTAT-14866 Upgraded MySQL to 5.7.24.
  • Remove deprecated tools:
  • LICSTAT-15172 Dropped support for Config Path.
  • LICSTAT-15012 Dropped support for Usage Client.
  • API enhancements:
  • LICSTAT-12387 Added API endpoint to get user details.
  • LICSTAT-12381 Added API endpoints for operations on License Statistics users.
  • LICSTAT-12380 LICSTAT-12371 LICSTAT-12369 Extended API endpoints for operations on license servers.
  • LICSTAT-12365 Extended API endpoints for operations on features.
  • Additional enhancements:
  • LICSTAT-15076 Updated copyright to 2019.
  • LICSTAT-15047 Improved capabilities for merging License Servers by allowing Realtime Denials to be enabled on the destination server.
  • LICSTAT-15006 Extended log with hostname, license server name, and license server ID while querying.
  • LICSTAT-14971 Extended content for "license users exceeded" notifications.
  • LICSTAT-14813 Improved application startup performance.
  • Fixes:
  • LICSTAT-15274 Fixed incorrect documentation of granularity for Usage Per User API.
  • LICSTAT-15272 LICSTAT-15265 LICSTAT-15219 LICSTAT-15184 LICSTAT-15137
  • Fixed an issue with data aggregation.
  • LICSTAT-15268 Fixed an issue with invalid total count on FlexNet license server.
  • LICSTAT-15266 Fixed an issue with existing vendor name not matching parsed name.
  • LICSTAT-15245 Fixed an issue with incorrect colors of Utilization bar in Internet Explorer.
  • LICSTAT-15244 Fixed an issue with unknown error while querying LICMAN license server.
  • LICSTAT-15243 Fixed an issue with parsing error: "Cannot extract token name for vendor MSC."
  • LICSTAT-15190 Fixed an issue with parsing feature usage from OLicense server.
  • LICSTAT-15177 Fixed an issue with user sessions being closed twice.
  • LICSTAT-15166 Fixed an issue with database migration failing with "NumberFormatException."
  • LICSTAT-15130 Fixed failure that occurred while inserting data due to foreign key constraint failure.
  • LICSTAT-15070 Fixed an issue with handling multiple expiration dates for a single feature.
  • LICSTAT-14972 Fixed an issue with missing version information for Linux installation.

New in License Statistics 5.9.3 (Nov 1, 2017)

  • Fixed an issue with incorrectly displayed Realtime License Server grid for some server types.
  • Fixed an issue with displaying wrong icon to indicate expired licenses when viewing usage statistics for features.
  • Fixed an issue with incorrect feature names being displayed for license server groups.
  • Fixed an issue with querying Dassault license server.
  • Fixed an issue with logs being saved to wrong directory on Windows.
  • Fixed an issue with vendor name validation failure for FlexNet license server.

New in License Statistics 5.8 (Jul 19, 2017)

  • Enhancements:
  • Added Current Feature Usage API endpoint to allow generation of license usage metrics specific to the Current Feature Usage report.
  • Added Currently Borrowed Licenses API endpoint to allow License Statistics users to fetch license usage metrics specific to the Currently Borrowed Licenses report.
  • Added User Hosts List API endpoint to allow License Statistics users to fetch a list of all user on host pairs using a license over a given timeframe.
  • Added Current Users on Multiple Hosts API endpoint allow License Statistics users to fetch license usage metrics specific to the Current Usage On Multiple Hosts report.
  • Added Current Users API endpoint to allow generation of license usage metrics specific to the Current Users report.
  • Added support for token licenses for Dassault Systemes License Server (DSLS).
  • Added Feature Utilization History API endpoint to enable License Statistics users to fetch license usage metrics specific to the Utilization History report.
  • Added Usage Per User API endpoint to allow License Statistics users to fetch license usage metrics specific to the Usage Per User report.
  • Added License Server Current Usage API endpoint in order to allow generation of license usage metrics about the currently selected license server.
  • Introduced a new endpoint for the Misc tab in the Administration page.
  • Introduced a new endpoint for the Error Log in the Administration page.
  • Enabled monitoring Salesforce licenses by adding support for Salesforce license server.
  • Enabled the following new API reports on UI:
  • Realtime Users Count
  • Denials
  • Expiring Features
  • License Server Uptime
  • Fixes:
  • Fixed an issue with parsing data when importing denials for FlexNet license server.
  • Fixed an issue with parsing null value while importing FlexNet denials.
  • Fixed an issue with logs ending up in a wrong directory on Linux.
  • Fixed an issue with displaying incorrect number of expired and active licenses for Dassault license server.
  • Fixed an issue with importing encrypted log for FlexNet license server.
  • Fixed an issue with filters not working in Realtime Users Count report after adding this report to the Dashboard.
  • Fixed lack of consistency in naming conventions by converting the values displayed in the feature type column from uppercase to capitalized ("FLOATING" → "Floating").
  • Replaced string filter used in the Current Feature Usage grid with the numeric filter in order to maintain consistency with filters used in License Server Current Usage page.
  • Fixed an issue with querying Dassault and Sentinel license servers.
  • Fixed an issue with information in the General Information not being updated properly.
  • Fixed an issue with missing data from the last hour of aggregation.
  • Fixed an issue which resulted in LDAP user details not being shown in the Current Feature Usage grid.
  • Fixed an issue with enabling debug mode.

New in License Statistics 5.7.1 (Jun 23, 2017)

  • Enhancements:
  • Extended log file with additional information about the activity of the new query tool.
  • Fixes:
  • Fixed parsing failure for IBM LUM license server caused by the parser's inability to read non-ASCII characters.
  • Fixed a problem with StackOverflowException thrown by query tool.
  • Fixed the "Unexpected querying exception" for FlexNet license server.
  • Fixed a problem with verification of two vendor daemons for Ansys (FlexNet license server).
  • Fixed the "Failed to call Querytool: "Querying exit status: 1"" error for Dassault and Sentinel LM/RMS license servers.
  • Fixed a verification failure for FlexNet license server caused by multiple vendor daemons running on the same server.
  • Fixed an issue with License Statistics showing double the actual number of available licenses for FlexNet license server.