Design Studio Release Notes

The Design Studio Composition Engine is packaged within a Docker image and available from the Acumos docker registry. The TOSCAGenerator Client library is published in the Acumos Nexus repository as a jar file.

1.40.2-SNAPSHOT, 2018-10-12

  • ACUMOS-1886 : IST2 Design Studio fails to start due to exception in populatePublicModelCacheForMatching

1.40.1-SNAPSHOT, 2018-10-01

  • Upgrade DSCE and TGC to CDS 1.18.2
  • Updated major, minor and patch version csvdatabroker:1.4.0 sqldatabroker:1.2.0 gdmservice:1.2.0 TOSCAModelGeneratorClient:1.33.1

0.0.40-SNAPSHOT, 2018-09-21

  • Upgrade DSCE and TGC to CDS 1.18.1

0.0.39-SNAPSHOT, 2018-09-20

  • ACUMOS-1756 : Upgrade Design Studio Java server components to Spring-Boot 1.5.16.RELEASE
  • ACUMOS-1770 : Unable to on-board model via web on-boarding as getting ‘Exception in TOSCA Model Generator Client’.

0.0.38-SNAPSHOT, 2018-09-14

  • ACUMOS-624 : log standardization and consistency design studio
  • ACUMOS-1665 : Update ds-composition to handle new CDUMP and BLUEPrint file.
  • ACUMOS-1666 : Update ds-composition to handle databroke of type : SQL.
  • ACUMOS-1667 : Validation for mapping table - user must select at least one column type.
  • ACUMOS-1747 : Update CSV databroker code w.r.t change in the Databroker Map.
  • ACUMOS-1699 : Design Studio must wait for CDS to start before populating matching-model cache.
  • ACUMOS-1551 : Increase code coverage for modules under design-studio repository.
  • ACUMOS-662 : Develop SQL DataBroker
  • ACUMOS-1662 : ds-compositio changes w.r.t to SQL Databroker

0.0.37-SNAPSHOT, 2018-09-07

  • ACUMOS-1701 : Upgrade DSCE and TGC to CDS 1.18.0

0.0.36-SNAPSHOT, 2018-09-03

  • ACUMOS-1191 : DS should ignore model’s toolkit type attribute when populating selection palette
  • ACUMOS-1563 : Improve matching model search Performance
  • ACUMOS-1564 : Redesign and re-implement matching model API to improve the performance
  • ACUMOS-1565 : On application Start construct the HashMap of Models (Public and company) for matching
  • ACUMOS-1566 : At some configurable time interval refresh the HashMap of Models (published to Public and company) for matching
  • ACUMOS-1567 : Change implementation of Matching model API
  • ACUMOS-1568 : Construct the Java POJO classes KeyVO and ModelDetailVO
  • ACUMOS-1570 : Implement logic to fetch all the public and company level Models from CDS
  • ACUMOS-1571 : Populate models into HashMap and push it to the Application Context
  • ACUMOS-1572 : Get the updated models using CDS API : findSolutionsByDate
  • ACUMOS-1573 : Find the matching from HashMap (from Application Context)
  • ACUMOS-1574 : Find the matching model in the private user model list

0.0.35-SNAPSHOT, 2018-08-16

  • ACUMOS-1484 : Remove jar files from DS Gerrit repository
  • ACUMOS-1599 : Update DS Composition engine w.r.t CDS 1.17.1
  • ACUMOS-1585 : Rename TOSCA artifacts - TOSCATGIF and TOSCAPROTOBUF
  • ACUMOS-1520 : Restriction pop up is missing if user tries to modify and the public solution.
  • ACUMOS-1610 : Revised CSV Databroker, user is no more required to share IP, Location of data file and credentials to access data file
  • ACUMOS-1619 : Revised CSV Databroker : User is no more required to share IP, path and credential to access data file
  • ACUMOS-1627 : Switch between local and Remote Script executor
  • ACUMOS-1634 : Data broker should no more use any kind of script to read the local or remote file

0.0.34-SNAPSHOT, 2018-08-03

  • ACUMOS-1488 : Add missing license and copyright notice.
  • ACUMOS-1492 : Update DS Composition engine w.r.t CDS 1.16.1

0.0.33-SNAPSHOT, 2018-07-30

  • ACUMOS-1357 : Save the Composite Solution Description at Revision Level.
  • ACUMOS-1236 : Enhance design studio to store members (parent-child relationships) of composite solutions.
  • ACUMOS-1471 : Update DS Composition engine w.r.t CDS 1.16.0.

0.0.32-SNAPSHOT, 2018-07-05

  • ACUMOS-1002 : To allow to connect output of multiple model to Collator.
  • ACUMOS-1003 : Update CE Modify Node API for Collator (BE).
  • ACUMOS-1004 : Update CE Delete Node API for Collator (BE).
  • ACUMOS-1005 : Update CE Delete Link API for Collator (BE).
  • ACUMOS-1006 : Update CE Validate Composite Solution API.
  • ACUMOS-1127 : Enhance DS back end to return error when model cannot be dropped on canvas.(EPIC)
  • ACUMOS-1039 : Design Studio Composition Engine (CE) to support message splitting (broadcast and parameter splitting capability).(EPIC)
  • ACUMOS-1055 : Update Modify Node API for Splitter (BE).
  • ACUMOS-1056 : Update Add Link API for Splitter/Collator (BE).
  • ACUMOS-1057 : Update Delete Link API for Splitter (BE).
  • ACUMOS-1058 : Update Validate Composite Solution API.
  • ACUMOS-1065 : Update DS Modules code to point to CDS 1.15.3.
  • ACUMOS-1197 : DS allow single-model composite solution.

0.0.30-SNAPSHOT, 2018-06-06

  • ACUMOS-971 : Deploy button active for invalid solution, BluePrint File Changes.

0.0.29-SNAPSHOT, 2018-05-21

  • ACUMOS-882 : Include SolutionRevisionId along with other details for the solution with same name and version.
  • ACUMOS-928 : Junit TestCases For DS-DataBroker.

0.0.28-SNAPSHOT, 2018-05-15

  • ACUMOS-856 : Delete node not working as per the expectations.
  • ACUMOS-864 : Deploy button is active for not validated solution.

0.0.27-SNAPSHOT, 2018-05-10

  • ACUMOS-791 : Data is present in target table when there is no node or ML is directly connected to the databroker node.
  • ACUMOS-794 : Update API : createNewCompositeSolution to set the solution validate flag to false (BE).
  • ACUMOS-795 : Update API : saveCompositeSolution to reset the solution validate flag to false.
  • ACUMOS-796 : Update API : validateCompositeSolution to reset the solution valid flat to true or false.
  • ACUMOS-800 : Construct CSV Databroker as DS tool
  • Update to use latest version of Common Data Service : 1.14.4.

0.0.26-SNAPSHOT, 2018-05-03

  • ACUMOS-760 : Validation failed if DataBroker input port connected any other node and showing the isolated model names also in error messages

0.0.25-SNAPSHOT, 2018-04-26

  • ACUMOS-630 : Update the CDump and Blueprint structure for Databroker (BE)

0.0.24-SNAPSHOT, 2018-03-25

  • ACUMOS-547 : Design Studio stores the protobuf URI of PROTOBUF.json instead of .proto

0.0.23-SNAPSHOT, 2018-03-09

  • Update to use latest version of Common Data Service : 1.14.1.
  • ACUMOS-291 Update API behavior : Validate Composite Solution w.r.t inclusion of Databroker
  • ACUMOS-293 3. An output port of a node can be connected to ONLY one input port of another node – add this restriction until we support split and join of links allowed in Design Studio. [NOTE: Design Studio will NOT restrict the user, but during Validation we will flag this error.]
  • ACUMOS-294 4. An input port of a node can be connected to ONLY one output port of another node – add this restriction until we support split and join of links allowed in Design Studio. [NOTE: Design Studio will NOT restrict the user, but during Validation we will flag this error.]
  • ACUMOS-295 5. A node of type “DataBroker” cannot have its input port connected to any other node.
  • ACUMOSE-335 Store the location of the docker image in the Blueprint.json file

0.0.22-SNAPSHOT, 2018-02-16

  • Update to use latest version of Common Data Service : 1.13.1.
  • ACUMOS-40 : View the on boarded Data Brokers and Training Clients in the Design Studio Palette under the Data Source drawer
  • ACUMOS-47 EPIC - Create a composite solution with Data Broker, Training Client, and ML Models connected to each other
  • ACUMOS-64 EPIC - Input a set of (multi – line) SQL Query statements or Filesystem scripts in the UI
  • ACUMOS-126 EPIC - To validate the composite solution consisting of Data Broker, Training Client and ML Models
  • ACUMOS-128 EPIC - Include details of Data Broker client in the blueprint
  • ACUMOS-206 EPIC - Log Message Standardization

0.0.21-SNAPSHOT, 2018-02-16

  • Update to use latest version of Common Data Service : 1.13.0.
  • ACUMOS-130 EPIC - Deploy Link from Design Studio to Market Place – Portal
  • ACUMOSE-189 EPIC – Composite Solution with Probe indicator
  • ACUMOSE-193 EPIC – Blueprint Generation

0.0.20-SNAPSHOT, 2018-02-14

  • Update to use latest version of Common Data Service : 1.13.0.

0.19.2-SNAPSHOT, 2018-01-23

  • Update to use latest version of Common Data Service : 1.12.0.

0.19.1-SNAPSHOT, 2018-01-15

  • Update to use latest version of Common Data Service : 1.10.1
  • Fix for CD-1972 : Clear functionality not working as expected w.r.t backend.
  • Enhance the Building Blocks composition capability of the Design Studio
  • Generic Data Mapper to connect two incompatible nodes having same number of fields

0.0.19-SNAPSHOT, 2018-01-10

  • Update to use latest version of Common Data Service : 1.10.1

0.0.18-SNAPSHOT, 2017-11-16

  • Update to use latest version of Common Data Service

0.0.17-SNAPSHOT, 2017-11-16

  • Update to use latest version of Common Data Service
  • Udpated as per the LF

0.0.16-SNAPSHOT, 2017-11-16

  • Update to use latest version of Common Data Service

0.0.15-SNAPSHOT, 2017-10-04

  • Update to use latest version of Common Data Service

0.0.14, 2017-09-28

  • Code clean up

0.0.11, 2017-09-28

  • Updated the structure of the TGIF file

0.0.10-SNAPSHOT, 2017-09-28

  • TGIF Request and Response , field “format” is JSON

0.0.10-SNAPSHOT, 2017-09-28

  • GIF Request and Response , field “format” is JSON

0.0.9-SNAPSHOT, 2017-08-25

  • to use latest version of Common Data Service
  • Auto generating protobuf to Json conversion

0.0.8-SNAPSHOT, 2017-08-04

  • to upload the tgif.json file for the solutionID
  • to use Common Data Service 1.1.3

0.0.7-SNAPSHOT, 2017-08-01

  • changes to addopt solutionRevision changes

0.0.6-SNAPSHOT, 2017-07-27

  • changes to accept the UserID as String instead of long

0.0.5-SNAPSHOT, 2017-07-11

  • Exception Handling

0.0.4-SNAPSHOT, 2017-07-01

  • Fixed Integration Issues

0.0.3-SNAPSHOT, 2017-06-29

  • Integrated with Nexus-Client and Common Data Micorservice Client

0.0.2-SNAPSHOT, 2017-06-28

  • Updated version as its change in the API signature

0.0.1-SNAPSHOT, 2017-06-28

  • Integrate TOSCA Model Generator Python Web Service & 2. process the response
  • Invoke the library to store the files in Nexus
  • Invoke the Common Data Microservice putArtifact