Changes and improvements to the server side including UI and webservices
| Date | Version | Description |
| 20 Feb 2013 | V1.0.0 | Initial Release |
| 19 Dec 2013 | V1.2.24 | Update |
| 07 Jan 2014 | V1.2.25 | Update |
| 27 Jan 2014 | V1.2.26 | Update |
| 26 Mar 2014 | V1.2.30 | Update |
| 01 Apr 2014 | V1.2.31 | Update |
| 11 Apr 2014 | V1.2.32 | Update |
| 14 Apr 2014 | V1.2.33 | Update |
| 15 May 2014 | V1.2.34 | Update |
| 10 June 2014 | V1.2.35 | Update |
| 11 August 2014 | V1.2.36 | Update |
| 09 October 2014 | V1.2.38 | Update |
| 11 December 2014 | V1.2.40 | Update |
| 06 January 2015 | V1.2.41 | Update |
| 22 January 2015 | V1.2.42 | Update |
| 09 February 2015 | V1.2.43 | Update |
| 13 May 2015 | V1.3.01 | Update |
| 02 June 2015 | V1.3.05 | Update |
| 05 June 2015 | V1.3.06 | Update |
| 16 July 2015 | V1.3.08 | Update |
| 12 Aug 2015 | V1.3.09 | Update |
| 05 Oct 2015 | V1.3.10 | Update |
| 25 Nov 2015 | V1.3.11 | Update |
| 04 Dec 2015 | V1.3.12 | Update |
| 15 Dec 2015 | V1.3.13 | Update |
| 04 Mar 2016 | V1.3.14 | Update |
| 15 Apr 2016 | V1.3.15 | Update |
| 27 Apr 2016 | V1.3.16 | Update |
| 11 May 2016 | V1.3.17 | Update |
| 03 June 2016 | V1.3.18 | Update |
| 30 June 2016 | V1.3.19 | Update |
| 15 July 2016 | V1.3.20 | Update |
| 12 Aug 2016 | V1.3.21 | Update |
| 12 Sept 2016 | V1.4.00 | Update |
| 20 Sept 2016 | V1.4.01 | Update |
| 01 Nov 2016 | V1.4.02 | Update |
| 09 Jan 2017 | V1.4.03 | Update |
| 11 Jan 2017 | V1.4.04 | Update |
| 23 Jan 2017 | V1.4.05 | Update |
| 02 March 2017 | V1.4.06 | Update |
| 21 March 2017 | V1.4.07 | Update |
| 29 March 2017 | V1.4.08 | Update |
| 10 April 2017 | V1.4.09 | Update |
| 03 May 2017 | V1.4.10 | Update |
| 06 June 2017 | V1.4.11 | Update |
| 26 June 2017 | V1.4.12 | Update |
| 15 Aug 2017 | V1.4.13 | Update |
| 04 Jan 2018 | V1.4.14 | Update |
| 11 Apr 2018 | V1.4.15 | Update |
| 02 Aug 2018 | V1.4.16 | Update |
| 25 Sept 2018 | V1.4.17 | Update |
| 24 Oct 2018 | V1.4.18 | Update |
| 10 Jan 2019 | V1.4.19 | Update |
| 18 Feb 2019 | V1.4.20 | Update |
| 01 April 2019 | V1.4.21 | Update |
| 13 May 2019 | V1.5.01 | Update |
| 09 Aug 2019 | V1.5.02 | Update |
| 13 Aug 2019 | V1.5.03 | Update |
| 03 Oct 2019 | V1.5.04 | Update |
| 09 Dec 2019 | V1.5.05 | Update |
| 26 Feb 2020 | V1.5.06 | Update |
| 20 May 2020 | V1.5.07 | Update |
| 30 Jul 2020 | V1.5.08 | Update |
| 13 Oct 2020 | V1.5.09 | Update |
| 23 Oct 2020 | V1.5.10 | Update |
| 01 Feb 2021 | V1.5.11 | Update |
| 18 Feb 2021 | V1.5.12 | Update |
| 25 Feb 2021 | V1.5.13 | Update |
| 03 Mar 2021 | V1.5.14 | Update |
| 25 Mar 2021 | V1.5.15 | Update |
| 30 Jun 2021 | V1.5.16 | Update |
| 29 Jul 2021 | V1.5.17 | Update |
| 24 Aug 2021 | V1.5.18 | Update |
| 01 Oct 2021 | V1.5.19 | Update |
| 06 Oct 2021 | V1.5.20 | Update |
| 02 Nov 2021 | V1.5.21 | Update |
| 17 Nov 2021 | V1.5.22 | Update |
| 7 Jan 2022 | V1.5.23 | Update |
| 13 Jan 2022 | V1.5.24 | Update |
| 21 Jan 2022 | V1.5.25 | Update |
| 03 Feb 2022 | V1.5.26 | Update |
| 03 Mar 2022 | V1.5.27 | Update |
| 15 Mar 2022 | V1.5.28 | Update |
| 28 Mar 2022 | V1.5.29 | Update |
| 20 May 2022 | V1.5.30 | Update |
| 31 May 2022 | V1.5.31 | Update |
| 14 July 2022 | V1.5.32 | Update |
| 27 July 2022 | V1.5.33 | Update |
| 11 Aug 2022 | V1.5.34 | Update |
| 17 Feb 2023 | V1.5.35 | Update |
| 16 June 2023 | V1.5.36 | Update |
| 03 April 2024 | V1.5.37 | Update |
| 02 April 2025 | V1.5.38 | Update |
| 29 April 2025 | V1.5.39 | Update |
| 29 July 2025 | V1.5.40 | Update |
| 30 Mar 2025 | V1.5.41 | Update |
| 06 May 2026 | V1.5.42 | Update |
| 19 May 2026 | V1.5.43 | Update |
Version 1.5.43
- Update: Implementation of GET NetworkMasterLicense REST API call.
- Bugfix: Fixed expiry date bug on manage codes page.
- Update: Improved validation of application agility field names.
Version 1.5.42
- Update: Integrate pages updated to enable download of AArch64 (or ARM64) beta Windows library.
Version 1.5.41
- Update: Implementation of passkeys and recovery codes for Zentitle V10 account access.
Version 1.5.40
- Update: Enabled downloading of SDKs from integrate pages.
- Update: Increased SQL timeout on REST V2 API calls to 30 minutes.
Version 1.5.39
- Update: Substantial overhaul of manage codes page.
- Update: Streamlined management of license code enabled status throughout UI and in APIs.
Version 1.5.38
- Bugfix: Fixed an issue which caused Windows machines, on moving from physical to virtualized form, to burn an additional activation.
- Bugfix: Miscellaneous minor UI bugfixes.
Version 1.5.37
- Update: Enabled download of LAN daemon components for Debian from network configuration page.
Version 1.5.36
- Update: Introduced new, fast-loading Zentitle landing page, from which the original dashboard can be accessed via a link.
Version 1.5.35
- Update: New response format for SaaS REST API calls including new error codes and return of license status whenever possible.
- Bugfix: Fixed bug causing expired SSO JWT to incorrectly return "Invalid CustomerID" error.
- Bugfix: Fixed offline activation bug in REST API V2.
- Bugfix: Fixed "null" rather than empty string being written to unset application agility field values on Zentitle dashboard.
Version 1.5.34
- Bugfix: Improved random seed for VM computerid generation.
- Update: 'Show Activations Only' checkbox added to Device Activity table in CodeEdit page and CodeActivity page.
Version 1.5.33
- Update: Added consumer data email to device activity table.
- Bugfix: Corrected issue with some license codes missing from the company codes page.
- Bugfix: Added details and fixed misreporting of error/fail in REST SaaS DataStreams.
- Update: REST API V2 - GET LicenseCodes call now includes 'passive' as one of the optional input parameters to filter passive license codes.
- Update: REST API V2 - Implemented GET Groups call to get details about all available groups.
Version 1.5.32
- Update: Zentitle UI - Implemented 'Delete License Code' button in the CodeEdit page.
- BugFix: Zentitle UI - Removed HTML space character ( ) appearing in texboxes when editing a group/user in Groups page.
- BugFix: Zentitle UI - Handled invalid HTML characters in the input textboxes for custom field names and values in Add/Edit Company page.
- BugFix: REST API V2 - Handled invalid HTML characters in the input for companyData field names and values in POST and PUT Company call.
- BugFix: SOAP Webservices - UpdateShaferCompanyDetails - Fixed the issue when companydata field was not supplied (omitted) it erased all the original custom fields and values.
- BugFix: REST API V2 - GET ActivatedLicenseCodes call now returns empty result set with a 200 return status code if no records are found instead of an error message with a 400 return status code.
Version 1.5.31
- Update: Released BETA version of new UI navigation switchable at the top right corner in the Zentitle UI.
Version 1.5.30
- Update: Increased the maximum VM lease period to 2000 hours.
- BugFix: Fixed issue which sometimes caused older system info records to be displayed in the EUP.
- Update: Message added to POST SaaSFloatingFeature response indicating if feature seat has already been checked out.
- BugFix: Fixed issue with loading edit companies page when custom field values contained invalid html characters.
Version 1.5.29
- Update: Speed-up of Groups and CodeEdit pages by replacing groups dropdowns with autocomplete textboxes.
- BugFix: REST API V2 - Fixed invalid datetime issue due to daylight savings change when converting dates to UTC.
- BugFix: Fixed 'Passive' label being inconsistently applied to Passive license codes in ManageCodes page.
Version 1.5.28
- Update: REST Management API V2 release to production.
- Update: REST SaaS API release to production.
- Update: Removed unnecessary UI elements.
-
NOTE: The deprecated REST Management API V1 and the non-REST SaaS API will continue to function for one year hence to give our customers who use these APIs adequate time to migrate to these new ones.
These will be deactivated on 15th March 2023 or shortly thereafter.
Documentation links for updated production APIs:
REST-Based Web API Version 2
SaaS Licensing REST API
Documentation links for deprecated APIs:
REST-Based Web API Version 1
Licensing your SaaS Web Application
Version 1.5.27
- Update: REST API V2 (Beta) - POST LicenseCode - Included 'OrderId' as an optional input field. It provides an (optional) means of labelling license codes which can, for example, be used to order them. (can be empty and max 200 characters).
- Update: REST API V2 (Beta) - GET LicenseCode and GET LicenseCode - Included 'OrderId' field to the output.
- Update: REST API V2 (Beta) - PUT LicenseCode - Renamed the input field 'Reference' to 'OrderId'.
- Update: REST API V2 (Beta) - Implemented GET LicenseCodesByOrderID.
- Update: Included leaseLastDate field to the output of SOAP GetLicenseCodeActivity and REST V2 (Beta) GET LicenseCodeActivity.
- Update: Zentitle UI - Added an editable textbox called "OrderID" in edit license codes page. It provides an (optional) means of labelling license codes which can, for example, be used to order them. (can be empty and max 200 characters).
- Update: Zentitle UI - Added "OrderID" in the main Search dropdown.
- Update: Zentitle UI - Moved the existing filters to the top in Manage Codes page.
- Update: Zentitle UI - Increased the 'Reference' field maximum length to 200 characters in Allocate Codes page.
- Update: Zentitle UI - Increased maximum length of 'Total Application Agility' field value to 2048 characters in Profile edit page.
Version 1.5.26
- Update: Shopping cart icon removed from Zentitle UI.
- Update: "Add New Product" button added to Zentitle UI.
- Update: Ten license codes automatically added to new customer account.
- Update: "Expiration Date" replaces "Concurrency Mode" on Manage Codes page.
- Update: Removed unnecessary elements from Product Configure, Code Allocation and Passive Licensing pages.
- Update: Sped up loading of Groups page.
- Update: Created DataStream event for system info update due to computerID change.
- Bugfix: Fixed Application Agility UI bug when value has max length (2048 chars).
- Various minor UI tweaks.
Version 1.5.25
- Update: Enabled library configuration option on server to treat HyperV host as a non-virtual machine.
Version 1.5.24
- Update: REST API V2 (Beta) - GET LicenseCodeActivity - Implemented pagination.
- BugFix: REST API V2 (Beta) - GET DataStreamer - Fixed filtering records by licenseCode.
- Misc. minor bugfixes.
Version 1.5.23
- Update: SOAP Webservices - UpdateLicenseCode, CreateShaferProfile, UpdateShaferProfile - Updated minimum number of active clientsallowed field value from 1 to 0. Must be between 0 and 50000.
- Update: REST API V2 (Beta) - GET LicenseCode, GET LicenseCodes, GET Profile, GET Profiles - Renamed one of the 'concurrencyMode' output values from 'none' to 'off' to be consistent across all API calls.
- Bugfix: Fixed issue with width of product dropdown.
- Bugfix: Removed the bad data 'NSA' from the main analytics dropdown.
- Update: Upgraded to high-performance seed for (psuedo)-random number generation.
- Update: Added option to 'Treat Hyper-V hosts as physical machines' on integrate pages.
- Bugfix: REST API V2 (Beta) - GET LicenseCode, GET LicenseCodes - Modified date is now updated when the licensecode is edited through the UI.
Version 1.5.22
- Update: REST API V2 (Beta) - GET LicenseCodes - Renamed 'activationsAllowed' field to 'clientsAllowed' to be consistent across all API calls.
- Update: REST API V2 (Beta) - PUT ConsumptionTokens - Added ability to update the current checked-out token value for the specified computer ID.
Version 1.5.21
- Update: Staging for SSO in REST SAAS API.
- Bugfix: Fixed UI issue concerning changing resellers in profiles.
- Update: Implemented REST API V2 - DELETE LicenseCode.
- Update: Implemented Delete LicenseCode button in the Zentitle UI.
- Update: REST API V2 - Changed all 'Error: No Records Found' (with HTTP error code 404) responses to empty JSON result (with HTTP status code 200) for all valid inputs.
- Update: REST API V2 - Renamed all 'udfValues' field to 'applicationAgility' with 'fieldName' as 'name' and 'defaultValue' as 'value'.
- Update: REST API V2 - Renamed 'ProductUDF' Controller to 'ProductApplicationAgility' Controller.
- BugFix: SOAP WebService - GetGroupUser returns error description instead of an empty XML snippet.
- BugFix: SOAP WebService - GetShaferCompanyInfo - Removed an extra tag appearing when the company with no CompanyData field is created using POST Company REST API call.
Version 1.5.20
UPDATE: Added new (beta) REST-based API for SaaS applications. API calls added for license activation/deactivation and checking in/out of floating feature seats, element pools and consumption tokens. The documentation for the same can be found here
This new SaaS REST API is intended to replace the existing SaaS API, which it will deprecate on release to production following the beta testing phase. The existing API will continue to function for a further year. However, it will receive no additional updates (except bugfixes.) As such, we advise software vendors using the existing SaaS API to start trialing this new API as soon as is convenient. We welcome any suggestions for improvement of this functionality during beta testing.
Version 1.5.19
- Update: Increased maximum number of active clients allowed from 9999 to 50000.
- Update: REST API V2 - GET DataStreamer - Included 'All' to eventType input field which returns data for all eventTypes.
Version 1.5.18
- Update: All datetimes in REST API V2 response messages are now in UTC.
- Update: All REST API V2 response messages are now in JSON format.
- Update: Changed all REST API V2 'Error: No Records Found' responses to HTTP error code 404 - Not Found.
- Update: REST API V2: Included profileId in GET Profile input. Can use either profileName or profileId.
- Update: REST API V2: Included profileId, created and modified fields in GET LicenseCode output.
- Update: REST API V2: Included profileId, companyId fields in GET LicenseCodes output.
- Update: REST API V2: Returns new Profile ID in POST Profile.
- Update: Staging for SSO: added 'Custom Certificate Bundle' option to library creation/download pages.
- Bugfix: Fixed orphaned element pool/floating feature seats when invalid client date.
- Update: Changed datastreaming consumer registration data from XML to JSON.
Version 1.5.17
- Update: Implemented REST API V2 - GET DataStreamer.
- Update: Implemented REST API V2 - PUT ConsumptionTokens.
- Update: Implemented REST API V2 - POST, PUT and DELETE APIKey.
- Update: REST API V2 - POST LicenseCode returns Zentitle-generated license codes in JSON rather than CSV format.
- Update: REST API V2 - POST LicenseCode imports custom license codes in JSON rather than CSV format.
Version 1.5.16
- Update: Introduced a special UDF field which, for the current license code and for each product feature, returns the feature code, the feature type and the feature status in XML format.
- Update: Confirmation dialog added for creation of passive license with existing client ID, in which case existing passive license is updated rather than a new one created.
- Update: Increased the maximum number of records in all licensing export types to 5 million.
- REST API V1 (BETA) Updates:
- Update: GET LicenseCodes now includes companyID as one of the optional input parameters.
- Update: GET Products and GET Product now include the following output data: LicenseType, ClientsAllowed, FeatureName, FeatueNotes and FeatureGroup.
- Update: PUT Product now enables updating of license type and maximum active clients allowed.
- Update: GET CompaniesProducts and GET CompanyID now include company name and product name to the output.
- Update: Implemented GET Trials.
- Update: Implemented GET Profiles.
- Update: Implemented POST, PUT and DELETE ProductFeatures.
- Update: Implemented POST, PUT and DELETE ProductFeatureGroups.
- Update: Implemented POST, PUT and DELETE ProductUDF.
- Update: Implemented POST DataStreamer API call for defining and sending custom DataStreamer events.
- Update: A new controller GroupUserPassword is implemented with PUT method to replace the existing PATCH GroupUser method with the same input parameters.
- BugFix: Fixed subscriptionEndDate mismatch in GET LicenseCode and GET LicenseCodes.
- BugFix: Fixed notes description issue, where sometimes HTML-encoded characters were returned in GET LicenseCode and GET LicenseNote.
- REST API V2 (BETA) Updates. All V1 Updates Plus:
- Update: All GET and DELETE methods are implemented to get input parameters from the request URI instead of the request body.
- Update: The GET OfflineActivation method in version 1 is replaced with POST OfflineActivation method with the same input parameters from the request body.
- Update: A new controller OfflineDeActivation is implemented with POST method to replace the existing (version 1) DELETE OfflineActivation method with the same input parameters from the request body.
Version 1.5.15
- Update: Datastreaming to Segment enabled.
- Update: Removed redundant prefixes from datastreaming events.
- Update: Publication of the documentation for Data Streaming (Beta). This documentation can be found here.
- Update: Added POST Product REST API for creating new products (Beta). Updated documentation can be found here.
- Bugfix: Fixed Product Configure page- Active Clients Allowed (Default) - if empty defaults to 1.
Version 1.5.14
- Bugfix: Fixed bug on nsl.aspx and nsloverview.aspx pages which could cause deactivations to be included in sales counts.
- Update: For REST-Based API, in PUT LicenseCode and PUT Profile, the subscriptionenddate and maintenanceenddate can now be set to null if the corresponding input is 'reset'. Updated documentation can be found here.
Version 1.5.13
- Update: Beta release of datastreaming functionality - Enabled multi-threading and continuous operation.
- Update: Beta release of datastreaming functionality - Introduced 'ALL' event type to allow single endpoint definition for all data.
- Update: Beta release of datastreaming functionality - Custom URL datastreaming - introduced batch processing.
- Update: Beta release of datastreaming functionality - Introduced streaming of REST API events.
- Update: Beta release of datastreaming functionality - Enabled datastreaming configuration on Zentitle dashboard.
- Update: Improved IP address collection.
- Update: Improved SystemInfo Autohealing for VMs.
Version 1.5.12
- Update: Network seats value is now in the range from 0 to 2,147,483,647 for license codes and profiles.
- Update: LTCO parameter is now in the range from 0 to 2,147,483,647 for license codes and profiles.
- Update: Improved text on version select dropdowns on integrate pages (Apple only).
Version 1.5.11
- New Functionality: Implementation of REST-based Web API using API Keys.
The documentation for the same can be found here. - Update: Documented ability of SOAP Webservice DeleteLicenseNote to delete all license notes corresponding to the specified license code if the input noteID is 0 or omitted.
- Update: Geolocation database updated to latest version.
- Update: CreateShaferCompanyDetails webservice returns the newly created shafercompany ID as the output for successful creation.
Version 1.5.10
- Bugfix: Fixed SaaS licensing overflow occurring for maintenance or subscription end dates >= 2038.
Version 1.5.09
- Update: Added AuthenticateGroupUser webservice.
- Update: Added DeleteShaferCompany webservice.
- Update: Added CreateLicenseNote, UpdateLicenseNote and DeleteLicenseNote webservices.
- Update: Updated GetLicenseCode and GetCompanyLicenseCodes webservices to enable retrieval of license note and server function data.
- Update: Updated CreateShaferProfile, UpdateShaferProfile and GetShaferProfile webservices to enable creation/updating/retrieval of server function data.
- Update: Increased document limit in licensing exports from 500000 to 1000000.
Version 1.5.08
- Update: Added webhooks for create, update and delete of ABL users.
Version 1.5.07
- Update: Added staging for system-wide datastreaming.
Version 1.5.06
- Update: Added ability to supply additional JSON metadata when creating ABL user (updates to webservices and UI.)
- Update: Minor bugfixes. files.
Version 1.5.05
- Update: Added download links for V2 LAN Daemon and PostgreSQL database rpm files.
Version 1.5.04
- Update: GetLicenseCode and UpdateLicenseCode webservices enhancements added enabling return, creation and deletion of license code notes.
- Update: Removal of deprecated GetShaferCompany and GetShaferCompanyDetails webservices.
Version 1.5.03
- Update: Added webservice CreateNetworkMasterLicense for creation of of master license codes for LAN daemon.
- Update: On the spot creation and allocation of master license codes via UI.
- Bugfix: Added extra validation of companydata in CreateShaferCompanyDetails and UpdateShaferCompanyDetails webservices.
Version 1.5.02
- Bugfix: Server will now error if attempting to return license with no corresponding activation.
Version 1.5.01
- Update: General release of SaaS licensing.
Version 1.4.21
- Update: General release of account-based licensing.
- Update: Removed deletion of spacing from NSA usernames.
- Update: GetLicenseCodeActivity webservice: added 'activated' input parameter.
- Bugfix: UpdateShaferCompanyDetails webservice: 'global' bugfix.
- Update: CreateShaferCompanyDetails webservice: allow lower-case companydata tag.
- Bugfix: RegInfo bugfix for XML-reserved characters.
- Update: Added search functionality to account-based licensing.
- Update: Updated gelocation database.
- Update: Added permissions-based addon management.
- Bugfix: UpdateLicenseCode webservice: ShaferCompanyID bugfix.
- Update: Webservices: max VMLeasePeriod set to 500 hrs.
- IMPORTANT UPDATE: GetShaferCompany and GetShaferCompanyDetails webservices are now deprecated. Added replacement GetShaferCompanyInfo. Please move to this new webservice by 01 July 2019 as the deprecated ones will be removed shortly thereafter.
Version 1.4.20
- Update - Feature Availability remote procedure call released.
Version 1.4.19
- Update - GetLicenseCode webservice now returns information about feature usage on each device.
Version 1.4.18
- Update - Beta staging for group-based licensing.
- Update - Addition of GetShaferProfile webservice.
- Update - GetProduct and GetProducts webservices now return product IDs.
- Bugfix - Misc. bug fixes.
Version 1.4.17
- Update - Alpha release of account-based licensing.
- Update - General release of consumption tokens.
- Update - General release of long-term checkout license (LTCO) server function.
Version 1.4.16
- Update - Search functionality sped up by requiring search type to be specified. This is done by selecting the type from a dropdown next to the search box.
- Bugfix - Fixed issue affecting updating of company Searchable Field 3.
Version 1.4.15
- Update - Staging for remote procedure calls.
- Update - Staging for NSA database switching.
Version 1.4.14
- Update - Staging for account-based licensing and consumption tokens.
- Update - Various bugfixes.
Version 1.4.13
- Update - Implementation of Passive Licensing Webservice: CreatePassiveLicense.
- Update - Improved gelocation code.
- Update - Various bugfixes.
Version 1.4.12
- Update: Implementation of Passive Licensing.
Version 1.4.11
- Update: Network configuration page allowing multiple network license keys.
- Update: Various UI improvements relating to global companies.
- Update: Various minor bugfixes and improvements.
Version 1.4.10
- Update: Introduction of globally-scoped companies.
Version 1.4.09
- Update: Availability of Zentitle LAN Daemon - see documentation here.
- Update: Minor bugfixes.
Version 1.4.08
- Update: Virtual Machine detection added. Please see here.
- Update: Various minor bugfixes.
Version 1.4.07
- Update: Added System Application Agility Variables: $CurrentActivations and $ActivationsAllowed. Please see here.
- Update: Added support for Passive license file generation (BETA Program customers only.)
Version 1.4.06
- Update: Webservices support for LAN daemon.
Version 1.4.05
- Update - UI improvements on codeedit and codeactivity pages.
Version 1.4.04
- Update - Staging for virtual machine detection: webservices.
- Update - Staging for virtual machine detection: NSL export.
Version 1.4.03
- Update - Staging for Virtual Machine detection added.
- Bugfix - Corrected export disabled message popup for ineligible price plans.
Version 1.4.02
- Update - Removed RESET functionality.
- Update - Can now update the maximum number of floating feature seats/pool elements available.
- Update - Enhanced validation.
Version 1.4.01
- Security Update: Restricted purchasing and billing account management to billing administrator for Pay-As-You-Go customers. The billing administrator account is automatically set to be that which is used to first enter credit card information. This account must be used for all subsequent purchasing/upgrading of products, purchasing of license code packs and for gaining access to the billing portal.
- Update: Added new server logging functionality.
Version 1.4.00
- Update: Staging for element pools.
- Update: Floating features in webservices.
- Update: Concurrency in webservices.
- Various minor tweaks and bugfixes.
Version 1.3.21
- Staging master license distribution for network daemon.
- Staging for ARM beta release.
- Update: GetLicenseCode webservice now returns license code ID.
- Bugfix: Start button for reseller support role fixed.
- Bugfix: Add/edit feature group bugfix.
- Various minor bugfixes/tweaks.
Version 1.3.20
- Update - Reseller Portal available to Enterprise (Unlimited) Customers.
- Update - GetCompanyLicenseCodes webservice released.
Version 1.3.19
- Update - Added ability to change company on Move Codes page.
- Update - Further provisioning for webhooks and reseller portal.
- Various bug fixes.
Version 1.3.18
- Update - Optimisation of NSA feature reports.
- Update - Staging for webhooks.
- Update - Staging for reseller logo import.
- Various bug fixes.
Version 1.3.17
- Update - Improved NSL export functionality.
- Update - Added functionality to inherit from default profile. NOTE: this will only inherit basic properties, not application agility variables or features.
- Update - Added CheckTrial webservice to distingush between trials and activations.
- BugFix - Fixed server return bug for trials ('NALPNA' license code.)
- BugFix - ManageCodes activation count bug fixed.
- BugFix - ManageCodes shafercompanies filter bug fixed.
- BugFix - Product edit page expiry date update bug fixed.
Version 1.3.16
- Enhanced autohealing of license codes and floating features for multiple computerID changes where license refresh has not occurred for each change.
- Added server-side support for username parameter in NSAAppStart() and NSAAppStop().
- Automatic check-in of floating features on license return.
Version 1.3.15
- New Functionality: Added Move Codes page.
- New Functionality: View Unused Codes on Manage Codes page.
- New Functionality: Export now showing profile name.
- Update: Fix for duplicate companies for same ISV.
- Update: Times in 24 hr format.
- Bugfix: Fixed Default profile ID bug.
- Bugfix: Fixed bulk edit bug.
- Bugfix: Extended timeout for profile save.
- Bugfix: Footer bug on bulkmove fixed.
- Various misc. bugfixes and enhancements.
Version 1.3.14
- Update: Username for feature start/stop now appearing in test centre.
- Bugfix: Intermittent profile save bug fixed.
- Bugfix: ShaferCompanies webservices saving dates bugs fixed.
- Update: Misc. UI tweaks/improvements.
- Update: Beta functionality testing.
Version 1.3.13
- Improved user interface for purchasing of new editions/codepacks.
- Concurrency information now obtained by GetLicenseCode webservice.
- Optimisation of trends graph for individual products.
- Various bugfixes .
Version 1.3.12
- New Functionality (NSL) - Export of consumer registration data for trials.
- Bugfixes - Issues on profiles page addressed. Default profile code usage now displayed.
Version 1.3.11
- Lite Monthly and Yearly Price plans released.
- Ability to purchase codepacks implemented.
- Reorganization of interface with billing system.
- Various UI tweaks and minor bugfixes.
Version 1.3.10
- Multiple improvements to managecodes page: Enabled more than 15 codes per page. Added Concurrency Mode column. Added dropdown filters for Concurrecy Mode and Company. Enabled sorting by columns.
- Added code usage columns to codeprofile page.
- Improved NSLOverview page responsiveness.
- Addressed UI issue on searching for ComputerID.
- Limited number of search results to 2000.
Version 1.3.09
- Provision for Email NSA Limit Warnings.
- Improved Notes on CodeEdit Page.
- Improved Search for User Registration Fields.
- Added Companies to Allocatecodes Page.
- Various Bug Fixes.
Version 1.3.08
- Added NSA Application Activity report.
- Refinements to NSA Feature Activity report.
- New NSA landing page.
- NSA charging data displayed on MyUsage page.
- NSA Overview page moved to Reports menu.
- Various bug fixes.
Version 1.3.06
- Update: Multiple improvements to NSA and NSL export capability.
Version 1.3.05
- Update: Internal changes.
Version 1.3.01
- New functionality: added basic NSL export capability.
- Various bug fixes.
Version 1.2.43
- Update for BETA Floating Features functionality.
- Update for client side V2 BETA.
- Various bug fixes.
Version 1.2.42
- Speed improvements relating to managed licence codes.
- Webservice update (GetLicenseCode): ability to retrieve number of active concurrent users of a license code.
- Speed improvements for importing third-party license codes.
- Updated user settings for communication options.
- Various bug fixes.
Version 1.2.41
- Added webservice to get all Shafer company IDs and associated product IDs.
- Added webservice to get Shafer company ID given Shafer company name and product ID.
Version 1.2.40
- Complete NSA V10 backend overhaul for new customers. Existing V10 customers please contact us to upgrade to new NSA backend.
- Updated geolocation for increased accuracy.
- Various bug fixes and optimisations.
Version 1.2.38
- New Functionality - Company Templates.
- New Functionality - Added webservices for configuring and obtaining information about companies.
- New Functionality - Added ShaferCompanyID as an optional parameter for UpdateLicenseCode and GetLicenseCode webservices..
- New Functionality - Added GetAllActivatedLicenseCodes webservice.
Version 1.2.36
- New Functionality - Added webservice ResetTrial.
- Server side changes for upcoming LAN concurrency.
Version 1.2.35
- Expanded Permissions - Added ability to restrict standard users view to a single product.
Version 1.2.34
- New Functionality - added offline activation self-service webpage and configuration for multilanguage support.
- Improved search functionailty to include 4 end-user data special fields.
- Various UI improvements and bug fixes.
- Bug fix for NSA edition report.
- Manage codes: updated to have new view to show only activated codes.
- Manage trials: convert trials now shown in seperate view.
Version 1.2.33
- Modified GetNextLicenseCode web service functionality to including ability to retrieve license codes by profile name.
Version 1.2.32
- New Functionality - Added Webservices GetConsumerData and CreateConsumerData.
Version 1.2.31
- New Functionality - Added ability to install new product IDs and Licence codes via the basket icon.
Version 1.2.30
- New Functionality - Added Consumer Registration Functionality.
- Various Bugfixes
Version 1.2.24
- Added the ability to set the Client Lease (Online) Period to 0, which signifies the client it will never check the server again. (Not recommended)
- Increased the Limit on how often offline client check the server from 30 days to 365 days.
Version 1.2.25
- Fixed Issue in allocating Third Party License Codes
Version 1.2.26
- New functionality - Code Profiles
- New functionality - Feature Trees Pre-Selection
- New functionality - Code Allocation (Profiles)
- New functionality - Bulk Control of codes for code profile moves
- NSA Country Privacy Changes
- Various bug fixes and UI changes