Knowledgebase Home | Favorites | Login Knowledgebase Home | Favorites | Login
Search the Knowledgebase Browse by Category or Article ID
LM-X v3.2 Release Notes
User Opinions (1 vote)
100% thumbs up 0% thumbs down

How would you rate this answer?
Helpful
Not helpful
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.

Related Content
Related Articles
No related articles were found.
Attachments
No attachments were found.
All Content Copyright © 2002-2010 X-Formation. All Rights Reserved.