X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=docs%2Frelease-notes.rst;h=0a3ea11b4e53f2850bda99c1e1cf2b6986ab1a2a;hb=69775271d556dfdd5b49ea0bb8c84b0861de8155;hp=3a19edc7022c3a0f36028743bb74ea7129e59ab0;hpb=a26f07d36732915193c56c8100e70680531b4d55;p=sdc.git diff --git a/docs/release-notes.rst b/docs/release-notes.rst index 3a19edc702..0a3ea11b4e 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -5,7 +5,1548 @@ Release Notes ============= -Version: 1.7.2 +Version: 1.12.0 +============== + +:Release Date: 2022-10-28 + +SDC SDKs Versions +----------------- + +- sdc-distribution-client (Kafka) + + :Version: 2.0.0 + +- sdc-distribution-client (DMaap MR - deprecated) + + :Version: 1.4.5 + +- sdc-tosca + + :Version: 1.7.0 + +Release Purpose +---------------- +SDC London early release + +**Epics** + +N/A + + +**Stories** + +* `SDC-4207 `_ - Constraint validation - Node Template Interfaces +* `SDC-4229 `_ - Default Substitution Mapping +* `DMAAP-1787 `_ - [SDC] Migrate SDC to use kafka native messaging +* `SDC-4216 `_ - Support import of VFCs with property constraints +* `SDC-4209 `_ - Constraint validation - Instance Attributes in a Service +* `SDC-4210 `_ - VFC properties - Increase character limit to 100 and allow use of @ character +* `SDC-4214 `_ - View Data type properties in UI +* `SDC-4142 `_ - Service import - Import updated node types with new attributes +* `SDC-4208 `_ - Enable viewing of VFC property details when checked in +* `SDC-4190 `_ - Constraint validation - Instance Properties in a Service +* `SDC-4193 `_ - View data type in UI +* `SDC-4184 `_ - API for fetching single data type +* `DMAAP-1744 `_ - Move SDC and clients to use Strimzi Kafka + + +**Bug Fixes** + +* `SDC-4224 `_ - Import service with policy error +* `SDC-4225 `_ - Import of service with concat property value issue +* `SDC-4227 `_ - Error importing service with instance interfaces +* `SDC-4189 `_ - security risk: Improper Input Validation +* `SDC-4217 `_ - Setting value on interface operation property with constraint throws exception +* `SDC-4218 `_ - Fix cant set properties on an instance in the composition view +* `SDC-4211 `_ - Fetch data type endpoint is returning Optional instead of the requested Data Type +* `SDC-4213 `_ - Onboard-ui build started to fail with problems in ./node_modules/react-show-more-text/lib/ShowMoreText.css +* `SDC-4196 `_ - Empty interface operation definitions throw exception +* `SDC-4192 `_ - X-Frame-Options not configured: Lack of clickjacking protection +* `SDC-4185 `_ - Composition Window doesnot allow to update new version of VFC + + +**Tasks** + +* `SDC-4204 `_ - Finalize Documentation +* `SDC-4232 `_ - Remove temp file if Minio-upload failed +* `SDC-4231 `_ - Fix potential NPE in importing property constraints +* `SDC-4230 `_ - Fix Critical bug reported by Sonar +* `SDC-4228 `_ - Update Vulnerable 3PP commons-text-1.9 +* `SDC-4205 `_ - Remove unused code + + +Security Notes +-------------- + +*Fixed Security Issues* + + N/A + +*Known Security Issues* + +* `OJSI-94 `_ - sdc-wfd-fe allows to impersonate any user by setting USER_ID + +*Known Vulnerabilities in Used Modules* + +Quick Links: + +- `SDC project page `__ +- `Passing Badge information for SDC `__ + +**Known Issues** + +- Uploading and on-boarding several VSP in parallel can cause SDC exceptions, a user should retry failed operations which typically succeed on second try. + +**Upgrade Notes** + + N/A + +**Deprecation Notes** + + N/A + +**Other** + + N/A + +Version: 1.11.9 +============== + +:Release Date: 2022-09-28 + +SDC SDKs Versions +----------------- + +- sdc-distribution-client + + :Version: 1.4.5 + +- sdc-tosca + + :Version: 1.7.0 + +Release Purpose +---------------- +SDC Kohn M4 release + +**Epics** + +* `SDC-4034 `_ - Service Import +* `SDC-4037 `_ - Additional TOSCA constructs support Kohn +* `SDC-4035 `_ - Deletion of archived assets +* `SDC-4037 `_ - Additional TOSCA constructs support Kohn +* `SDC-4036 `_ - Enable application metrics + + +**Stories** + +* `SDC-4186 `_ - Service import - Import unknown interface types +* `SDC-4187 `_ - Service import - Import unknown capability types +* `SDC-4176 `_ - Service import - Import unknown group types +* `SDC-4173 `_ - Support tosca functions for node capability filters +* `SDC-4153 `_ - Service import - Import necessary artifact types +* `SDC-4162 `_ - Service Import - yaml error + + +**Bug Fixes** + +* `SDC-4125 `_ - Error thrown when setting policy property with get_property +* `SDC-4188 `_ - Fix show add button for Req and Capabilities in VF +* `SDC-4181 `_ - Simulator showing server exception when no content type is provided +* `SDC-4179 `_ - maven-resources-plugin filtering problem with plugins-configuration.yaml +* `SDC-4175 `_ - Capablity Types not refreshing after model change + + +**Tasks** + +* `SDC-4183 `_ - Improve the catalog-fe README +* `SDC-4066 `_ - Improve catalog-ui test coverage +* `SDC-4180 `_ - Local paths shown in the compiled onboard UI app +* `SDC-4178 `_ - Update 'Deployment dependency map' + + +Security Notes +-------------- + +*Fixed Security Issues* + + N/A + +*Known Security Issues* + +* `OJSI-94 `_ - sdc-wfd-fe allows to impersonate any user by setting USER_ID + +*Known Vulnerabilities in Used Modules* + +Quick Links: + +- `SDC project page `__ +- `Passing Badge information for SDC `__ + +**Known Issues** + +- Uploading and on-boarding several VSP in parallel can cause SDC exceptions, a user should retry failed operations which typically succeed on second try. + +**Upgrade Notes** + + N/A + +**Deprecation Notes** + + N/A + +**Other** + + N/A + +Version: 1.11.8 +============== + +:Release Date: 2022-09-09 + +SDC SDKs Versions +----------------- + +- sdc-distribution-client + + :Version: 1.4.5 + +- sdc-tosca + + :Version: 1.7.0 + +Release Purpose +---------------- +SDC Kohn early release + +**Epics** + + N/A + + +**Stories** + +* `SDC-4168 `_ - Support import of service with TOSCA functions in sub properties +* `SDC-4171 `_ - Relax checking on operation property values +* `SDC-4128 `_ - Support TOSCA functions for node filters +* `SDC-4151 `_ - Support TOSCA functions in sub properties in properties assignment +* `SDC-4131 `_ - Service import - Import updated node types +* `SDC-4149 `_ - Allow to select properties in the get_attribute function +* `SDC-4140 `_ - Service import - Import updated data types +* `SDC-4137 `_ - Service Import - general page validation +* `SDC-4082 `_ - Service Import - Inputs +* `SDC-4136 `_ - Allow ETSI VNF without other node template + + +**Bug Fixes** + +* `SDC-4174 `_ - New node filter API does not accept legacy payload +* `SDC-4166 `_ - Importing service with TOSCA function yaml value +* `SDC-4169 `_ - application exposed to path traversal attack +* `SDC-4134 `_ - Import VFC not importing interfaces +* `SDC-4145 `_ - NPE thrown for interface operation template with no inputs +* `SDC-4150 `_ - Import service - sub import files are not loading +* `SDC-4097 `_ - Wrong Inputs creation on 'Add Service' +* `SDC-4144 `_ - SDC Jakarta release: "create service" does not work when new category added +* `SDC-4141 `_ - Encrypted user not being handled correctly in SDC-BE +* `SDC-4130 `_ - Fix Wrongly generated tosca implementation +* `SDC-4132 `_ - Fix error handling for instances with no properties +* `SDC-4133 `_ - ClassCastException thrown for artifact primary string value + + +**Tasks** + +* `SDC-4167 `_ - Update/remove vulnerable dependencies +* `SDC-4165 `_ - Update SDC with new 'security-util-lib' version +* `DOC-782 `_ - Create docs for 'Jakarta' main release +* `SDC-4143 `_ - Improve error's message readability +* `SDC-4017 `_ - Remove/update vulnerable dependency +* `SDC-4139 `_ - Fix broken build +* `SDC-4133 `_ - ClassCastException thrown for artifact primary string value + + +Security Notes +-------------- + +*Fixed Security Issues* + + N/A + +*Known Security Issues* + +* `OJSI-94 `_ - sdc-wfd-fe allows to impersonate any user by setting USER_ID + +*Known Vulnerabilities in Used Modules* + +Quick Links: + +- `SDC project page `__ +- `Passing Badge information for SDC `__ + +**Known Issues** + +- Uploading and on-boarding several VSP in parallel can cause SDC exceptions, a user should retry failed operations which typically succeed on second try. + +**Upgrade Notes** + + N/A + +**Deprecation Notes** + + N/A + +**Other** + + N/A + +Version: 1.11.7 +============== + +:Release Date: 2022-08-15 + +SDC SDKs Versions +----------------- + +- sdc-distribution-client + + :Version: 1.4.5 + +- sdc-tosca + + :Version: 1.7.0 + +Release Purpose +---------------- +SDC Kohn early release + +**Epics** + + N/A + + +**Stories** + +* `SDC-4113 `_ - Service Import - Node Template Interface Definitions +* `SDC-4118 `_ - Service import - Import unknown node types +* `SDC-4119 `_ - Service import - Import unknown data types +* `SDC-4123 `_ - Support property get_input value in deprecated format +* `SDC-4122 `_ - Support tosca functions for policy instance properties in property assignment view +* `SDC-4120 `_ - Support for TOSCA functions for Service Import +* `SDC-4083 `_ - Service Import - Node Template Relationship Template +* `SDC-4109 `_ - Enable configuration of instance name +* `SDC-4099 `_ - Set property to yaml string in TOSCA functions modal + + +**Bug Fixes** + +* `SDC-4129 `_ - Newly imported data types not found in UI +* `SDC-4126 `_ - Properties of the previous instance is loading in the Hierarchical panel +* `SDC-4127 `_ - Fix unable to delete default value for a complex property +* `SDC-4124 `_ - Empty node filter in template when directives added with no filter +* `SDC-4117 `_ - Error Importing node filter with multiple capability properties +* `SDC-4125 `_ - Error thrown when setting policy property with get_property +* `SDC-4098 `_ - Error adding capability with properties to VFC +* `SDC-4121 `_ - Fix outputs of complex type display and delete +* `SDC-4114 `_ - Fix Tosca Function Validation for Group and Policy properties +* `SDC-4116 `_ - UI shows text overlay on value field +* `SDC-4115 `_ - Fix functionaljava dependency for onboarding +* `SDC-4084 `_ - Group Property value display not easily readable +* `SDC-4110 `_ - Save button disabled in update property in composition view + + +**Tasks** + +* `SDC-4017 `_ - Remove/update vulnerable dependency +* `SDC-4100 `_ - Add fast build profile ignoring the frontend build + + +Security Notes +-------------- + +*Fixed Security Issues* + + N/A + +*Known Security Issues* + +* `OJSI-94 `_ - sdc-wfd-fe allows to impersonate any user by setting USER_ID + +*Known Vulnerabilities in Used Modules* + +Quick Links: + +- `SDC project page `__ +- `Passing Badge information for SDC `__ + +**Known Issues** + +- Uploading and on-boarding several VSP in parallel can cause SDC exceptions, a user should retry failed operations which typically succeed on second try. + +**Upgrade Notes** + + N/A + +**Deprecation Notes** + + N/A + +**Other** + + N/A + +Version: 1.11.6 +============== + +:Release Date: 2022-07-21 + +SDC SDKs Versions +----------------- + +- sdc-distribution-client + + :Version: 1.4.5 + +- sdc-tosca + + :Version: 1.7.0 + +Release Purpose +---------------- +SDC Kohn early release + +**Epics** + + N/A + +**Stories** + +* `SDC-4078 `_ - Support tosca functions for group instances in composition view +* `SDC-4060 `_ - Service Import - Policies +* `SDC-4051 `_ - Service Import - Outputs +* `SDC-4080 `_ - Allow set values in properties of type timestamp +* `SDC-4095 `_ - Support concat for string property values +* `SDC-4090 `_ - Support tosca functions for group instances + + + +**Bug Fixes** + +* `SDC-4048 `_ - VFC properties of type timestamp not visible in property assignment +* `SDC-4063 `_ - Directives drop down list cut short +* `SDC-4087 `_ - Node Filters displayed incorrectly +* `SDC-4088 `_ - Save/discard button not showing for an instance attributes +* `SDC-4081 `_ - Fail to declare Input for duplicated name of property +* `SDC-4089 `_ - Fix upgrade failure +* `SDC-4079 `_ - Service Import - Input appearing as a property +* `SDC-4091 `_ - Fix clear value for group instances toscaGetFunction +* `SDC-4085 `_ - Unable to create a property on SELF of type List +* `SDC-4096 `_ - Changing VFC version on composition page results in error +* `SDC-4101 `_ - Fix incorrect dependency scope change + + + +**Tasks** + +* `SDC-4017 `_ - Update vulnerable dependencies +* `SDC-4094 `_ - Remove unused dependency (functionaljava) +* `SDC-4100 `_ - Add fast build profile ignoring frontend + +Security Notes +-------------- + +*Fixed Security Issues* + + N/A + +*Known Security Issues* + +* `OJSI-94 `_ - sdc-wfd-fe allows to impersonate any user by setting USER_ID + +*Known Vulnerabilities in Used Modules* + +Quick Links: + +- `SDC project page `__ +- `Passing Badge information for SDC `__ + +**Known Issues** + +- Uploading and on-boarding several VSP in parallel can cause SDC exceptions, a user should retry failed operations which typically succeed on second try. + +**Upgrade Notes** + + N/A + +**Deprecation Notes** + + N/A + +**Other** + + N/A + +Version: 1.11.5 +============== + +:Release Date: 2022-06-24 + +SDC SDKs Versions +----------------- + +- sdc-distribution-client + + :Version: 1.4.5 + +- sdc-tosca + + :Version: 1.7.0 + +Release Purpose +---------------- +SDC Kohn early release + +**Epics** + + N/A + +**Stories** + +* `SDC-3982 `_ - Rearrange Interface Operation Implementation +* `SDC-4055 `_ - Delete interface operation from VFC +* `SDC-4052 `_ - Service Import - Input Metadata +* `SDC-4049 `_ - Service Import - Node Template Node Filter +* `SDC-4053 `_ - Support get_attribute in Property Assignment TOSCA functions +* `SDC-4054 `_ - Service Import - Groups +* `SDC-4044 `_ - Service Import - Read metadata from csar +* `SDC-4065 `_ - Make instance count optional + +**Bug Fixes** + +* `SDC-4041 `_ - Fix broken build +* `SDC-4042 `_ - TOSCA function modal input/property not found message does not disappear +* `SDC-4046 `_ - After a checkout in the VFC Properties page, can't edit a property +* `SDC-4043 `_ - Load inputs/properties in Tosca Get Function dialog considering the selected property schema +* `SDC-4047 `_ - Disable the save button in Property assignment TOSCA Function Modal for invalid values +* `SDC-4039 `_ - Fix getToscaFunction validation for property value +* `SDC-4038 `_ - Fix loading issue and double errors in properties assignment +* `SDC-4050 `_ - Update a list of map in VFC Properties - error while adding a new entry +* `SDC-4057 `_ - get_input not working for complex properties +* `SDC-4059 `_ - Fix interface name and operation not being disabled on edit +* `SDC-4058 `_ - VFC interface operation can be edited even when checked in +* `SDC-4061 `_ - Fix Interface Operation mandatory fields +* `SDC-4045 `_ - Fix interface operation implementation not being updated on version change + + +**Tasks** + +* `SDC-4056 `_ - Remove unused maven properties in main pom + +Security Notes +-------------- + +*Fixed Security Issues* + + N/A + +*Known Security Issues* + +* `OJSI-94 `_ - sdc-wfd-fe allows to impersonate any user by setting USER_ID + +*Known Vulnerabilities in Used Modules* + +Quick Links: + +- `SDC project page `__ +- `Passing Badge information for SDC `__ + +**Known Issues** + +- Uploading and on-boarding several VSP in parallel can cause SDC exceptions, a user should retry failed operations which typically succeed on second try. + +**Upgrade Notes** + + N/A + +**Deprecation Notes** + + N/A + +**Other** + + N/A + +Version: 1.11.4 +============== + +:Release Date: 2022-06-09 + +SDC SDKs Versions +----------------- + +- sdc-distribution-client + + :Version: 1.4.5 + +- sdc-tosca + + :Version: 1.7.0 + +Release Purpose +---------------- +SDC Kohn early release + +**Epics** + + N/A + +**Stories** + +* `SDC-4031 `_ - get_property support in Update Property modal from Composition page +* `SDC-4028 `_ - Allow to edit a TOSCA get function value in the Properties Assignment +* `SDC-4025 `_ - Maintain VFC instance attribute outputs on instance version change +* `SDC-4018 `_ - Maintain VFC UI added interface operations after an upgrade +* `SDC-4012 `_ - Maintain VFC UI added properties after an upgrade +* `SDC-4016 `_ - Maintain VFC external capabilities and requirements on instance version change +* `SDC-4026 `_ - Component Instance property selection in Property Assignment get property +* `SDC-4009 `_ - Maintain VFC instance interface operation details on instance version change +* `SDC-4023 `_ - Delete VSP - Ensure complete deletion of VSP from DB +* `SDC-4014 `_ - Support get_property in Property Assignment TOSCA functions +* `SDC-4015 `_ - Maintain VFC instance occurrences values on instance version change + +**Bug Fixes** + +* `SDC-4032 `_ - sdc-be-init fails intermittently +* `SDC-4030 `_ - Fix Component Instance requirements and capabilities not updating +* `SDC-4024 `_ - Interface Operation Implementation artifact file name incorrect for extended notation +* `SDC-4027 `_ - Error when restoring VLM: Unable to restore partially deleted VSP, re-try VSP deletion +* `SDC-4022 `_ - Inconsistent behavior adding a CONCAT string to VFC property and node filter property +* `SDC-4021 `_ - Fix Component Instance versions not updating +* `SDC-4013 `_ - Exception thrown when accessing a VF General page +* `SDC-3987 `_ - Node Filter string property value displayed as object + + +**Tasks** + +* `SDC-4029 `_ - Fix Blocker Vulnerability +* `SDC-4017 `_ - Remove/update vulnerable dependency +* `SDC-4011 `_ - Include ETSI metadata in VSP package metadata + + +Security Notes +-------------- + +*Fixed Security Issues* + + N/A + +*Known Security Issues* + +* `OJSI-94 `_ - sdc-wfd-fe allows to impersonate any user by setting USER_ID + +*Known Vulnerabilities in Used Modules* + +Quick Links: + +- `SDC project page `__ +- `Passing Badge information for SDC `__ + +**Known Issues** + +- Uploading and on-boarding several VSP in parallel can cause SDC exceptions, a user should retry failed operations which typically succeed on second try. + +**Upgrade Notes** + + N/A + +**Deprecation Notes** + + N/A + +**Other** + + N/A + +Version: 1.11.3 +============== + +:Release Date: 2022-05-17 + +SDC SDKs Versions +----------------- + +- sdc-distribution-client + + :Version: 1.4.5 + +- sdc-tosca + + :Version: 1.7.0 + +Release Purpose +---------------- +SDC Kohn early release + +**Epics** + + N/A + +**Stories** + +* `SDC-3999 `_ - Import VFC with interface operation implementation extended notataion +* `SDC-4001 `_ - Support list> properties in composition screen dialog +* `SDC-3996 `_ - Generalise Select Input button in Properties Assignment view +* `SDC-4003 `_ - Onboarded ASD csar included in VF csar + +**Bug Fixes** + +* `SDC-3989 `_ - additional_type_definition file missing in the csar package +* `SDC-3990 `_ - Custom datatype error when creating new property/input +* `SDC-3983 `_ - Fix inputs/policy tabs view for self and instances +* `SDC-3991 `_ - VLM duplicate name gives generic error +* `SDC-4000 `_ - Edit Operation modal does not offer correct artifact types and data types +* `SDC-3997 `_ - Interface panel is blank when switch to a different version of a VFC +* `SDC-3998 `_ - Datatypes for a property are not specific to the VFC model +* `SDC-4007 `_ - Unable to delete Map from List property type +* `SDC-4010 `_ - Fix UI not displaying directives list correctly + + +**Tasks** + + N/A + + +Security Notes +-------------- + +*Fixed Security Issues* + + N/A + +*Known Security Issues* + +* `OJSI-94 `_ - sdc-wfd-fe allows to impersonate any user by setting USER_ID + +*Known Vulnerabilities in Used Modules* + +Quick Links: + +- `SDC project page `__ +- `Passing Badge information for SDC `__ + +**Known Issues** + +- Uploading and on-boarding several VSP in parallel can cause SDC exceptions, a user should retry failed operations which typically succeed on second try. + +**Upgrade Notes** + + N/A + +**Deprecation Notes** + + N/A + +**Other** + + N/A + +Version: 1.11.2 +============== + +:Release Date: 2022-04-23 + +SDC SDKs Versions +----------------- + +- sdc-distribution-client + + :Version: 1.4.5 + +- sdc-tosca + + :Version: 1.7.0 + +Release Purpose +---------------- +SDC Kohn early release + +**Epics** + + N/A + +**Stories** + +* `SDC-3964 `_ - Onboarding UI support for VLM deletion +* `SDC-3957 `_ - Add application metrics in the catalog backend +* `SDC-3956 `_ - Add application metrics in the onboarding backend +* `SDC-3966 `_ - Restrict deletion of a VLM that is in use by any VSP +* `SDC-3968 `_ - Delete VLM - Support deletion of archived VLMs in onboarding BE +* `SDC-3972 `_ - Delete VFC - distinguish between system deployed or user deployed VFCs +* `SDC-3981 `_ - Delete VFC - restrict deletion of system deployed VFCs +* `SDC-3936 `_ - Delete Service - Support deletion of archived services in SDC BE +* `SDC-3962 `_ - Delete service - UI support for deleting services +* `SDC-3969 `_ - Add an UI feedback when saving a interface operation +* `SDC-3973 `_ - Delete Service - Support deletion of archived VFs in SDC BE + +**Bug Fixes** + +* `SDC-3960 `_ - Adjust onboarding UI min node npm version +* `SDC-3957 `_ - Add application metrics in the catalog backend +* `SDC-3967 `_ - Failed to launch to SDC from Portal +* `SDC-3971 `_ - Fix incorrect version in metrics-rest +* `SDC-3975 `_ - Unit tests with conflicting output folder, resulting in intermittent build errors +* `SDC-3974 `_ - NPE thrown when adding ASD VF to a service +* `SDC-3985 `_ - Edit/Delete options for directives are not disabled when service is checked in / certified +* `SDC-3986 `_ - Fix check to restrict deletion for system deployed VFCs + +**Tasks** + +* `SDC-3932 `_ - Remove deprecated/unused base images +* `DOC-782 `_ - Create docs for 'Jakarta' main release +* `SDC-3984 `_ - Replace deprecated GEventEvaluator with JaninoEventEvaluator + +Security Notes +-------------- + +*Fixed Security Issues* + + N/A + +*Known Security Issues* + +* `OJSI-94 `_ - sdc-wfd-fe allows to impersonate any user by setting USER_ID + +*Known Vulnerabilities in Used Modules* + +Quick Links: + +- `SDC project page `__ +- `Passing Badge information for SDC `__ + +**Known Issues** + +- Uploading and on-boarding several VSP in parallel can cause SDC exceptions, a user should retry failed operations which typically succeed on second try. + +**Upgrade Notes** + + N/A + +**Deprecation Notes** + + N/A + +**Other** + + N/A + +Version: 1.11.1 +============== + +:Release Date: 2022-04-08 + +SDC SDKs Versions +----------------- + +- sdc-distribution-client + + :Version: 1.4.5 + +- sdc-tosca + + :Version: 1.6.6 + +Release Purpose +---------------- +SDC Kohn early release + +**Epics** + + N/A + +**Stories** + +* `SDC-3938 `_ - Add ASD node and data types to SDC AID model +* `SDC-3952 `_ - Delete VSP - Onboarding UI support for VSP deletion + +**Bug Fixes** + +* `SDC-3953 `_ - Fix error handling for VSP usage check in VF + +**Tasks** + + N/A + +Security Notes +-------------- + +*Fixed Security Issues* + + N/A + +*Known Security Issues* + +* `OJSI-94 `_ - sdc-wfd-fe allows to impersonate any user by setting USER_ID + +*Known Vulnerabilities in Used Modules* + +Quick Links: + +- `SDC project page `__ +- `Passing Badge information for SDC `__ + +**Known Issues** + +- Uploading and on-boarding several VSP in parallel can cause SDC exceptions, a user should retry failed operations which typically succeed on second try. + +**Upgrade Notes** + + N/A + +**Deprecation Notes** + + N/A + +**Other** + + N/A + +Version: 1.11.0 +============== + +:Release Date: 2022-04-05 + +SDC SDKs Versions +----------------- + +- sdc-distribution-client + + :Version: 1.4.5 + +- sdc-tosca + + :Version: 1.6.6 + +Release Purpose +---------------- +SDC Kohn early release + +**Epics** + + N/A + +**Stories** + +* `SDC-3893 `_ - UI support for editing interfaces on a node type +* `SDC-3931 `_ - Delete VSP - Handling partial delete failure +* `SDC-3935 `_ - Delete VSP - Restore of partially deleted VSP +* `SDC-3948 `_ - Add ASD artifact type to SDC AID model +* `SDC-3893 `_ - UI support for editing interfaces on a node type +* `SDC-3894 `_ - Delete VSP - Restrict deletion of archived VSPs if used in VF +* `SDC-3884 `_ - Copy entry_defintion_type to TOSCA.meta +* `SDC-3890 `_ - Delete VSP - Support deletion of archived VSPs in onboarding BE + +**Bug Fixes** + +* `SDC-3939 `_ - NPE thrown in service import +* `SDC-3934 `_ - Package storage and reducer config are not reloading when there is a config change +* `SDC-3937 `_ - PM_DICTIONARY check is causing nullpointer +* `SDC-3926 `_ - Setting value of list or map property with complex type results in single value +* `SDC-3928 `_ - Fix unable to update 'Interface Name' in VF + +**Tasks** + +* `SDC-3933 `_ - Upgrade vulnerable dependency 'org.apache.httpcomponents:httpcore' +* `SDC-3927 `_ - Remove unused vulnerable dependency + +Security Notes +-------------- + +*Fixed Security Issues* + + N/A + +*Known Security Issues* + +* `OJSI-94 `_ - sdc-wfd-fe allows to impersonate any user by setting USER_ID + +*Known Vulnerabilities in Used Modules* + +Quick Links: + +- `SDC project page `__ +- `Passing Badge information for SDC `__ + +**Known Issues** + +- Uploading and on-boarding several VSP in parallel can cause SDC exceptions, a user should retry failed operations which typically succeed on second try. + +**Upgrade Notes** + + N/A + +**Deprecation Notes** + + N/A + +**Other** + + N/A + + +Version: 1.10.3 +============== + +:Release Date: 2022-03-22 + +SDC SDKs Versions +----------------- + +- sdc-distribution-client + + :Version: 1.4.5 + +- sdc-tosca + + :Version: 1.6.6 + +Release Purpose +---------------- +SDC Jakarta + +**Epics** + N/A + +**Stories** + N/A + +**Bug Fixes** + +* `SDC-3921 `_ - Map entry deletion not showing for inputs of type map in interface operation +* `SDC-3922 `_ - Node filters not loading while editing the select directive list +* `SDC-3919 `_ - Instance count not being added correctly to node template +* `SDC-3918 `_ - Interface operation artifact implementation is being persisted even if not selected +* `SDC-3920 `_ - Default value for inputs of complex type (in a instance interface operation) not being saved as JSON string +* `SDC-3916 `_ - Error assigning substitution filter property to service property + +**Tasks** + +* `SDC-3923 `_ - Implement redirecting root url to sdc1 + +Security Notes +-------------- + +*Fixed Security Issues* + + N/A + +*Known Security Issues* + +* `OJSI-94 `_ - sdc-wfd-fe allows to impersonate any user by setting USER_ID + +*Known Vulnerabilities in Used Modules* + +Quick Links: + +- `SDC project page `__ +- `Passing Badge information for SDC `__ + +**Known Issues** + +- Uploading and on-boarding several VSP in parallel can cause SDC exceptions, a user should retry failed operations which typically succeed on second try. + +**Upgrade Notes** + + N/A + +**Deprecation Notes** + + N/A + +**Other** + + N/A + +Version: 1.10.2 +============== + +:Release Date: 2022-03-15 + +SDC SDKs Versions +----------------- + +- sdc-distribution-client + + :Version: 1.4.5 + +- sdc-tosca + + :Version: 1.6.6 + +Release Purpose +---------------- +SDC Jakarta + +**Epics** + N/A + +**Stories** + +* `SDC-3885 `_ - Remove single request bottleneck from the simulator +* `SDC-3886 `_ - Implement improved MinIo client +* `SDC-3861 `_ - Support for multiple directives +* `SDC-3898 `_ - Support properties of type List> +* `SDC-3891 `_ - Update SDC for rename of TOSCA CL to ACM +* `SDC-3891 `_ - Support occurrences on node templates +* `SDC-3891 `_ - Support complex types in interface operation inputs +* `SDC-3891 `_ - Support complex types for artifact properties in interface operation implementation +* `SDC-3891 `_ - Support instance count on node template + +**Bug Fixes** + +* `SDC-3881 `_ - Fix NSD plugin to find version by model and category metadata +* `SDC-3892 `_ - SDC build failing +* `SDC-3889 `_ - Error when no derived from exists +* `SDC-3888 `_ - VSP upload with large files can handle the upload status incorrectly +* `SDC-3901 `_ - Cannot create node filter capability if capability has different type properties +* `SDC-3901 `_ - Exception when mouse over and out the node pallet in the composition screen +* `SDC-3901 `_ - Error updating node filter capability +* `SDC-3901 `_ - Error creating node filter capability using get_property + +**Tasks** + +* `SDC-3877 `_ - Implement redirecting root url to sdc1 +* `SDC-3870 `_ - Include new category to NSD generation plugin +* `SDC-3880 `_ - Fix SDC-Helm-Validator CSITs +* `SDC-3895 `_ - Update vulnerable dependencies + +Security Notes +-------------- + +*Fixed Security Issues* + + N/A + +*Known Security Issues* + +* `OJSI-94 `_ - sdc-wfd-fe allows to impersonate any user by setting USER_ID + +*Known Vulnerabilities in Used Modules* + +Quick Links: + +- `SDC project page `__ +- `Passing Badge information for SDC `__ + +**Known Issues** + +- Uploading and on-boarding several VSP in parallel can cause SDC exceptions, a user should retry failed operations which typically succeed on second try. + +**Upgrade Notes** + + N/A + +**Deprecation Notes** + + N/A + +**Other** + + N/A + +Version: 1.10.1 +============== + +:Release Date: 2022-02-02 + +SDC SDKs Versions +----------------- + +- sdc-distribution-client + + :Version: 1.4.5 + +- sdc-tosca + + :Version: 1.6.6 + +Release Purpose +---------------- +SDC Jakarta + +**Epics** + N/A + +**Stories** + +* `SDC-3867 `_ - Improve service import support +* `SDC-3842 `_ - Add Controlloop design-time components to SDC +* `SDC-3862 `_ - Obtain and control VSP package upload status +* `SDC-3855 `_ - Add artifact types to ETSI SOL001 v2.5.1 model +* `SDC-3858 `_ - Add a display name for the category +* `SDC-3850 `_ - Add Interface support to VFC for viewing an interface definition +* `SDC-3848 `_ - Update VSP upload status during backend processing +* `SDC-3856 `_ - Issues creating control loop model +* `SDC-3847 `_ - Support node template artifact properties +* `SDC-3846 `_ - Add support for update to artifact types endpoint +* `SDC-3827 `_ - Create endpoint to check status of the VSP package upload +* `SDC-3826 `_ - Create endpoint to acquire a VSP package upload lock +* `SDC-3845 `_ - Add sdc-be-init support for artifact types + +**Bug Fixes** + +* `SDC-3866 `_ - Fix VFC being removed from the list of allowable types +* `SDC-3864 `_ - UI hangs if drag/and drop policy in composition view +* `SDC-3860 `_ - Error in artifact update +* `SDC-3851 `_ - Decrypt errors in sdc-be logs +* `SDC-3852 `_ - Cassandra init dockers not working with latest version of cqlsh +* `SDC-2902 `_ - Make sure Optionals values are defined before calling their `get` method +* `SDC-3837 `_ - Remove test-jar generation + + +**Tasks** + +* `SDC-3849 `_ - Improve error logging in MinIo client +* `SDC-3839 `_ - Improve testing stability + +Security Notes +-------------- + +*Fixed Security Issues* + + N/A + +*Known Security Issues* + +* `OJSI-94 `_ - sdc-wfd-fe allows to impersonate any user by setting USER_ID + +*Known Vulnerabilities in Used Modules* + +Quick Links: + +- `SDC project page `__ +- `Passing Badge information for SDC `__ + +**Known Issues** + +- Uploading and on-boarding several VSP in parallel can cause SDC exceptions, a user should retry failed operations which typically succeed on second try. + +**Upgrade Notes** + + N/A + +**Deprecation Notes** + + N/A + +**Other** + + N/A + + +Version: 1.10.0 +============== + +:Release Date: 2022-01-07 + +SDC SDKs Versions +----------------- + +- sdc-distribution-client + + :Version: 1.4.5 + +- sdc-tosca + + :Version: 1.6.6 + +Release Purpose +---------------- +SDC Jakarta first release + +**Epics** + N/A + +**Stories** + +* `SDC-3837 `_ - Update property to identify SOL004 packages +* `SDC-3819 `_ - Solution for identifying SOL004 packages +* `SDC-3805 `_ - Allows custom property type names +* `SDC-3803 `_ - Enable VF to be nested in a VF +* `SDC-3802 `_ - Allow space and single quote in prop names +* `SDC-3774 `_ - Update service import to import substitution filters +* `SDC-3775 `_ - Update service import to import node filters +* `SDC-3793 `_ - Node filter property value equals input value +* `SDC-3764 `_ - Update service import to import service properties +* `SDC-3754 `_ - Large csar handling - object store +* `SDC-3768 `_ - UI support for adding artifacts to an interface operation implementation +* `SDC-3763 `_ - Support for adding artifact types +* `SDC-3735 `_ - Integration Tests - Import tosca types for a model +* `SDC-3715 `_ - Import VSP with non-standard policy types +* `SDC-3759 `_ - Allow Service base type to be optional +* `SDC-3760 `_ - Support get_input for complex data types +* `SDC-3752 `_ - Import multiple node_types in a single endpoint during the initialization +* `SDC-3737 `_ - Add a display name for the category metadataKeys entries +* `SDC-3751 `_ - Allow importing service with no instances +* `SDC-3725 `_ - Type safety in node filters +* `SDC-3706 `_ - Filter categories by model +* `SDC-3727 `_ - Allow multiple base types for a service +* `SDC-3736 `_ - Display model in UI tiles +* `SDC-3729 `_ - Expand allowed chars in property names to include colon + +**Bug Fixes** + +* `SDC-2921 `_ - ToscaElementLifecycleOperation - Add null test before using nullable values +* `SDC-3018 `_ - Fix import service to persist its model name +* `SDC-3822 `_ - Topology template inputs created for interface inputs +* `SDC-3800 `_ - Unable to set interface opertion for custom interface type +* `SDC-3799 `_ - Not possible to set value of custom data type +* `SDC-3796 `_ - Fix Incorrect properties entry on the interface operation definition and Required fields validation +* `SDC-3798 `_ - Node Filter UI faults +* `SDC-3801 `_ - Fix import service to persist its model name +* `SDC-3792 `_ - VNFD not added to NSD when using S3 storage +* `SDC-3791 `_ - Base type not set when not provided in the Service creation API +* `SDC-3757 `_ - Test cases failing incorrectly on Jenkins +* `SDC-3784 `_ - Not possible to restore an archived component +* `SDC-3607 `_ - fix CRITICAL xss (cross site scripting) issues identified in sonarcloud +* `SDC-3770 `_ - unable to run TCs separately (ImportVfcUiTest) +* `SDC-3765 `_ - Changing the model during the service creation can cause invalid category and base type state +* `SDC-3734 `_ - Fix child model being shown in UI + +**Tasks** + +* `SDC-3824 `_ - Make configurable UI version +* `SDC-3823 `_ - Update Catalog-model set skip deploy to false +* `SDC-3816 `_ - Fix MongoSocketOpenException-issue +* `SDC-3804 `_ - Improve fast-build profile +* `SDC-3790 `_ - Upgrade VSP is using the wrong VSP version id +* `SDC-3785 `_ - Fix potential NPE +* `SDC-3771 `_ - Fix CSV's generation on wrong folder +* `SDC-3776 `_ - Fix broken TC (ExternalRefsServletTest) +* `SDC-3783 `_ - Use base image user on sdc-backend-all-plugins docker image descriptor +* `SDC-3782 `_ - Remove unnecessary maven resource filtering in asdctool +* `SDC-3772 `_ - Fix discrepancy in IT between Intellij and maven +* `SDC-3753 `_ - Skip UI tests during fast build +* `SDC-3761 `_ - Define encoding while reading files in python init scripts +* `SDC-3741 `_ - Clean sdctool.tar during build + +Security Notes +-------------- + +*Fixed Security Issues* + +* `SDC-3820 `_ - Fix potential Log4Shell Security Vulnerability +* `SDC-3795 `_ - Analyse vulnerable dependency versions in SDC + +*Known Security Issues* + +* `OJSI-94 `_ - sdc-wfd-fe allows to impersonate any user by setting USER_ID + +*Known Vulnerabilities in Used Modules* + +Quick Links: + +- `SDC project page `__ +- `Passing Badge information for SDC `__ + +**Known Issues** + +- Uploading and on-boarding several VSP in parallel can cause SDC exceptions, a user should retry failed operations which typically succeed on second try. + +**Upgrade Notes** + + N/A + +**Deprecation Notes** + + N/A + +**Other** + + N/A + + +Version: 1.9.3 +============== + +:Release Date: 2021-09-30 + +SDC SDKs Versions +----------------- + +- sdc-distribution-client + + :Version: 1.4.5 + +- sdc-tosca + + :Version: 1.6.6 + +Release Purpose +---------------- +SDC Istanbul Release + +**Epics** + +* `SDC-3583 `_ - SDC Multi Model Support Istanbul +* `SDC-3635 `_ - Large CSAR handling + +**Stories** + +The full list of implemented stories is available on `JIRA ISTANBUL TASKS `_ + +**Tasks** + +The full list of implemented tasks is available on `JIRA ISTANBUL TASKS `_ + +**Bug Fixes** + +The full list of fixed bugs is available on `JIRA ISTANBUL BUGS `_ + + +Security Notes +-------------- + +*Fixed Security Issues* + +- [`SDC-3634 `__\ ] - Fix security vulnerabilities +- [`SDC-3572 `__\ ] - Update Vulnerable package dependencies for I release + +*Known Security Issues* + +- [`OJSI-94 `__\ ] - sdc-wfd-fe allows to impersonate any user by setting USER_ID + +*Known Vulnerabilities in Used Modules* + +Quick Links: + +- `SDC project page `__ +- `Passing Badge information for SDC `__ + +**Known Issues** + +- Uploading and on-boarding several VSP in parallel can cause SDC exceptions, a user should retry failed operations which typically succeed on second try. + +**Upgrade Notes** + + N/A + +**Deprecation Notes** + + N/A + +**Other** + + N/A + + +Version: 1.8.5 +============== + +:Release Date: 2021-04-22 + +SDC SDKs Versions +----------------- + +- sdc-distribution-client + + :Version: 1.4.2 + +- sdc-tosca + + :Version: 1.6.5 + +Release Purpose +---------------- +SDC Honolulu Release + +**Epics** + +* `SDC-3338 `_ - Design ETSI SOL007 compliant Network Service Descriptor packages +* `SDC-3279 `_ - SDC Enhancements for ETSI-Alignment for Honolulu +* `SDC-2813 `_ - Support additional package artifact Indicators for ETSI packages and Non-ETSI packages +* `SDC-2613 `_ - SDC supports ETSI 3.3.1 Package security and validation for SOL007 and SOL004 packages +* `SDC-2610 `_ - Support Onboard ETSI 3.3.1 SOL004 compliant VNF / CNF packages + +**Stories** + +* `SDC-3491 `_ - Update guava version +* `SDC-3484 `_ - Increase SDC unit test coverage +* `SDC-3471 `_ - Creation of Vendor Licensing Model is an optional step in VSP onboarding +* `SDC-3470 `_ - Update node and data types in ONAP for ETSI SOL001 3.3.1 + minimum CNF enhancements +* `SDC-3466 `_ - Improve import and export VFC TOSCA attributes +* `SDC-3447 `_ - Handle ETSI versions in NSD Plugin +* `SDC-3446 `_ - Support for updating interface operations in component instances +* `SDC-3435 `_ - Initial support for relationship_templates +* `SDC-3432 `_ - Enable updating of existing categories +* `SDC-3417 `_ - SDC Distribution Client - enable test pipeline and add artifact consumption tests +* `SDC-3412 `_ - Support for category specific metadata +* `SDC-3404 `_ - Set directives and node_filters in any node type +* `SDC-3402 `_ - Adapt SDC-BE to support new SDC Distribution Client notifications format +* `SDC-3401 `_ - Adapt SDC FE Distribution Status to support new notifications format +* `SDC-3400 `_ - SDC Distribution Client - Migrate to Java 11 +* `SDC-3399 `_ - Support for metadata in topology inputs +* `SDC-3380 `_ - Support the SOL001 vnf_profile properties +* `SDC-3373 `_ - Allow to set directives and node_filters in any node type +* `SDC-3372 `_ - Support for interface input during import VFC +* `SDC-3352 `_ - Support for mapping of ETSI v3.3.1 SOL001 VNF Descriptor with minimum CNF enhancements from 4.1.1 into SDC AID Data Model +* `SDC-3351 `_ - Support for onboarding ETSI v3.3.1 SOL001 VNF Descriptors with minimum CNF enhancements from 4.1.1 +* `SDC-3342 `_ - Support for mapping of ETSI v3.3.1 SOL001 Network Service Descriptor in the SOL007 package into SDC AID Data Model +* `SDC-3341 `_ - Support for using VNFs with CNF enhancements +* `SDC-3340 `_ - Compose of one or more VNFs and the Virtual Links that connect them +* `SDC-3339 `_ - Support for designing an ETSI SOL001 v3.3.1 compliant Network Service that can be deployed with an ETSI compliant NFVO +* `SDC-3337 `_ - Support for onboarding ETSI v3.3.1 SOL004 VNF CSAR Packages with minimum CNF enhancements from 4.1.1 +* `SDC-3335 `_ - Fix Node Filter for capabilities +* `SDC-3303 `_ - Allow hot reloading of specific config properties +* `SDC-3103 `_ - Change creation of VLM to be optional +* `SDC-2815 `_ - SDC client supports additional filtering on the artifact types for distinguishing between ETSI packages and Non-ETSI packages +* `SDC-2814 `_ - SDC Notification supports additional package artifact types to split ETSI package from other non-ETSI TOSCA packages +* `SDC-2614 `_ - SDC supports SOL007 NS Package security +* `SDC-2611 `_ - Support for onboarding ETSI v3.3.1 SOL001 VNF Descriptors + +**Tasks** + +The full list of implemented tasks is available on `JIRA HONOLULU TASKS `_ + +**Bug Fixes** + +The full list of fixed bugs is available on `JIRA HONOLULU BUGS `_ + + +Security Notes +-------------- + +*Fixed Security Issues* + +- [`OJSI-90 `__\ ] - SDC exposes unprotected API for user creation + +*Known Security Issues* + +- [`OJSI-94 `__\ ] - sdc-wfd-fe allows to impersonate any user by setting USER_ID + +*Known Vulnerabilities in Used Modules* + +Quick Links: + +- `SDC project page `__ +- `Passing Badge information for SDC `__ + +**Known Issues** + +- Uploading and on-boarding several VSP in parallel can cause SDC exceptions, a user should retry failed operations which typically succeed on second try. + +**Upgrade Notes** + + N/A + +**Deprecation Notes** + + N/A + +**Other** + + N/A + +Version: 1.7.3 ============== :Release Date: 2020-11-19 @@ -91,7 +1632,7 @@ SDC Guilin Release **Tasks** -The full list of implemented tasks is available on `JIRA GUILIN BUGS `_ +The full list of implemented tasks is available on `JIRA GUILIN TASKS `_ **Bug Fixes**