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.
Version 3.0.6, 2020-05-06¶
- ACUMOS-3483 : As a Supplier, I should be able allow/deny my model to be included in creation of composite models (i.e. chaining models)
Version 3.0.5, 2020-03-12¶
- Updated the existing download url for protobuf-java jar in ds-compositionengine pom.xml
- Updated major, minor and patch version TOSCAModelGeneratorClient:2.0.8
- ACUMOS-4062 : Updated TOSCAModelGeneratorClient to create new API to accept model name & protobuf to generate the TOSCA artifacts
Version 3.0.4, 2020-01-29¶
- Updated DS modules to CDS 3.1.1 version compatibility.
Version 3.0.3, 2019-12-16¶
- Added platform-oam dependency for MDC logging purpose .
Version 3.0.2, 2019-12-10¶
- Updated DS modules to CDS 3.1.0 version compatibility.
Version 3.0.1, 2019-10-16¶
- ACUMOS-1206 : Sonar 40% code coverage for Design Studio project
- ACUMOS-3480 : User Guide | Design Studio | Acu-Compose | MLWB : Few section need to update
Version 3.0.0, 2019-09-30¶
- ACUMOS-3453 : Update all Design Studio component to use Java 11
Version 2.2.3, 2019-09-20¶
- ACUMOS-3451 : Update DS component to use CDS 3.0.0 client
Version 2.2.2, 2019-09-09¶
- ACUMOS-3377 : DS BE need to include Revision ID in response along with other details for API to create and update composite solutions
Version 2.2.1, 2019-08-09¶
- ACUMOS-3302 : IST2 | Able to save publicly published solution in public solutions palette after updation
- ACUMOS-1206 : Sonar 40% code coverage for Design Studio project.
Version 2.2.0, 2019-07-25¶
- ACUMOS-3132 : Composite solution deleted from Portal doesn’t allow Design Studio to create new composite solution with same name.
- ACUMOS-1206 : Sonar 40% code coverage for Design Studio project.
- ACUMOS-3258 : ds-compositionengine to include flag to indicate duplicate solution (i.e. solution with same name and version)
Version 2.1.0, 2019-05-30¶
- ACUMOS-2844 : ds-compositionengine log output uses 100s of GB, fills disk.
Version 2.0.9, 2019-05-03¶
- ACUMOS-2844 : ds-compositionengine log output uses 100s of GB, fills disk.
Version 2.0.8, 2019-04-22¶
- Updated DSCE components to CDS 2.2.2
- ACUMOS-2756 IST |On-boarded model reflecting twice in drawers after publishing to the company market place.
Version 2.0.7, 2019-04-12¶
- ACUMOS-2696 : Models have disappeared from LF Design Studio.
- ACUMOS-2709 : ds-compositionengine to populate RevisionId of each solution in CDUMP.
Version 2.0.6, 2019-02-28¶
- ACUMOS-1670 : Allow sharing private solution created from DesignStudio with other users.
Version 2.0.5, 2019-02-16¶
- ACUMOS-1801 : CDS clients pass request ID from front-end thru in client calls
- ACUMOS-2327 : Logging Standardization - Design Studio
Version 2.0.4, 2019-01-30¶
- ACUMOS-2433 : No solutions listed in Design Studio page
- ACUMOS-2405 : Update DS component to use CDS 2.0.2
- ACUMOS-2406 : Update ds-compositionengine to used CDS Client 2.0.2
- ACUMOS-2407 : Update TOSCA-ModelGeneratorClient to use CDS client 2.0.2
Version 2.0.2, 2019-01-11¶
- ACUMOS-2059 : Create Protobuf (.proto) for new valid Composite Solution.
- ACUMOS-2060 : Update the .proto file of the existing composite solution (for each version).
- ACUMOS-2061 : Delete the .proto file of the existing solution (for each version) on successful deletion.
- ACUMOS-2062 : ds-compositionengine should create .proto on successful validation of new Composite Solution.
- ACUMOS-2066 : If the Data Broker is the first component of the solution, then .proto file should include text.
- ACUMOS-2067 : The .proto file should follow the same naming convention and structure as the .proto file created by the On-boarding module.
- ACUMOS-2068 : The operation name in the .proto file will be the operation name of the first model in the composite solution.
- ACUMOS-2069 : Input and output protobuf message for Composite solution should be the first and last model input and out protobuf msg respectively.
- ACUMOS-2070 : Create .proto file for validated Composite Solution (for each version).
- ACUMOS-2071 : DS should update .proto file when user update the existing version of Composite Solution.
- ACUMOS-2072 : DS should delete the .proto file along with other artifacts, when user deletes composite solution version.
- ACUMOS-2312 : Copy/Array Based composite solution showing invalid solution for valid solution.
Version 2.0.0, 2018-12-14¶
- ACUMOS-1989 : DC-Staging Failed onboarded models are visible in DS
- ACUMOS-1969 : Default CDS startup check interval too short, attempts too few; pls increase
- ACUMOS-1650 : Senitization for CSS Vulnerability
- ACUMOS-1968 : IST2 | UI showing validation failed error for valid solution
- ACUMOS-2036 : DSCE- If a splitter and collator node is present in cdump file, but it has zero mappings associated with it, the validation should show invalid solution.
- ACUMOS-2033 : Api to get the dsce version
- ACUMOS-2272 : Incorrect Protobuf.json and TGIF.json generated for nested messages
Version 1.40.2, 2018-10-12¶
- ACUMOS-1886 : IST2 Design Studio fails to start due to exception in populatePublicModelCacheForMatching
Version 1.40.1, 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
Version 0.0.40, 2018-09-21¶
- Upgrade DSCE and TGC to CDS 1.18.1
Version 0.0.39, 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’.
Version 0.0.38, 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
Version 0.0.37, 2018-09-07¶
- ACUMOS-1701 : Upgrade DSCE and TGC to CDS 1.18.0
Version 0.0.36, 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
Version 0.0.35, 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
Version 0.0.34, 2018-08-03¶
- ACUMOS-1488 : Add missing license and copyright notice.
- ACUMOS-1492 : Update DS Composition engine w.r.t CDS 1.16.1
Version 0.0.33, 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.
Version 0.0.32, 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.
Version 0.0.30, 2018-06-06¶
- ACUMOS-971 : Deploy button active for invalid solution, BluePrint File Changes.
Version 0.0.29, 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.
Version 0.0.28, 2018-05-15¶
- ACUMOS-856 : Delete node not working as per the expectations.
- ACUMOS-864 : Deploy button is active for not validated solution.
Version 0.0.27, 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.
Version 0.0.26, 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
Version 0.0.25, 2018-04-26¶
- ACUMOS-630 : Update the CDump and Blueprint structure for Databroker (BE)
Version 0.0.24, 2018-03-25¶
- ACUMOS-547 : Design Studio stores the protobuf URI of PROTOBUF.json instead of .proto
Version 0.0.23, 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
Version 0.0.22, 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
Version 0.0.21, 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
Version 0.0.20, 2018-02-14¶
- Update to use latest version of Common Data Service : 1.13.0.
Version 0.19.2, 2018-01-23¶
- Update to use latest version of Common Data Service : 1.12.0.
Version 0.19.1, 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
Version 0.0.19, 2018-01-10¶
- Update to use latest version of Common Data Service : 1.10.1
Version 0.0.18, 2017-11-16¶
- Update to use latest version of Common Data Service
Version 0.0.17, 2017-11-16¶
- Update to use latest version of Common Data Service
- Udpated as per the LF
Version 0.0.16, 2017-11-16¶
- Update to use latest version of Common Data Service
Version 0.0.15, 2017-10-04¶
- Update to use latest version of Common Data Service
Version 0.0.14, 2017-09-28¶
- Code clean up
Version 0.0.11, 2017-09-28¶
- Updated the structure of the TGIF file
Version 0.0.10, 2017-09-28¶
- TGIF Request and Response , field “format” is JSON
Version 0.0.10, 2017-09-28¶
- GIF Request and Response , field “format” is JSON
Version 0.0.9, 2017-08-25¶
- to use latest version of Common Data Service
- Auto generating protobuf to Json conversion
Version 0.0.8, 2017-08-04¶
- to upload the tgif.json file for the solutionID
- to use Common Data Service 1.1.3
Version 0.0.7, 2017-08-01¶
- changes to addopt solutionRevision changes
Version 0.0.6, 2017-07-27¶
- changes to accept the UserID as String instead of long
Version 0.0.5, 2017-07-11¶
- Exception Handling
Version 0.0.4, 2017-07-01¶
- Fixed Integration Issues
Version 0.0.3, 2017-06-29¶
- Integrated with Nexus-Client and Common Data Micorservice Client
Version 0.0.2, 2017-06-28¶
- Updated version as its change in the API signature
Version 0.0.1, 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