OpenLM Applications Manager Release Notes
The following is a log of all enhancements and bug fixes that have been introduced with OpenLM Applications Manager releases. For general information about the OpenLM Applications Manager, please refer to the following application notes:
Also consult the system requirements document prior to installing.
OpenLM Applications Manager v2.3 – May 20, 2020
Bugs Fixed
Title | Where | Fix ID | Description | Status |
---|---|---|---|---|
stdout logs grow to very large sizes | OpenLM Applications Manager | 20589 | Default logging level could cause the log file to grow to a large size very fast | Default logging level has been reduced |
Error emails for an invalid or expired license contained incorrect product name | OpenLM Applications Manager | 20768 | Error emails for an invalid or expired license contained the old “Proactive License Manager” name | Emails now have the correct name |
Applications Manager without the Active extension was unable to set a license quantity for monitoring when adding a feature | OpenLM Applications Manager | 21927 | Users who did not have the “Active Application Manager” extension in their license were unable to set the license quantity for monitoring when adding a feature | Bug has been fixed. If feature usage goes above the set quantity, the limit reported to Server will increase as well |
Text in the “Parameters” field that exceeded 256 characters would return an SQL error | OpenLM Applications Manager | 22004 | Text in the “Parameters” field that exceeded 256 characters would return an SQL error | A more user-friendly error is now shown |
Failure to parse EasyAdmin CRON expression | OpenLM Applications Manager | 23046 | CRON syntax used by EasyAdmin was not compatible with Applications Manager, thus users could not create a condition with a CRON rule | Bug has been fixed |
Enhancements
Title | Where | Enh. ID | Description | Status |
---|---|---|---|---|
JRE timezone database update | OpenLM Applications Manager | 22074 | The JRE timezone database has been updated | |
Integration with OpenLM Server .NET Core | OpenLM Applications Manager | Code integration for Agent to work with the OpenLM Server .NET Core v5.0 release |
OpenLM Applications Manager v2.1.6 – June 3, 2019
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Licensing error | App Manager and UI | 17978 | When the license file didn’t support the Applications Manager, the error displayed in the UI was misleading | Fixed a scenario when the Applications Manager was licensed, but the license had changed (e.g. Trial became Light). UI displays proper error message after the fix. |
Enhancements
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Change Password tool | Desktop configuration UI | 18124 | App Manager stores username and password for OpenLM Server connection. | New tool has been designed to store username and password encrypted and test the connection to OpenLM Server |
OpenLM Applications Manager v2.0.57 – April 23, 2019
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Typo in error message | UI | 13999 | There was a typo in error message for invalid time value in Rules Table conditions | Typo is fixed |
Typo in Info note | UI | 14338 | There was a typo in Rules table condition edit for vendor | Typo is fixed |
Hide password | Applications manager | 16331 | OpenLM Server connection password can be found in logs when detailed logging is enabled | Authentication calls are no longer logged to prevent password log |
Enhancements
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Monitoring Only flag | Agent integration | 12841 | Agent doesn’t have to suspend processes when they are not supposed to be limited in use | When a configuration application is not limited Applications Manager gives this information to the Agent to optimize application handling |
Java 11 x64 | Applications Manager | 12850 | Java 8 is no longer supported with free updates. | Applications Manager has been migrated to Java 11 with OpenJDK bundled Java Runtime. It also installs to default x64 Program path in Windows |
Performance | Applications Manager | 13558, 14277, 14371, 14769, 15915 | Applications Manager performance was limited to 1000-2000 active users | Multiple enhancements were implemented to support 10 000 – 15 000 active agents |
MySQL and SQL Server support | Applications Manager | 14018 | Applications Manager were only using HSQLDB as the internal database engine | Applications Manager supports MySQL and SQL Server databases to achieve higher performance |
Licensing | Applications Manager | 15564 | Applications Manager 2.0 no longer demands a dedicated license file | The licensing data is loaded from OpenLM Server |
Monitoring Mode | Applications Manager | 15565, 15626 | Applications Manager can be limited to Monitoring only functionality | When Applications Manager is in Monitoring mode, it never issues a denial. No limits or rules can be configured in UI. |
Log header | Applications Manager | 16330 | It wasn’t easy to find version in the log file | Applications Manager logs a header section when restarted. |
Centralized configuration of tracking | UI | 13508- 13512 | User could configure application tracking parameters with Agent GUI only, prior Applications Manager 2.0 | Applications Manager GUI supports centralized configuration of application tracking parameters to distribute every change among all OpenLM Agent instances |
OpenLM Applications Manager v1.9.11 – November 13, 2018
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
License Consumption policy for Packages issue | App Manager | 4676 | Invalid behavior occurs when a feature and package are assigned with different policies. | Validation was implemented that prevents user from saving problematic configuration. |
Validation is missing for the entered Compared value for time argument | App Manager UI, License Consumption Rules Table | 5362 | No validation of the Compared value for time argument in Condition Editor window | Compared value for time argument in Condition Editor is validated |
“License limit excess” error messages don’t include complete information | App Manager | 11622 | “License limit excess” error messages don’t include exact license violation reason | “License limit excess” error messages were updated to be more specific about exact license violation reason |
Initial connection session expiration error is logged as an error | App Manager | 11934 | When initial connection session id is expired and re-created it was logged as an error | Initial session expiration error is logged as a warning |
Reported usage of App Manager in case of parallel installation was not shown correctly | App Manager | 12260 | Reported usage of App Manager in case of parallel installation was not shown correctly | Usage of App Manager in case of parallel installation is now correct |
Username and password are not encrypted during installation | App Manager | 8882 | Username and password are not encrypted during installation | Username and password entered during the installation are saved in encrypted mode |
When searching for App Manager reported denials and defining “denial type” as “Limit Reached” the results were not correct | OpenLM User Interface, Denials report screen | 11765 | When searching for App Manager reported denials and defining “denial type” as “Limit Reached” the results were not correct | When searching for App Manager reported denials the correct result is displayed |
Password input is not masked during installation/upgrading | App Manager | 13194 | When installing/upgrading App Manager password input is not masked in Service Configuration window | Password field is masked during installation/upgrade |
Command line that runs from App Manager to Broker on Linux is giving an error | App Manager | 13362 | Command line that runs from App Manager to Broker on Linux is giving an error and user does not see usage | Command line is working on Linux and usage is displayed |
Under a long and heavy load App Manager generates an error | App Manager | 13386 | Under long and heavy load an error appears in App Manager | App Manager resource consumption is optimized for higher load |
Enhancements
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Added central configuration for Agent instances | App Manager | 12828 | Configuration created on single Agent can be shared to all other workstations without manually copying those files to Agent. | Configuration on single Agent is shared to all other workstations if proper flag was set. Changes in App Manager UI are distributed among Agents if the same flag was set. |
Added notification on limitation by license for adding more applications to monitor | App Manager | 8165 | When adding more applications to monitor and there is license file restriction on that action, there is notification about it | “Your license doesn’t allow to add more products” error message appears or a notification email is sent |
No retry functionality when email authentication fails | App Manager | 5058 | When mails sent by App Manager failed to pass authentication they were not sent repeatedly | In case of authentication failure, mail sending is retried by default without authentication |
OpenLM Applications Manager v1.8.3 – August 9, 2018
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
App Manager does not support time format ‘h:mm’ when configuring time condition in the Rules Consumption Table of App Manager. | App Manager | 8435 | When configuring a time condition in the App Manager rules, the App Manager ignores conditions set with a ‘h:mm’ format, and it only reads the format ‘hh:mm’. | App Manager time condition recognizes time format ‘h:mm’. |
App Manager fails to connect to OpenLM Server over https settings. | App Manager | 10238 | App Manager could not connect to OpenLM Server over https settings. | Connection is successful over https. |
User configuration of App Manager is not saved after upgrade. | App Manager | 10760 | User configuration is not saved during App Manager upgrade. | During upgrade App Manager saves openlm-app-manager.properties file properly. |
Text under the Help icon is not detailed enough. | App Manager | 11231 | Text under the Help icon next to Username path in Consumption Rules Table is not detailed enough. | Text under the Help icon presents detailed explanation. |
Restart of App Manager and reconfiguration of policies could cause unexpected license consumption. | App Manager | 11320 | Restart of App Manager and reconfiguration of policies could cause unexpected license consumption. | Unexpected license consumption due to restart and reconfiguration of App Manager was fixed. |
Background processes block license release. | App Manager | 11517 | App Manager does not release the license. | License is successfully released. |
License denials are reported by App Manager when Vendor Filtering is active for those licenses. | App Manager | 11782 | License denials are reported by App Manager when they shouldn’t be reported when Vendor Filtering is active in App Manager for those licenses. | License denials are not reported when Vendor Filtering is active for those licenses. |
Enhancements
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
App Manager version is checked at license read. | App Manager | 5650 | Version validation is added. | App Manager version is checked at license read. |
Active Agent count is added to license file. | App Manager | 9412 | App Manager should be licensed according to the number of Active Agents connected to it. | License file includes number of Active Agents connected to App Manager. |
Compliance message added when number of Active Agents is higher than in the App Manager license. | App Manager | 9414 | Compliance message added when number of Active Agents is higher than in the App Manager license. | When the number of licensed workstations is exceeded, compliance message appears in the user interface. |
OpenLM Applications Manager v1.7.24 – June 24, 2018
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
App Manager install process | App Manager Installer | – | App Manager crashed mid installation | App Manager properly installs. |
OpenLM Applications Manager v1.7.20 – March 8, 2018
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Custom scripts are executed for every process | App Manager/Agent | 8033 | Agent executes Custom Commands for every process. | Scripts are only executed when a new license is granted. |
Rules for Groups don’t work when there are many groups | Rules Table | 8338 | Only 100 groups are considered in App Manager rules. | Adjusted OpenLM Server to load 100+ groups. |
Enhancements
Title | WHERE | FIX ID | DESCRIPTION | STATUS |
---|---|---|---|---|
Implemented restriction of licensed applications | App Manager | 8162 | License file for App Manager allows administrative limitation of licensed applications per user. | App Manager governs product license distribution a configured limit. |
Implemented an indicator for connection problems between App Manager and OpenLM Server in EasyAdmin | Dashboard | 8346 | When connection between App Manager and OpenLM Server fails, the failure is not indicated to users and expected behaviors do not occur. | Implemented monitoring of the App Manager and OpenLM Server connection. The UI displays an error when the connection fails |
OpenLM Applications Manager v1.7.12 – January 9, 2018
Bugs Fixed
Title | WHERE | FIX ID | DESCRIPTION | TYPE |
---|---|---|---|---|
Agent SSL support for App Manager | OpenLM Agent | 5475 | Added SSL support for Agent to App Manager connection and communications | Enhancement |
Added “Run at” action options | Agent Procedures & App Manager | 4730 | Added “Run at” column in Agent Procedure Actions and App Manager actions to run procedures as an application or a service. | Enhancement |
ActionScripts are available in App Manager licensing | App Manager | 5021 | ActionScripts are available with the proper App Manager licensing | Enhancement |
OpenLM Applications Manager v1.6.14 – October 15, 2017
Enhancements
Title | WHERE | WHY | DESCRIPTION | TYPE |
---|---|---|---|---|
Floating License Adjustment | In usage data sent to OpenLM | Better data verification and aggregation | Ability to separate between process features and App Managed applications | Enhancement |
Aggregate Instances of Same Applications | License Consumption Policies | Better data verification | When choosing “Single license per application process”, applications running multiple times will only be counted once. | Enhancement |
Unconditional Rule | App Manager License Consumption Rule | Conditions streamlining | Rules with no conditions apply to everyone. | Enhancement |
Rules Applied by Conditions Count | App Manager License Consumption Rule | Conditions streamlining | Rules with the most conditions are applied first. | Enhancement |
Deny By Default | App Manager License Consumption Rules | Better clarification on first use | App Manager blocks applications by default. | Enhancement |
Rules Configuration for Packages. | App Manager License Consumption Rules | Enhances usage aggregation | Package name can now be used as a condition. | Enhancement |
License Limit Set to “Unlimited” | App Manager administration | Interface enhancement | The license limit configuration now has “Unlimited” as a drop down option. | Enhancement |