# DS License Server Release Notes

## DSLS R2023x GA (6.427.0 - June 7, 2024)

- Various reliability, performance and cosmetic improvements

## DSLS R2024x HF3 (6.426.3 - February, 2024)

- Various reliability, performance and cosmetic improvements

## DSLS R2024x HF1 (6.426.1 - November, 2023)

- Various reliability, performance and cosmetic improvements

## DSLS R2024x GA (6.426.0 - September, 2023)

- Various reliability, performance and cosmetic improvements

## DSLS R2024x Beta 2 (6.426.0 - June 29, 2023)

- Various reliability, performance and cosmetic improvements

## DSLS R2023x FP2303/HF1 (6.425.1 - December 1, 2022)

- Various reliability, performance and cosmetic improvements

## DSLS R2023x GA (6.425.0 - June 1, 2022)

- Various reliability, performance and cosmetic improvements

## DSLS R2022x FP2214/HF2 (6.424.2 - January 17, 2022)

- Various reliability, performance and cosmetic improvements

## DSLS R2022x FP2205/HF1 (6.424.1 - November 18, 2021)

- Various reliability, performance and cosmetic improvements

## DSLS R2022x GA (6.424.0 - May 20, 2021)

- Various reliability, performance and cosmetic improvements

## DSLS R2021x FP2124/HF4 (6.423.8 - May 6, 2021)

- Ability to upload token and credit logs

## DSLS R2021x FP2108/HF3 (6.423.5 - January 8, 2021)

- Support of Hyper-V 2019
- Ability to store applicative data related to tokens and credits

## DSLS R2021x FP2050/HF2 (6.423.4 - November 16, 2020)

- Improved robustness of token management
- Admin Tool GUI: Translations completed

## DSLS R2021x FP2032/HF1 (6.423.2 - July 9, 2020)

- Improvement of memory mapping on Linux
- Authorizations tab: Prevent a control offline ALLOW/DENY restriction to be created with an undefined rule
- Statistics Tab: Management of a rare case of stat file corruption

## DSLS R2021x GA (6.423.0 - February 21, 2020)

- Admin Tool GUI: Ability to increase content size
- Various reliability, performance and cosmetic improvements

## DSLS R2020x FP2007/HF1 (6.422.1 - December 2, 2019)

- Authorizations tab: Prevent user/host/IPrange if he/she/it doesn't belong to any ALLOW nor DENY line of a composite rule
- Admin Tool CLI: Proper display of Tokens by getLicenseUsage command

## DSLS R2020x GA (6.422.0 - June 24, 2019)

- Various reliability, performance and cosmetic improvements

## DSLS R2019x FP1923/HF2 (6.421.6 - March 22, 2019)

- Proper display of Session ID column by getLicenseUsage -csv command

## DSLS R2019x FP1907/HF1 (6.421.3 - January 15, 2019)

- Support of TLS 1.3
- Authorizations tab: Restore the ability to create IP ranges in languages other than English

## DSLS R2019x GA (6.421.0 - September 18, 2018)

- Support of Credits
- Session ID added in usage tabs
- Improved robustness when replacing a failover member
- Proper connection from admin tool when the server is declared in fqdn notation
- Various reliability, performance and cosmetic improvements

## DSLS R2018x FP1830/HF3 (6.420.6 - July 11, 2018)

- Proper management of usage counter related to Reserve/Limit authorization rules when automatic recycling is enabled
- Proper management of Reserve rules when all Tokens are declared reserved

## DSLS R2018x FP1822/HF2 (6.420.5 - April 26, 2018)

- Improved robustness against incorrect failover upgrade steps
- Proper management of queued tokens reaching time out

## DSLS R2018x FP1806/HF1 (6.420.2 - December 20, 2017)

- Support of Hyper-V 2016
- Authorizations and Statistics tabs: Cosmetic improvements

## DSLS R2018x GA (6.420.0 - September 14, 2017)

- Infrastructure for future Hyper-V 2016 support
- Client release level added in usage tracing and usage tabs
- Various reliability, performance and cosmetic improvements

## DSLS R2017x FP1721/HF4 (6.419.8 - May 3, 2017)

- A Limit authorization rule set to 0 properly prevents license grant

## DSLS R2017x FP1713/HF3 (6.419.6 - February 22, 2017)

- Support of Linux systemd
- Logging of connections made in full mode on another failover member

## DSLS R2017x FP1705/HF2 (6.419.4 - January 3, 2017)

- Support of Managed Licensing Service
- Proper server start in case the internal database contains a license having expired after the previous server stop
- Removal of a condition leading to endless failover member desynchronization in case of huge internal database
- Admin Tool CLI: createUserGroup, createHostGroup and createIPRangeGroup commands properly case sensitive

## DSLS R2017x GA (6.419.0 - September 29, 2016)

- Monthly compression of statistics files
- Administration Tab: Addition of the enrollment date
- Recycling Tab: Replaced with Usage Per User tab
- Usage Per User Tab: Detailed list of all license keys granted to users
- Usage Per User Tab: Ability to activate tracing by user
- Authorizations Tab: Rules can be set on Pricing Structure, Customer Country, Customer Site or Customer ID
- Authorizations Tab: New rule type: Composite
- Statistics Tab: Additional filter fields: Country and LicenseID
- Administration Tab, Usage Per User Tab, Detailed License Usage Panel: Easier search
- Admin Tool CLI: New options added to getLicenseInfo, getLicenseUsage and importAuthorizations commands
- AIX withdrawal
- Various reliability, performance, cosmetic and documentation improvements

## DSLS R2016x FP1613/HF3 (6.418.3 - February 25, 2016)

- Improved reliability on AIX
- Synchronism of stopServer command
- Statistics Tab: Display of highest number in case of identical ratios

## DSLS R2016x FP1605/HF2 (6.418.2 - December 18, 2015)

- Proper panel sequence when installing on Windows
- Proper error message when trying to start the license server while it's already running
- No more failover member desynchronization when enrolling twice the same license file
- Removal of a condition leading to a forced termination when stopping a failover member
- Statistics Tab: Proper display when the number of licenses decreases
- Logs Tab: Removal of a condition leading to split lines

## DSLS R2016x FP1546/HF1 (6.418.1 - October 16, 2015)

- Reduced CPU consumption
- Removal of an invalid error message related to LicenseDataGroupVersion when starting the server
- Removal of a condition leading to Admin Tool GUI freeze

## DSLS R2016x GA (6.418.0 - September 9, 2015)

- See also "What's New?" section in DSLS.pdf documentation
- Ability to set the licensing port at install time
- Ability to enroll a license file at install time
- Ability to select which computerID to use on Linux
- Ability to start with specific cipher suites: DSLicSrv -startServer -cipherSuitesPath
- Proper count of granted Token number in all cases
- Improved reliability of failover cluster in case of poor communication between members
- Authorizations: Ability to manage Allow/Deny authorization rules for offline licenses
- Authorizations Tab: Automatic sort of User/Host/IPrange and Group panels
- Authorizations Tab: Persistence of horizontal and vertical separator position
- Logs Tab: Revamp usage tracing messages
- Logs Tab: Ability to log client FQDN in usage tracing
- Solaris withdrawal
- Various reliability, performance, cosmetic and documentation improvements

## DSLS R2015x FP1532/HF3 (6.417.6 - July 8, 2015)

- Improved failover reliability when statistics are enabled
- Improved Admin Tool GUI reliability when settings contain invalid data
- Proper error message when an Admin Tool tries to connect to a higher level server
- Support concurrent use of -disableSSLProtocol option and manageSSLCertificate command

## DSLS R2015x FP1524/HF2 (6.417.5 - May 4, 2015)

- Support Casual Named User licenses

## DSLS R2015x FP1517/HF1 (6.417.2 - March 26, 2015)

- Support Linux booted in UEFI mode
- Ability to start without SSL 3 support: DSLicSrv -startServer -disableSSLProtocol SSLv3
- Removal of a condition leading to "Session xxx expired on server yyy" message when failover members are time-desynchronized
- Performance improvement in failover mode
- Performance improvement when starting the Admin Tool GUI
- Usage Tracing Panel: Select All mode is properly transferred to a replacing failover member
- Authorizations Tab: Proper management of IPRange and alphabetic order in Reserve/Limit rules
- Statistics Tab: Proper display in case of expired licenses
- Logs Tab: Proper display in case of a badly formatted log file
- Proper life cycle management of adminUIlog.tmp file
- Admin Tool CLI: getLicenseUsage command correctly displays IPRange authorization items
- Admin Tool CLI: createAuthorizationList command allows setting a value of 0 in a Limit rule

## DSLS R2015x GA (6.417.0 - December 8, 2014)

- See also "What's New?" section in DSLS.pdf documentation
- Improved OS prerequisite check at install time
- Improved reliability in Linux ComputerID generation
- New -noStart option for UNIX installation
- UNIX installation no longer rollbacks in case the Admin Tool fails to start
- DSLS Windows service starts with the Network Service account
- New -logFileSize and -compressLog options when starting the server
- Usage of a more compliant certificate
- Update server name in the internal database when hostname is changed by the OS administrator
- Improved compatibility with aggressive anti-malware software
- Improved error message returned to licensing client in case of license grant refusal
- Tabs: Ability to drag and drop from tables, in addition to already existing Ctrl-C / Ctrl-V
- Definitions Tab: New Comment column
- Mail Configuration: New event for monitoring partition usage
- Detailed License Usage Panel: New Expiration Date column
- Detailed License Usage Panel: Columns can be re-ordered
- Authorizations: Ability to manage Allow/Deny rules at Editor Name level
- Authorizations Tab: Support multi-selection when creating a rule
- Authorizations Tab: Support double-click
- Authorizations Tab: Regression fixes
- Statistics Tab: Proper display when connected to several servers
- Monitoring Tab: Dump buttons disabled in restricted mode
- Logs: Automatic recyclings are logged
- Logs Tab: Formatted in 4 sortable columns
- Admin Tool CLI: New manageSSLCertificate command
- Admin Tool CLI: New options added to getLicenseInfo and setMailConfig commands
- Admin Tool CLI: Additional data displayed by getLicenseUsage command
- Admin Tool CLI: Confirmation is requested by commands in charge of deleting users/hosts/IPranges/groups
- Various reliability, performance, cosmetic and documentation improvements

## DSLS R2014x FP1432/HF5 (6.216.9 - July 4, 2014)

- Signature of DSLS msi
- Proper management when an offline extraction keyword is set, or when the offline extraction duration is set to 0
- Authorizations Tab: Proper group displayed when deleting a user/host/IPrange

## DSLS R2014x FP1424/HF4 (6.216.7 - April 9, 2014)

- Removal of random client connection failures to a Windows or Linux server
- Removal of Out Of Memory errors on AIX servers
- Connection again possible from an AIX Admin Tool to a lower level AIX server
- More robust behavior when a failover member is replaced
- More robust behavior when the server is idle during several weeks
- More robust email sending

## DSLS R2014x FP1417/HF2 (6.216.4 - March 6, 2014)

- Statistics Tab: Proper values displayed when the analysis period is greater than 1 year
- Logs: Logging of the Process ID of the exe responsible for errors leading to "Cannot rename file" message

## DSLS R2014x FP1408/HF1 (6.216.2 - December 19, 2013)

- Authorization rules properly managed when a feature exists both as NamedUser and ConcurrentUser
- Statistics Tab: Proper values displayed for day-mode and hour-mode reports

## DSLS R2014x GA (6.216.0 - October 29, 2013)

- See also "What's New?" section in DSLS.pdf documentation
- Linux installation tarfile compression
- Improved reliability when reinitializing a failover member
- Remote Admin Tool no longer hangs at the moment a local Admin Tool connects
- Ability to set a password for restricted mode access
- Ability to send emails depending on 4 types of events
- Ability to totally prevent offline extraction
- Configuration Panel: When all existing features are already selected for usage tracing, enrolling new features automatically select them
- Definition Tab: Ability to connect in restricted mode
- Definition Tab: Automatic check in the top bar when a new server is added
- Definition Tab: "not connected" can be displayed in the Version column
- Definition Tab: Lines can be re-ordered
- Authorizations: Limit rules properly enforced when enrolling a new license file
- Authorizations: Ability to limit the maximum offline extraction duration
- Authorizations: Ability to set a keyword protecting offline extraction
- Authorizations: Ability to manage IP ranges
- Statistics Tab: Ability to display more than 12 months
- Statistics Tab: Ability to manage expired or removed licenses
- Logs: Manual recyclings are logged
- Admin Tool CLI: Hours become optional for showLog command
- Admin Tool CLI: Ability to run several commands directly from the command line
- Admin Tool CLI: Ability to redirect each command output
- Admin Tool CLI: Passwords can be managed in an encrypted storage file
- Various reliability, performance, cosmetic and documentation improvements