.. ===============LICENSE_START======================================================= .. Acumos .. =================================================================================== .. Copyright (C) 2017-2018 AT&T Intellectual Property & Tech Mahindra. All rights reserved. .. =================================================================================== .. This Acumos documentation file is distributed by AT&T and Tech Mahindra .. under the Creative Commons Attribution 4.0 International License (the "License"); .. you may not use this file except in compliance with the License. .. You may obtain a copy of the License at .. .. http://creativecommons.org/licenses/by/4.0 .. .. This file is distributed on an "AS IS" BASIS, .. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. .. See the License for the specific language governing permissions and .. limitations under the License. .. ===============LICENSE_END========================================================= =========================== 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