What's new in License4J License Manager 4.7.3

Mar 30, 2019
  • Fix error sending license with e-mail on Java 9+.
  • Third party library updates.

New in License4J License Manager 4.7.2 (Oct 1, 2018)

  • GUI and Runtime Library support for OpenJDK 9+.
  • Third party library updates.

New in License4J License Manager 4.7.1 (May 11, 2018)

  • GUI detects java 9 and 10 correctly at startup.
  • New feature for floating licenses. Floating licenses can be defined to reject installation on floating license server which is installed on a virtual system.
  • Third party library updates.

New in License4J License Manager 4.7.0 (Mar 15, 2018)

  • Fixed floating license text modification error.
  • Third party library updates.

New in License4J License Manager 4.6.9 (Jun 30, 2017)

  • Added new share-it IP blocks to auto license generation settings.
  • Fixed a timezone problem.
  • Third party library updates.

New in License4J License Manager 4.6.8 (Mar 2, 2017)

  • Added form variables for license validity period, maintenance period and generation date to auto license generation settings.
  • Third party library updates.

New in License4J License Manager 4.6.7 (Nov 2, 2016)

  • Fix missing library required for "Export to Excel File" feature.
  • Third party library updates.

New in License4J License Manager 4.6.6 (Oct 19, 2016)

  • New feature for Floating License Text type license: Define maximum number of instances for same user on same host.
  • Third part library updates.

New in License4J License Manager 4.6.5 (Sep 1, 2016)

  • Third part library updates.

New in License4J License Manager 4.6.4 (Jul 1, 2016)

  • License Manager GUI:
  • Added new feature to online license type license. "Allow Multiple Instances on Same Host" feature allows running multiple instances of software product without increasing concurrent license usage.
  • Third part library updates.

New in License4J License Manager 4.6.3 (May 30, 2016)

  • Fixed auto-refresh issue on Online.License4J folder.
  • Added "overuse" feature to floating license text type license.
  • Added "Allowed IP block" feature to floating license text type license.
  • Third part library updates.

New in License4J License Manager 4.6.2 (May 3, 2016)

  • Fixed "Export to Excel" function (missing library added).
  • Small SQL query improvements.

New in License4J License Manager 4.6.1 (Apr 2, 2016)

  • Fixed missing e-mail header (sent date).
  • Maximum number of characters for custom feature value is changed from 255 to 2048.
  • Third party library updates.

New in License4J License Manager 4.6.0 (Jan 6, 2016)

  • Recycle Bin added to products. Licenses can be permanently deleted or moved to recycle bin. To display recycle bin it should be checked on product menu.
  • Up to 3 license tags can be defined for each license. Tags are used to organize licenses on left product menu and also to sort on license table (new columns should be enabled, right click on license table header). To display license tags on left tree it should be checked on product menu.
  • Basic license use information (last time used, total use count) for all license types are displayed on license table (should be enabled on header pop up menu).
  • License Use Tracking: with a runtime library method call (updateLicenseUseTrackingInfo and queryLicenseUseTrackingInfo), up to 255 key/value pairs can be send to server and displayed on license table (should be enabled on header pop up menu). See example13 in download package.
  • License Notes: There is a free text area for each license to save some notes/information. Right click on license, and select license notes menu item.
  • License table and product tree font properties can be defined.
  • License table column settings are stored for each product.

New in License4J License Manager 4.6.0 Beta (Dec 9, 2015)

  • License Manager GUI:
  • Recycle Bin added to products. Licenses can be permanently deleted or moved to recycle bin. To display recycle bin it should be checked on product menu.
  • Screen shot 1
  • Screen shot 2
  • Up to 3 license tags can be defined for each license. Tags are used to organize licenses on left product menu and also to sort on license table (new columns should be enabled, right click on license table header). To display license tags on left tree it should be checked on product menu.
  • Basic license use information (last time used, total use count) for all license types are displayed on license table (should be enabled on header pop up menu).
  • License Use Tracking: with a runtime library method call (updateLicenseUseTrackingInfo and queryLicenseUseTrackingInfo), up to 255 key/value pairs can be send to server and displayed on license table (should be enabled on header pop up menu). See example13 in download package.
  • License Notes: There is a free text area for each license to save some notes/information. Right click on license, and select license notes menu item.
  • License table and product tree font properties can be defined.
  • Auto License Generation and Activation Server:
  • Basic license use information update (last time used, total use count) for all license types is supported.
  • License Use Tracking: Supported.
  • Runtime Library:
  • New methods:
  • LicenseValidator.LicenseValidator.updateLicenseUseInfo
  • LicenseValidator.updateLicenseUseTrackingInfo
  • LicenseValidator.queryLicenseUseTrackingInfo
  • See javadoc and example13.

New in License4J License Manager 4.5.5 (Nov 18, 2015)

  • License table colors can be defined in table header right click context menu.
  • License table displays a new column: Deactivations.
  • Bug fixes.
  • Third party library updates.

New in License4J License Manager 4.5.4 (Nov 4, 2015)

  • License template management window generates source code for validate method with all parameters for selected templates.
  • License template management window generates source code for easyValidate method.
  • Custom signed feature quantity can be defined for floating license text type only.
  • Improvements on activation management window to check for existing activations.
  • Fix for clone license on online.license4j.
  • Third party library updates.

New in License4J License Manager 4.5.3 (Aug 26, 2015)

  • Product restore function merges licenses if product already exists.
  • Modification key management window refresh problem is resolved.
  • Problem about license quantity in bulk license generation is resolved.
  • Third party library updates.

New in License4J License Manager 4.5.2 (Jun 20, 2015)

  • License String column added to license table. Right click on license table header to show/hide.
  • SSL connection to MySQL, PostgreSQL and MS SQL Server is supported.
  • Database Storage Options window is completely redesigned to support saving multiple database server information (screen shot).
  • User information and quantity can be imported from a CSV file when generating licenses in bulk.
  • (CSV column order without a header: Full Name, Registered To, Company, E-Mail, Street, Telephone, City, Fax, Zip Code Country, Quantity)
  • PayPro Global is added to predefined payment processors list on auto license generation settings window.
  • Predefined settings added to Modification Key auto generation settings window.
  • License menu item Modify is removed. Modify Full and Modify Minimum menu items are added. Modify Minimum is same with previous Modify menu item; it only modified license features which are not used in license signature. Modify Full menu item enables all license features so that they can be changed BUT it also changes previously generated license string.
  • Java web application licensing by using servlets and JSP files example is added.
  • Create table bug on PostgreSQL database server version 9.0 fixed (version 9.1+ is not affected).
  • Modification key validity/maintenance period bug fixed.
  • Fixed bug affecting local embedded database use on version 4.5.1 upgrade.
  • Runtime library update to improve hardware ID generation.
  • Third party library updates.

New in License4J License Manager 4.5.1 (Apr 10, 2015)

  • Deactivation records are kept on activation management window if defined while generating license.
  • Maximum number of allowed activations can be defined (MULTIPLE_DEACTIVATION_LIMIT_REACHED returns when limit exceeded).
  • Activations can be deactivated or deactivations can be re-activated on activation management window.
  • License features which are not directly used in license string generation can be modified for an existing license. "Modify Online License Key" menu item replaced with just "Modify" menu item.

New in License4J License Manager 4.5.0 (Feb 27, 2015)

  • Product update notifications and messages can be defined for each product. Runtime library has new methods to check for update from license server.
  • Messages can be added for existing licenses, checked with runtime library method, and finally can be displayed to license owner.
  • Activation step has a new field to define time offset from activation time if activated license text generation date/time is set to use activation date/time.
  • Template wizard has a new field for license text to define time offset from current time.
  • Online license key usage history can be disabled with new setting for license (Don't Keep Released License Usage Records)
  • Added modification key feature to modify license validity and maintenance period after modification key generation date.
  • Fixed GUI bugs in template wizard, login window, lost password window.
  • Test license bug fixed (occurs when product edition and version is used in test).
  • Test license window use new server URL for activation and online validation methods.
  • HTML form (with Ajax or PHP) source is prepared as a starting point in license and modification key generation settings window.
  • Third party library updates.

New in License4J License Manager 4.4.3 (Dec 16, 2014)

  • Manage Online Key Usage window displays "additional info" for online license keys if defined.
  • Improved "Test License" functionality; gives better sample source code.
  • Third party library updates.

New in License4J License Manager 4.4.2 (Sep 11, 2014)

  • Fixed displaying incorrect number of customers (on customer view window).

New in License4J License Manager 4.4.1 (Aug 12, 2014)

  • License Manager GUI:
  • Some GUI bug fixes.
  • Runtime and Development Library:
  • Merge 4.4.0.1
  • New methods to validate floating license text and online license key: validateFloatingLicenseText and validateOnlineLicenseKey. New methods support defining more than one server address separated with semicolon; client will use first available server and license.
  • New FloatingLicenseCheckTimerHandler to get License object when handler run.
  • More than one floating license server and license server for online keys can be defined in new validate methods.
  • New validation status support ValidationStatus.FLOATING_LICENSE_CLIENT_REJECTED for rejected clients in floating license server.
  • Floating License Server:
  • Support for temporarily or permanently rejecting some clients based on username, host name or IP address.
  • Advanced license usage time reporting. License usage time information is saved, and can be exported to excel files to easily draw charts. Sample data and chart for license usage time. Concurrent license usage count information also can be saved to excel files and scatter charts can be drawn to visualize concurrent license usage. Sample data and chart for concurrent license usage count.
  • License usage time and concurrent usage count values can be directly displayed on charts ( example1 example2)
  • Floating License Server Administration GUI bug fixes.

New in License4J License Manager 4.4.0 (Jul 11, 2014)

  • Custom hardware ID support added. Any string can be defined as a hardware ID. Activation step in license generation wizard has required custom hardware ID selection.
  • Special online license key generation support added. Any string (e.g. MY-ONLINE-KEY-ABC) between 5 and 255 characters can be defined as an online license key.
  • Special modification key generation support added. Any string (e.g. MY-MODIFICATION-KEY-ABC) between 5 and 255 characters can be defined as a mofication key.
  • Added expiration feature to modification keys; and a new modification status MODIFICATION_KEY_EXPIRED added.
  • Customer list window added. There is a new menu item in product menu as "View Customer List"; it displays all customers in a table. e-mail address field is used to group licenses.
  • License and Modification Key View windows can display multiple licenses and modification keys. When more than one license or modification key is selected and "View" menu item clicked, all licenses or modification keys will be displayed.
  • License and Modification Key View windows can save displayed information to an HTML file.
  • Activation View window can display multiple activations. When more than one activation is selected and "View" menu item clicked, all activations will be displayed.
  • Activation View window can save displayed information to an HTML file.
  • Main license table sorter improvement.
  • Floating license supersede feature added; license generation wizard step for floating license updated.
  • Third party library updates.

New in License4J License Manager 4.3.6 (Jun 11, 2014)

  • Main license table renderer performance improvement.
  • Hardware ID value is added to License Generation Settings window, so node-locked license can be auto generated with a HTTP POST request.
  • License list, activation list and online key usage list can be exported to an Excel (xlsx) file so can be opened with Excel, OpenOffice and LibreOffice. The file will only include enabled headers on license table.
  • Bug fixed. Incorrect allowed activation number may be set when a license is cloned.
  • Third party library updates.

New in License4J License Manager 4.3.5 (Apr 23, 2014)

  • Better license, activation or modification key search. Found license is selected on main license table; if an activation string is searched, again found license is selected then activation management window opened to select found activation.
  • Online License Key can be modified with License Manager. Users get the modified license on next license validation.
  • License modification can be rejected for specific licenses on activation features step. (should be used for trial licenses with activation)
  • License modification key can be dedicated to a specific license, so it cannot modify any other license.
  • Java 8 support.
  • GUI bug fixes.

New in License4J License Manager 4.3.4 (Mar 15, 2014)

  • Allowed Usage Time Limit for Online License Key Floating Over Internet is implemented; manage online license key usage window displays all removed clients as grayed-out; old clients can be removed permanently.
  • Added allowed activation number coefficient definition to license template generation wizard.
  • Generated licenses can be sent through a defined SMTP server.
  • License availability check method also checks for activations on server.
  • A new example application is added. It includes obfuscation ANT task to obfuscate both runtime library and application.

New in License4J License Manager 4.3.3 (Jan 16, 2014)

  • Enable/Disable product feature added.
  • Added ability to create database on configuration window.

New in License4J License Manager 4.3.2 (Nov 11, 2013)

  • Bug fix: Modification key management window, bulk key generation bug fixed.
  • Cut/Copy/Paste context menu added to all text fields.

New in License4J License Manager 4.3.1 (Oct 9, 2013)

  • Bug fix: Product selection error when Online.License4J connected.
  • Bug fix: Product and license management errors when embedded database is used.

New in License4J License Manager 4.3 (Sep 26, 2013)

  • License modification keys implemented.
  • Bulk license and modification key generation.

New in License4J License Manager 4.2.1 (Sep 5, 2013)

  • A single fix in HardwareID class. Some antimalware/antispyware software blocks one of the methods in HardwareID class to obtain HDD serial number.

New in License4J License Manager 4.0 (May 18, 2013)

  • Redesigned new version.

New in License4J License Manager 3.2 (May 18, 2013)

  • Minor fixes.
  • Hardware ID validation methods changed, now supports validation based on disk partition volume serial number and hdd manufacturers' serial number validation. Check the javadoc.

New in License4J License Manager 3.0 (Mar 27, 2012)

  • Support for creation and validation of floating licenses.
  • Free to use and distribute License4J Floating License Server.
  • A few bug fixes in API.

New in License4J License Manager 2.0 (Mar 27, 2012)

  • Secure cryptographic serial number generation and validation methods added.
  • To make generation of serial numbers easy, Serial Number Manager GUI tool added.
  • License files can be exported as encrypted before sending to customers to hide contents.
  • New license file encryption method in API.
  • Theoretically unlimited number of custom features can be added to license files as signed or unsigned.
  • GUI tools enhancements like pop-up menu etc.
  • Some bug fixes in API.
  • Some bug fixes in GUI tools.