License Statistics version 6.0 includes the enhancements and fixes detailed below. Most of these improvements were made in response to customer feedback. For more information on how we incorporate customer feedback into our development process, see Customer-driven development. For information about activating your License Statistics license, see Activating a License Statistics license on Windows or Activating a License Statistics license online.
User Interface
This release is a result of our hard work to improve License Statistics user interface's performance and usability. We achieved these improvements by replacing outdated Ext JS 4 framework with Ext JS 6 and by reducing the number of technologies used (including removing PHP, OpenSSL and Apache HTTP Server for easier maintenance).
Details about the changes introduced in this release are given below. For larger installations, we strongly recommend testing the upgrade procedure before running License Statistics v6.0 in production. If you have any questions or problems, please contact X-Formation Support.
Licensing
License Statistics v6.0 introduced new licensing model (2019) which simplifies the rules a lot. Nevertheless old licensing model (2013) is still available to customers according to restrictions described in License Transition documentation section.
Configuration file
Due to technological stack changes we modified the structure of xflicstat.cfg configuration file. Number of configuration options where removed, some where created. In addition to this, more strict validation of the file was introduced. You may want to check Configuring License Statistics documentation section for details.
We strongly recommend to use new configuration file delivered with License Statistics v6.0 and adjust it to your needs instead of moving old xflicstat.cfg file from previous installations.
Highlight of the changes:
- strict validation of the configuration file structure will block xflicstat.cfg file containing no longer supported options and will fail to start License Statistics
- removed options (related to removed PHP, OpenSSL and Apache HTTP Server):
- CORE_HTTP_PORT
- SSL_CERTIFICATE_FILE
- SSL_CERTIFICATE_KEY_FILE
- WEBSERVER_USER
- WEBSERVER_GROUP
- TIMEZONE
- introduced options (related to new licensing model and new SSL configuration):
- LICENSE_TOTAL_USER
- LICENSE_TOTAL_SERVER
- SSL_KEYSTORE
- SSL_KEYSTORE_PASSWORD
- SSL_KEYSTORE_KEY_ALIAS
- SSL_PROTOCOLS
- SSL_CIPHERS
- LDAP_SSL_KEYSTORE
- LDAP_SSL_KEYSTORE_PASSWORD
- options which where available for troubleshooting, but not documented before:
- CORE_MIN_RAM
- CORE_MAX_RAM
- CORE_JAVA_FLAGS
Enhancements
License Statistics v6.0 includes the following enhancements.
Issue # | Description |
---|---|
New user interface | |
LICSTAT-15100 LICSTAT-12718 | New layout of login screen. |
LICSTAT-13410 | New Dashboard. |
LICSTAT-13311 to LICSTAT-13318 LICSTAT-13281 LICSTAT-13280 LICSTAT-13217 | New layout of Administration pages. |
LICSTAT-13306 to LICSTAT-13310 | New layout of Preference pages. |
LICSTAT-13297 to LICSTAT-13305 | New layout of Report pages. |
LICSTAT-13294 to LICSTAT-13296 | New layout of License Servers pages. |
LICSTAT-13290 to LICSTAT-13293 LICSTAT-13267 LICSTAT-13218 | New layout of Feature pages. |
Additional user interface enhancements | |
LICSTAT-15920 LICSTAT-15712 LICSTAT-15711 LICSTAT-15706 | Improved error handling messages. |
LICSTAT-15673 | Landing page is displayed whenever License Statistics is upgrading or initializing. |
LICSTAT-15544 LICSTAT-15403 | Redesigned layouts to manage email notifications. |
LICSTAT-15512 | Redesigned layouts to configure LDAP and mail server. |
LICSTAT-15485 | Improved comboboxes displaying long lists with additional filter. |
LICSTAT-15484 | Reorganized Settings panels on reports. |
LICSTAT-15457 | Extended Current License Usage chart with additional data. |
LICSTAT-15216 | Improved General Panel with additional information. |
LICSTAT-15126 | Saving license server verification report is independent from application server. |
LICSTAT-15089 | Introduced navigator in all charts with large amount of data to support zooming. |
LICSTAT-15011 | Introduced new notification popups. |
LICSTAT-13919 | Hide charts when there is no data to show. |
LICSTAT-13187 | Extended routing allowing for external links to various pages. |
LICSTAT-12958 | Replaced automated redirects with suggestions to move to different section. |
LICSTAT-10121 | Introduced ability to add custom message on login page. |
Improved application architecture | |
LICSTAT-15814 | Upgraded Java JDK to 12.0.1. |
LICSTAT-15653 | Upgraded list of supported platforms and browsers. |
LICSTAT-15572 | Upgraded LM-X to 4.9.12. |
LICSTAT-15534 | Changed folder structure due to removed technologies. |
LICSTAT-15402 | Removed OpenSSL. |
LICSTAT-15356 | Removed PHP. |
LICSTAT-15220 | Upgraded Ext JS to 6.6.0. |
LICSTAT-14980 | Replaced Apache HTTP Server with Apache Tomcat. |
Licensing | |
LICSTAT-15831 | Support for new structure of the license file. |
LICSTAT-15821 | Removed support of user-host calculation for new licensing model. |
LICSTAT-15768 | Presentation of new licensing model values while using old licensing for easier transition. |
LICSTAT-15728 | Introduced documentation describing old and new licensing models with comparison. |
LICSTAT-15626 LICSTAT-5291 | Introduced new License Detail page presenting License Statistics license details. |
LICSTAT-15551 LICSTAT-15422 | Upgrading license server version without valid maintenance was prevented. |
LICSTAT-15464 | Support of new licensing model rules next to old licensing. |
LICSTAT-15390 | Read-only mode allowing to run functionally-limited application without the valid license. |
API enhancements | |
LICSTAT-15918 LICSTAT-5291 | Added API endpoint to get licensing details. |
LICSTAT-15897 | Translation of license server status on exported reports. |
LICSTAT-15812 LICSTAT-15803 | Removed inconsistencies of exported reports with user interface. |
LICSTAT-15762 | Extended API endpoint for Current Users report. |
LICSTAT-15687 | Improved API endpoint for license servers in terms of handling host names and ports. |
LICSTAT-15613 | Improved consistency of parameter names for various endpoints. |
LICSTAT-15584 | Extended API endpoint for listing license servers. |
LICSTAT-15559 | Extended API endpoints for operations on general options. |
LICSTAT-15545 | Extended API endpoints for operations on Misc options. |
LICSTAT-15527 | Improved consistency of filter parameter types for various endpoints. |
LICSTAT-15377 | Improved consistency of parameter types for various endpoints. |
LICSTAT-15370 | Improved error message for invalid email address. |
LICSTAT-15319 | Improved validation while editing License Statistics user's email address. |
LICSTAT-15188 | Added API endpoints to configure importing data from LDAP. |
LICSTAT-15062 | Added API endpoints to configure authentication rules using LDAP. |
LICSTAT-14305 | Extended API endpoints for getting session details. |
LICSTAT-12376 | Added API endpoints to control email subscriptions. |
LICSTAT-12374 | Added API endpoints to authenticate License Statistics users. |
LICSTAT-12372 | Added API endpoints to configure connection to email server. |
LICSTAT-12367 | Added API endpoints to configure connection to LDAP server. |
Configuration changes | |
LICSTAT-15813 | More strict validation of xflicstat.cfg configuration file. |
LICSTAT-15671 | Improved xflicstat.cfg configuration file structure and description. |
LICSTAT-15343 | All historically hidden configuration file options has been published and documented. |
Removed functionalities | |
LICSTAT-15826 | Removed ability to remove historical data older then specific date. |
LICSTAT-15550 | Removed internal mechanism trying to re-run application after single component failure. |
LICSTAT-15492 | Dropped functionality of grouping rows on Current Users grid. |
LICSTAT-15178 | Database structure file (database_structure.sql) has been removed from installer files. |
LICSTAT-13597 | Ability to store User Interface preferences in database per user account has been temporarily disabled. |
Additional enhancements | |
LICSTAT-15717 | Logging failed query results. |
LICSTAT-15705 | Redirection to HTTPS is gracefully disabled for non-root user on Linux. |
LICSTAT-15675 | Refreshed graphics in the Windows installer. |
LICSTAT-15616 | Improved database validation on startup. |
LICSTAT-15615 | Introduced mechanism controlling size and number of stored log files. |
LICSTAT-15434 | Obsolete License Statistics options have be cleared out. |
LICSTAT-15396 | Improved consistency of License Server statuses. |
LICSTAT-15393 | SSL implementation replaced with Java. |
LICSTAT-15383 | Allow for setting email address when creating user. |
Fixes
License Statistics v6.0 includes the following fixes.
Issue # | Description |
---|---|
Issues related to previous User Interface | |
LICSTAT-15697 LICSTAT-13875 | Fixed an issue with Cancel button doesn't work properly when adding a new license server. |
LICSTAT-13553 | Fixed an issue with missing gaps on Usage History Comparison chart. |
LICSTAT-13038 | Fixed an issue with missing logout warning message on session expired. |
LICSTAT-12781 | Fixed an issue with not correct column behavior while hiding and resizing Feature sub-columns on grids. |
LICSTAT-12015 LICSTAT-11628 | Fixed an issue with lack of saving state of form settings on some reports. |
LICSTAT-8695 | Fixed an issue with not correct behavior of Settings panel after it was collapsed. |
LICSTAT-6735 | Fixed an issue with not responding User Interface while loading too complex Usage Comparison Chart. |
Additional fixes | |
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 aggregation errors. |
LICSTAT-15107 | Fixed an issue with obtaining proper timezone for PHP. |