| User Opinions (1 vote) |
100%
0%
|
|
Thank you for rating this answer.
|
Article ID: 203
Last Updated: 04th November 2009 08:13:31 am
LM-X License Manager version 3.2 includes the following enhancements and fixes. Most of these changes were made in response to customer feedback. For more information about how we incorporate customer feedback into our development process, see our Knowledgebase article, "Customer-driven development."
Important changes
The following improvements made in this release may affect your existing code that was created using previous versions of LM-X. Please check these changes carefully to determine any updates you may need to make in your code.
Issue #
|
Description |
| LMX-296 |
Vendor-specific information in heartbeat callbacks has been implemented. This enhancement causes a change to the signature of all heartbeat callbacks. When re-compiling your code with v3.2, be sure to revise the callbacks to ensure consistency. Failure to do so will make your application crash due to incorrect stack handling. |
| LMX-316 |
The default values for borrow and grace flags are now enabled instead of disabled, as they were in previous releases. This change causes all applications to look for borrow and grace licenses when performing a checkout by default. You can reset this to the previous behavior (disabled) using LMX_SetOption. |
| |
Several changes were made to lmxserverconf.c; therefore, you should use the newest version of lmxserverconf.c instead of adapting your existing file. |
| |
Under Windows, lmxlib.lib/dll has been renamed to liblmx.lib/dll.
| Enhancements
LM-X v3.2 includes the following enhancements.
Issue #
|
Description |
LMX-133
|
Shared library of client library is now available under Unix. This allows applications to do dynamic linking using liblmx.so, thereby providing a more flexible way of delivering code. |
| LMX-224 |
Pre-compiled license servers are now available so you can supply license servers for platforms you don't have in-house. This functionality lets you ship license servers for AIX, HP-UX, and other platforms without physically having those machines for compilation of the SDK. |
| LMX-226 |
License idling, which allows client applications to pause and release licenses temporarily when not in use, has been implemented. This new feature allows more graceful license handling that enables customers to pay only for actual license usage. |
| LMX-290 |
License server posts all licenses available as a part of LmxServerStartup callback. |
| LMX-301 |
Timezones for local licenses is now available. This allows usage of the TIME_ZONES keyword, which restricts license usage to specific geographical areas, in local licenses. This feature was previously limited to network licenses.
|
| LMX-318 |
License server callbacks now specify the type of license transaction occurring: Checkout, Checkin, Borrow, Borrow Return, or Borrow Early Return. |
| LMX-319 |
A unique identifier in license server callbacks has been implemented to uniquely differentiate one client from another. |
| LMX-323 |
Mac OS X hardware serial number is now available as a LONG hostid. |
| LMX-333 |
The license server now posts shutdown mode (shutdown or restart) as a part of the LmxServerShutdown callback. |
| LMX-343 |
Support for Mac OS X 10.6 has been added.
|
| LMX-347 |
Increase the license server scale to more than 10,000 clients under Windows. Our tests have been successful running the license server with over 11,000 concurrent clients. |
| LMX-348 |
Added a flag, LMX_OPT_NETWORK_LICENSE_KEY_CHECK_MODE, to disable local key check for network licenses. This flag allows more specific handling of licenses, as well as increasing performance when needed. |
Fixes
LM-X v3.2 includes the following fixes.
Issue #
|
Description |
| LMX-314 |
nUsedLicCount member of LMX_GetFeatureInfo now works correctly with local licenses. |
| LMX-325 |
Changed the number of token dependencies from 16 to 512. |
| LMX-332 |
Fixed issue that caused license server to be vulnerable to denial of service from lmxendutil. |
| LMX-350 |
Visual Studio project now works on Win64 x64. |
|