License Manager Client Library Release Notes

Version 1.5.1 08-May-2020

  • lum-java-rest-client 1.2.0 upgrade
  • New method is written in LMCL to call new LUM API to retrieve models available for Accucompose composition - ACUMOS-3971
  • New method is written in LMCL to call existing LUM API for new RTU flow - ACUMOS-4112

Version 1.4.4 20 Feb 2020

  • LicenseAsset support NexusArtifactClient - ACUMOS-3960

Version 1.4.3 2 Dec 2019

  • CDS 3.1.0 upgrade

Version 1.4.2 2 Dec 2019

  • Fix Logging support reduce amount of logging and use logback - ACUMOS-3600

Version 1.4.1 31 Oct 2019

  • Prepublish exclusion from LUM since software is not registered - ACUMOS-3651

Version 1.4.0 23 Oct 2019

  • Integration changes with LUM 0.28.0 - actionable rtu denial messages - ACUMOS-3601

Version 1.3.0 17 Oct 2019

Version 1.2.0 10 Oct 2019

  • LMCL - ACUMOS-3537 , ACUMOS-3553
    • Class not found issues with LUM java client
    • Handle 402 response
    • Support single action rtu verifications - multiple lookups causing issues
    • LicenseRtuVerifier api updates - handle isAllowed without passing action again
    • Support rtu denials from lum

Version 1.1.0 01 Oct 2019

  • Support to parse & validate diff versions (latest and boreas releases) of license profile documents - ACUMOS-3494

Version 1.0.0 23 Sept 2019

  • Adding rtuRequired flag to profile to activate lum entitlement requirement during software registration ACUMOS-3458 New api org.acumos.licensemanager.client.rtu.LicenseAsset

    • register software with LUM ACUMOS-3339 org.acumos.licensemanager.client.rtu.LicenseRtuVerifier
    • verfiyRtu software with LUM ACUMOS-3228
  • New dependency org.acumos.license-usage-manager:lum:java-rest-client

  • Updatd CDS dependency to 3.0.0

  • Java 11 support

  • Removed RTU creation APIs – LUM agreement api will be used to create rtu

    org.acumos.licensemanager.client.LicenseCreator org.acumos.licensemanager.client.model.CreatedRtu org.acumos.licensemanager.client.model.CreateRtuRequest org.acumos.licensemanager.client.model.ICreatedRtuResponse org.acumos.licensemanager.client.model.ILicenseCreator

  • Renamed APIs

    org.acumos.licensemanager.client.LicenseVerifier -> org.acumos.licensemanager.client.rtu.LicenseRtuVerifier

  • Updated classes org.acumos.licensemanager.client.model.BaseLicenseRequest org.acumos.licensemanager.client.model.ICommonLicenseRequest org.acumos.licensemanager.exceptions.RightToUseException org.acumos.licensemanager.client.model.VerifyLicenseRequest

  • LicenseProfile validator bump json schema validator library to 1.0.20 - see fixes in change log https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md

  • LicenseProfile validator update docs to answer questions in ACUMOS-3338 ACUMOS-3338

  • Sequence diagrams

Version 0.0.14 4 Sept 2019

Version 0.0.13 11 Jul 2019

  • No change - but release along with other sub-projects - License Profile and RTU Editors

Version 0.0.12 11 Jul 2019

Version 0.0.11 08 Jul 2019

  • Moved LMCL from security-verification to license-manager repo ACUMOS-3189

Version 0.0.10 04 Jun 2019

Version 0.0.9, 29 May 2019

  • Update license-manager-client-library version as security-verification version changes
  • Update RTU refs ACUMOS-2896

Version 0.0.9, 30 May 2019

  • Update license-manager-client-library version as security-verification version changes

Version 0.0.8, 14 May 2019

  • Update license-manager-client-library version as security-verification version changes

Version 0.0.7, 17 May 2019

  • Update license-manager to support associating Rtu to userId. (ACUMOS-2896)

Version 0.0.6, 14 May 2019

  • Update license-manager-client-library version as security-verification version changes (ACUMOS-2887)

Version 0.0.5, 10 May 2019

  • Update license-manager-client-library version as security-verification version changes (ACUMOS-2887)

Version 0.0.4, 01 May 2019

  • Update license-manager-client-library, security-verification-client and security-verification-service For LF release (ACUMOS-2830)
  • Updated license headers ACUMOS-2794
  • Documentation cleanup ACUMOS-2795
  • Updated to CDS 2.2.2 to be compatible with portal ACUMOS-2793
  • Api Docs move from wiki - ACUMOS-2792

Version 0.0.3, 09 April 2019

  • Adding support for validating license.json
  • ACUMOS-2731
  • Checkstyle - based on google checks – a couple compatibity issue
  • ILicenseVerifier.verifyRTU -> ILicenseVerifier.verfiyRtu (case change)
  • ILicenseCreator.createRTU -> ILicenseCreator.createRtu (case change)

Version 0.0.2, 20 March 2019

adding CDS support, simplify api * ACUMOS-2631 * ACUMOS-2614

Version 0.0.1, 8 March 2019

initial dev version * ACUMOS-2546 * ACUMOS-2606