X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=docs%2Frelease-notes.rst;h=5e22b13fdc3939d129ffbe35424604ff5bec1369;hb=7081d625ddd0aadcb64f5ba882339fabb612233d;hp=20e489226926008777ceadae08f1d4e156d78c2b;hpb=594a8c618a763e79e05229509dbf2b60ab831213;p=sdc.git diff --git a/docs/release-notes.rst b/docs/release-notes.rst index 20e4892269..5e22b13fdc 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -1,9 +1,1600 @@ .. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. _release_notes: ============= Release Notes ============= +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 + +SDC SDKs Versions +----------------- + +- sdc-distribution-client + + :Version: 1.4.1 + +- sdc-tosca + + :Version: 1.6.5 + +Release Purpose +---------------- +SDC Guilin Release + +**Epics** + +* `SDC-3085 `_ - Test Topology Auto Design (NFV Testing Automatic Platform) +* `SDC-2802 `_ - Design ETSI SOL007 compliant Network Service Descriptor packages + +**Stories** + + +* `SDC-3275 `_ - Make directives options configurable +* `SDC-3262 `_ - Support for node_filters - capabilities +* `SDC-3257 `_ - Enable node_filter update action +* `SDC-3254 `_ - Map topology inputs to properties in substitution mapping +* `SDC-3249 `_ - ETSI Network Service Descriptor CSAR plugin +* `SDC-3244 `_ - Change the ONBOARDED_PACKAGE directory to the ETSI_PACKAGE directory +* `SDC-3195 `_ - Add UI support for substitution_filter +* `SDC-3184 `_ - Distribute HELM package artifact as a part of VF +* `SDC-3183 `_ - Create VF model from VSP with HELM type inside +* `SDC-3182 `_ - SDC should support CNF Orchestration +* `SDC-3180 `_ - Support for Test Topology Auto Design- Abstract Service Template +* `SDC-3179 `_ - Support for Test Topology Auto Design- Service Import +* `SDC-3177 `_ - Config instances types allowed to be used in the component composition +* `SDC-3173 `_ - SDC must not use root access to DB +* `SDC-3172 `_ - SDC to support automatic retrieval of certificates +* `SDC-3167 `_ - Create VSP with HELM as a native artifact type +* `SDC-3147 `_ - Add back-end support for substitution_filter +* `SDC-3131 `_ - Improve Utils coverage and improve Sonar score +* `SDC-3095 `_ - Add support for node_filter on VFC +* `SDC-3094 `_ - Migrate any Python code to version 3.8 +* `SDC-3087 `_ - E2E Network Slicing: KPI Monitoring +* `SDC-3086 `_ - E2E Network Slicing: subnet slicing +* `SDC-3084 `_ - Initial support for TOSCA property constraints in ToscaProperty class and constraint valid_values +* `SDC-3079 `_ - Make Directive values Tosca compliant +* `SDC-3075 `_ - Allow TOSCA Entity Type Schema and specific Interface Type entries in an Interface Type +* `SDC-3074 `_ - Add support for directives on VFC +* `SDC-3062 `_ - Plugable entry to customize properties during Service creation +* `SDC-3061 `_ - Expose generic Service properties as properties, not only as inputs +* `SDC-3060 `_ - Update a resource template from a new onboarding package +* `SDC-3051 `_ - Upgrade Vulnerable Direct Dependencies +* `SDC-3021 `_ - Enable by configuration which global type file should be added to the generated CSAR +* `SDC-3020 `_ - Adjust docker-compose and SSL config in Workflow plugin +* `SDC-2997 `_ - HEAT to TOSCA VM Consolidation +* `SDC-2984 `_ - Remove powermock dependency +* `SDC-2957 `_ - Support the substitution_mappings in the VNFD +* `SDC-2883 `_ - Support design of Service templates, including NSDs +* `SDC-2877 `_ - Support for configuring base tosca type on a category basis +* `SDC-2854 `_ - Support 50 characters for VSP name in OnBoarding +* `SDC-2820 `_ - Create / Update Entitlement Pool - Support Type Field +* `SDC-2810 `_ - Support for deploying a service that contains an ETSI SOL001 v2.7.1 compliant Network Service using an external NFVO +* `SDC-2809 `_ - Support for deploying a service that contains an ETSI SOL001 v2.7.1 compliant Network Service using VF-C as the NFVO +* `SDC-2808 `_ - Design ETSI SOL001 NSD and generate ETSI SOL001 compliant Network Service descriptor and package +* `SDC-2804 `_ - SDC supports onboarding of the SOL007 NS package for an External NFVO +* `SDC-2781 `_ - Allow other entries for SOL004 Tosca.meta +* `SDC-2775 `_ - Include derived_from types in generated csar +* `SDC-2772 `_ - Import of VFC interface implementation +* `SDC-2771 `_ - Unassigned requirements in topology template substitution mapping +* `SDC-2768 `_ - Support Tosca DependsOn root node relationship +* `SDC-2754 `_ - Allow SDC component artifact types to be configurable +* `SDC-2688 `_ - Upgrade Selenium +* `SDC-2659 `_ - Support setting custom properties required true/false in UI +* `SDC-2642 `_ - Archive DCAE-DS project +* `SDC-2618 `_ - Mapping between SOL001 NSD and SDC AID DM/SDC Internal TOSCA +* `SDC-2612 `_ - SDC supports onboarding of the SOL007 NS package for VFC as the NFVO +* `SDC-2590 `_ - Upgrade To Cassandra 3 + +**Tasks** + +The full list of implemented tasks is available on `JIRA GUILIN TASKS `_ + +**Bug Fixes** + +The full list of fixed bugs is available on `JIRA GUILIN BUGS `_ + + +Security Notes +-------------- + +*Fixed Security Issues* + +*Known Security Issues* + +- [`OJSI-90 `__\ ] - SDC exposes unprotected API for user creation +- [`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** + + N/A + +**Upgrade Notes** + + N/A + +**Deprecation Notes** + + SDC DCAE-DS plugin is now deprecated (replaced by DCAE-MOD) + +**Other** + + N/A + +Version: 1.6.7 +============== + +:Release Date: 2020-07-23 + +SDC SDKs Versions +----------------- + +- sdc-distribution-client + + :Version: 1.4.1 + +- sdc-tosca + + :Version: 1.6.2 + +Release Purpose +---------------- +Frankfurt maintenance release : fix high severity bugs identified post Frankfurt + +**Stories/Bug fixes/Tasks implemented** + +* `SDC-2930 `_ - [El Alto] Can't create VF via a newly created VSP +* `SDC-3189 `_ - release artifacts for Frankfurt Maintenance +* `SDC-3190 `_ - update sdc pom to 1.6.7 for frankfurt maintenance release + +Security Notes +-------------- + +*Fixed Security Issues* + +*Known Security Issues* + +- [`OJSI-90 `__\ ] - SDC exposes unprotected API for user creation +- [`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** + + N/A + +**Upgrade Notes** + + N/A + +**Deprecation Notes** + + N/A + +**Other** + + N/A + +Version: 1.6.6 +============== + +:Release Date: 2020-06-04 + +SDC SDKs Versions +----------------- + +- sdc-distribution-client + + :Version: 1.4.1 + +- sdc-tosca + + :Version: 1.6.2 + +Release Purpose +---------------- + + +**Epics** + +* `SDC-1607 `_ - Logging alignemnet to 1.2 logging spec +* `SDC-1970 `_ - Supporting PNF package onboarding +* `SDC-2011 `_ - Design Studio (DCAE-DS) support for 3GPP PM Mapper +* `SDC-2378 `_ - ONAP as Third Party Domain Manager - Import Third Party Catalog in SDC +* `SDC-2415 `_ - AAF integration of HTTPS certificates +* `SDC-2482 `_ - Add VSP Compliance and Verification Check feature Phase 2 +* `SDC-2555 `_ - SDC support of Network Slicing Demo in Frankfurt +* `SDC-2598 `_ - Frankfurt release planning milestone +* `SDC-2643 `_ - Collapsing Roles / Role consolidation +* `SDC-2683 `_ - Functionality and API Freeze +* `SDC-2742 `_ - Code Freeze +* `SDC-2787 `_ - Release Candidate 0 Integration and Test + +**Stories** + +* `SDC-1952 `_ - 9 artifacts 9 definition is missing in the exported csar 9 s VDU node +* `SDC-2095 `_ - R6 5G U/C SDC: PM Dictionary GUI Display from PNF Onboarded Package +* `SDC-2138 `_ - SDC docker runs as non root +* `SDC-2216 `_ - Security improvements +* `SDC-2382 `_ - Introduce a new category for the 3rd party Service +* `SDC-2383 `_ - Expose the API for service creation as an External API +* `SDC-2385 `_ - Introduce property mapping rules to define parent-child mapping for properties added in service definition +* `SDC-2393 `_ - CBA association enhancement in PNFD to support API decision +* `SDC-2394 `_ - Support custom PNF workflow design +* `SDC-2405 `_ - Add workflow-designer secure frontend-backend communication +* `SDC-2417 `_ - SDC must work in HTTPS mode in all interfaces +* `SDC-2456 `_ - Optimize usage of repositories +* `SDC-2559 `_ - Need a getter method to return Input list from getEntity API +* `SDC-2561 `_ - Transformation of customized Node Types for PNFD +* `SDC-2562 `_ - Package Security - support signing of individual artifacts +* `SDC-2582 `_ - CBA association enhancement in VNFD to support API decision +* `SDC-2584 `_ - SDC-BE - create unique identifier for each execution of test cases. +* `SDC-2585 `_ - Refresh option in the onboarding validation page +* `SDC-2589 `_ - Onboard PNF software version +* `SDC-2590 `_ - Upgrade To Cassandra 3 +* `SDC-2629 `_ - SDC UI button for user to request VTP to create \& upload a OVP tar.gz file to OVP Portal +* `SDC-2631 `_ - SDC Meta Data for CDS Integration +* `SDC-2638 `_ - Upgrade Portal SDK to latest (2.6.0) +* `SDC-2639 `_ - Align logging to Onap-ELS 2019.11 +* `SDC-2640 `_ - Handle onboard ALTER tables to support upgrade +* `SDC-2644 `_ - Collapsing Roles - UI changes +* `SDC-2645 `_ - From Certified to Distributed - BE +* `SDC-2650 `_ - Perform Software Composition Analysis - Vulnerability tables +* `SDC-2651 `_ - Tosca Parser - getVFModule - new API +* `SDC-2652 `_ - Document current upgrade component Strategy +* `SDC-2656 `_ - add securityUtil code to Onap +* `SDC-2685 `_ - Upgrade Node \& npm version +* `SDC-2686 `_ - add common-app-logging module +* `SDC-2687 `_ - Upgrade sdc-tosca version in main SDC pom +* `SDC-2691 `_ - Enhance catalog FE proxy to be able to proxy to any defined plugin +* `SDC-2692 `_ - Fix sonar issues +* `SDC-2696 `_ - Release sdc-be-common 1.6.0 +* `SDC-2699 `_ - Increase SDC Code Coverage +* `SDC-2703 `_ - Upgrade Node/npm/yarn version for WF-D +* `SDC-2724 `_ - Catalog alignment +* `SDC-2732 `_ - fix CSIT +* `SDC-2733 `_ - remove unnecessary dependencies from pom +* `SDC-2758 `_ - Backend configuration file runtime reload +* `SDC-2760 `_ - Support import of custom node type name +* `SDC-2761 `_ - Backend extensibility + + +Security Notes +-------------- + +*Fixed Security Issues* + +- [`OJSI-102 `__\ ] - sdc-fe exposes plain text HTTP endpoint using port 30206 +- [`OJSI-126 `__\ ] - sdc-wfd-fe exposes plain text HTTP endpoint using port 30256 +- [`OJSI-127 `__\ ] - sdc-wfd-be exposes plain text HTTP endpoint using port 30257 + + +*Known Security Issues* + +- [`OJSI-90 `__\ ] - SDC exposes unprotected API for user creation +- [`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** + + N/A + +**Upgrade Notes** + + N/A + +**Deprecation Notes** + + N/A + +**Other** + + N/A + + + + +Version: 1.5.2 +============== + +:Release Date: 2019-10-10 + +SDC SDKs Versions +----------------- + +- sdc-distribution-client + + :Version: 1.4.0 + +- sdc-tosca + + :Version: 1.6.2 + +Release Purpose +---------------- + + +**Epics** + +- [`SDC-1425`_] - SDC documentation improvement +- [`SDC-2461`_] - El Alto release planning milestone +- [`SDC-2487`_] - Functionality and API Freeze +- [`SDC-2523`_] - Code Freeze +- [`SDC-2566`_] - Release Candidate 0 Integration and Test + +.. _SDC-1425: https://jira.onap.org/browse/SDC-1425 +.. _SDC-2461: https://jira.onap.org/browse/SDC-2461 +.. _SDC-2487: https://jira.onap.org/browse/SDC-2487 +.. _SDC-2523: https://jira.onap.org/browse/SDC-2523 +.. _SDC-2566: https://jira.onap.org/browse/SDC-2566 + +**Stories** + +- [`SDC-1894`_] - Enable Certificate for SDC +- [`SDC-1961`_] - Purge APIs for Service and Resource +- [`SDC-2072`_] - Create VSP from VNF csar +- [`SDC-2101`_] - RestConf - Policy model support +- [`SDC-2102`_] - DFC - Policy model support +- [`SDC-2104`_] - PM-Mapper Policy Model support +- [`SDC-2142`_] - Enhance Service/VF/PNF to support Req & Cap +- [`SDC-2166`_] - Enable transport level encryption on all interfaces + and the option to turn it off +- [`SDC-2294`_] - Support Capability Properties +- [`SDC-2296`_] - Upgrade SDC from Titan to Janus Graph +- [`SDC-2313`_] - Fix Service Proxy Node Type +- [`SDC-2359`_] - Fix Service Proxy Node Template +- [`SDC-2397`_] - SDC Constructor injection - better practice +- [`SDC-2416`_] - Embed AAF generated certificate in SDC +- [`SDC-2419`_] - Migrate all SDC projects to O-Parent +- [`SDC-2475`_] - Package Handling - Validate PM Dictionary and VES + Events YAML Files in SOL004 package +- [`SDC-2478`_] - Update SDC versions +- [`SDC-2509`_] - Descriptor Handling - Model-driven mapping from + SOL001 to internal model +- [`SDC-2510`_] - Package Handling - Store the original onboarded + package, whether it's a CSAR or a ZIP +- [`SDC-2540`_] - Package Handling - Fix artifacts references in main + TOSCA descriptor while converting packages +- [`SDC-2560`_] - Update SDC versions + +.. _SDC-1894: https://jira.onap.org/browse/SDC-1894 +.. _SDC-1961: https://jira.onap.org/browse/SDC-1961 +.. _SDC-2072: https://jira.onap.org/browse/SDC-2072 +.. _SDC-2101: https://jira.onap.org/browse/SDC-2101 +.. _SDC-2102: https://jira.onap.org/browse/SDC-2102 +.. _SDC-2104: https://jira.onap.org/browse/SDC-2104 +.. _SDC-2142: https://jira.onap.org/browse/SDC-2142 +.. _SDC-2166: https://jira.onap.org/browse/SDC-2166 +.. _SDC-2294: https://jira.onap.org/browse/SDC-2294 +.. _SDC-2296: https://jira.onap.org/browse/SDC-2296 +.. _SDC-2313: https://jira.onap.org/browse/SDC-2313 +.. _SDC-2359: https://jira.onap.org/browse/SDC-2359 +.. _SDC-2397: https://jira.onap.org/browse/SDC-2397 +.. _SDC-2416: https://jira.onap.org/browse/SDC-2416 +.. _SDC-2419: https://jira.onap.org/browse/SDC-2419 +.. _SDC-2475: https://jira.onap.org/browse/SDC-2475 +.. _SDC-2478: https://jira.onap.org/browse/SDC-2478 +.. _SDC-2509: https://jira.onap.org/browse/SDC-2509 +.. _SDC-2510: https://jira.onap.org/browse/SDC-2510 +.. _SDC-2540: https://jira.onap.org/browse/SDC-2540 +.. _SDC-2560: https://jira.onap.org/browse/SDC-2560 + + +Security Notes +-------------- + +*Fixed Security Issues* + +- [`OJSI-31 `__\ ] - Unsecured Swagger UI Interface in sdc-wfd-be +- CVE-2019-12115 [`OJSI-76 `__\ ] - demo-sdc-sdc-be exposes JDWP on port 4000 which allows for arbitrary code execution +- CVE-2019-12116 [`OJSI-77 `__\ ] - demo-sdc-sdc-fe exposes JDWP on port 6000 which allows for arbitrary code execution +- CVE-2019-12117 [`OJSI-78 `__\ ] - demo-sdc-sdc-onboarding-be exposes JDWP on port 4001 which allows for arbitrary code execution +- CVE-2019-12118 [`OJSI-79 `__\ ] - demo-sdc-sdc-wfd-be exposes JDWP on port 7001 which allows for arbitrary code execution +- CVE-2019-12119 [`OJSI-80 `__\ ] - demo-sdc-sdc-wfd-fe exposes JDWP on port 7000 which allows for arbitrary code execution + +*Known Security Issues* + +- [`OJSI-90 `__\ ] - SDC exposes unprotected API for user creation +- [`OJSI-94 `__\ ] - sdc-wfd-fe allows to impersonate any user by setting USER_ID +- [`OJSI-126 `__\ ] - In default deployment SDC (sdc-wfd-fe) exposes HTTP port 30256 outside of cluster. +- [`OJSI-127 `__\ ] - In default deployment SDC (sdc-wfd-be) exposes HTTP port 30257 outside of cluster. + + +*Known Vulnerabilities in Used Modules* + +Quick Links: + +- `SDC project page `__ +- `Passing Badge information for SDC `__ + +**Known Issues** + +- [`SDC-2541 `__\ ] - Custom WF not present in the CSAR package + +**Upgrade Notes** + + N/A + +**Deprecation Notes** + + N/A + +**Other** + + N/A + + + + +Version: 1.4.1 +============== + +:Release Date: 2019-06-06 + +SDC SDKs Versions +----------------- + +- sdc-distribution-client + + :Version: 1.3.0 + +- sdc-tosca + + :Version: 1.5.1 + +Release Purpose +---------------- + +**New Features** + +The main goal of the Dublin release was to: + - Support PNF onboarding + - SOL 001 v2.5.1 support + - VSP compliance check feature + - SDC and CDS integration + - improve code coverage of the SDC code. + + +**Epics** + +- [`SDC-1937 `__\ ] - Service Workflow - Assigned Workflow and Complex Types in Operation +- [`SDC-1956 `__\ ] - Add VSP Compliance Check feature +- [`SDC-1970 `__\ ] - Supporting PNF package onboarding +- [`SDC-1987 `__\ ] - Add dependent child service to service +- [`SDC-1988 `__\ ] - Add property to service +- [`SDC-1990 `__\ ] - Service Consumption +- [`SDC-1991 `__\ ] - Service Consumption - Input Data and Validations +- [`SDC-1992 `__\ ] - Service dependency - Rainy Day Validations +- [`SDC-1993 `__\ ] - Service dependency - Input Data and Validations +- [`SDC-1994 `__\ ] - Add property to VNF and PNF +- [`SDC-1999 `__\ ] - Operation interfaces +- [`SDC-2170 `__\ ] - updating the VNFD (SOL001) type based on SOL001 v2.5.1 + +**Stories** + +- [`SDC-1000 `__\ ] - SDC Parser is throwing exception on critical issues +- [`SDC-1392 `__\ ] - Write Unit test for Compile-Helper-Plugin +- [`SDC-1399 `__\ ] - Change the plugins load to be parallel +- [`SDC-1426 `__\ ] - catalog documentation +- [`SDC-1427 `__\ ] - Onboarding documentation +- [`SDC-1429 `__\ ] - WORKFLOW documentation +- [`SDC-1489 `__\ ] - multiple cloud technology artifact support +- [`SDC-1568 `__\ ] - Health check integration for designers +- [`SDC-1569 `__\ ] - Enable a secuirity solution for the designers in sdc TBD +- [`SDC-1743 `__\ ] - Add support for work flow deployment on heat +- [`SDC-1744 `__\ ] - Add support for different locations of Main service template WIP +- [`SDC-1925 `__\ ] - Resolve SONAR issues in SDC BE +- [`SDC-1941 `__\ ] - SDC refactoring and code smells +- [`SDC-1946 `__\ ] - Code quality improvements +- [`SDC-1948 `__\ ] - Solve BE issues from sonar +- [`SDC-1950 `__\ ] - asdctool code quality improvements +- [`SDC-1973 `__\ ] - Create VSP package from PNF onboarding package +- [`SDC-1974 `__\ ] - Supporting PNF manifest file in the onboarding package +- [`SDC-1975 `__\ ] - Design time catalog to associate artifacts with PNF (Test) +- [`SDC-1976 `__\ ] - Supporting PNFD (SOL001) mapping to AID model +- [`SDC-1977 `__\ ] - Display VSP Resource Type (VF/PNF) in Import VSP UI +- [`SDC-1978 `__\ ] - Ensure descriptor name matches name used in generated TOSCA.meta in VSP +- [`SDC-1979 `__\ ] - Allowing the dedicated artifact folder with Entry-point in TOSCA.meta +- [`SDC-1980 `__\ ] - Supporting onboarding packaging security +- [`SDC-2022 `__\ ] - Allow custom plugins in SDC +- [`SDC-2067 `__\ ] - SDC and CDS Integration to enable E2E Automation +- [`SDC-2085 `__\ ] - Outputs on operations - Operation screen BE +- [`SDC-2090 `__\ ] - update the normative type of onboarding DM +- [`SDC-2094 `__\ ] - R4 5G U/C SDC: FM Meta Data GUI Display from PNF Onboarded Package +- [`SDC-2108 `__\ ] - Import VSP and Create PNF internal csar +- [`SDC-2109 `__\ ] - Adding additional artifacts +- [`SDC-2110 `__\ ] - Add PNF manually (without using vsp) +- [`SDC-2112 `__\ ] - Add a copy of the onboarded package under artifact folder +- [`SDC-2113 `__\ ] - copy the on boarding artifacts into the right SDC artifact type +- [`SDC-2136 `__\ ] - HTTPS support on workflow application backend +- [`SDC-2168 `__\ ] - M2/3/4 findings +- [`SDC-2194 `__\ ] - Enhance SDC Workflow designer BE to connect to secure Cassandra +- [`SDC-2199 `__\ ] - Migrate SDC to use Common Cassandra Cluster +- [`SDC-2226 `__\ ] - Create Internal BE API for artifact Upload +- [`SDC-2233 `__\ ] - Support workflow artifact in Service Distribution Notification +- [`SDC-2280 `__\ ] - achieve CII Badging passing level for Dublin +- [`SDC-2313 `__\ ] - Fix Service Proxy Node Type + +**Known Issues** + +- [`SDC-2336 `__\ ] - Service dependency - Can't select sibling property when sibling node is not service proxy +- [`SDC-2374 `__\ ] - SDC appears to lose connectivity to Cassandra and Titan intermittently +- [`SDC-2371 `__\ ] - SDC fails to deploy in Windriver lab + +Security Notes +-------------- + +*Fixed Security Issues* + +*Known Security Issues* + +- [`OJSI-31 `__\ ] - Unsecured Swagger UI Interface in sdc-wfd-be +- CVE-2019-12115 [`OJSI-76 `__\ ] - demo-sdc-sdc-be exposes JDWP on port 4000 which allows for arbitrary code execution +- CVE-2019-12116 [`OJSI-77 `__\ ] - demo-sdc-sdc-fe exposes JDWP on port 6000 which allows for arbitrary code execution +- CVE-2019-12117 [`OJSI-78 `__\ ] - demo-sdc-sdc-onboarding-be exposes JDWP on port 4001 which allows for arbitrary code execution +- CVE-2019-12118 [`OJSI-79 `__\ ] - demo-sdc-sdc-wfd-be exposes JDWP on port 7001 which allows for arbitrary code execution +- CVE-2019-12119 [`OJSI-80 `__\ ] - demo-sdc-sdc-wfd-fe exposes JDWP on port 7000 which allows for arbitrary code execution +- [`OJSI-90 `__\ ] - SDC exposes unprotected API for user creation +- [`OJSI-94 `__\ ] - sdc-wfd-fe allows to impersonate any user by setting USER_ID +- [`OJSI-101 `__\ ] - In default deployment SDC (sdc-be) exposes HTTP port 30205 outside of cluster. +- [`OJSI-102 `__\ ] - In default deployment SDC (sdc-fe) exposes HTTP port 30206 outside of cluster. +- [`OJSI-126 `__\ ] - In default deployment SDC (sdc-wfd-fe) exposes HTTP port 30256 outside of cluster. +- [`OJSI-127 `__\ ] - In default deployment SDC (sdc-wfd-be) exposes HTTP port 30257 outside of cluster. +- [`OJSI-132 `__\ ] - In default deployment SDC (sdc-dcae-fe) exposes HTTP port 30263 outside of cluster. +- [`OJSI-133 `__\ ] - In default deployment SDC (sdc-dcae-dt) exposes HTTP port 30265 outside of cluster. + +*Known Vulnerabilities in Used Modules* + +Quick Links: + +- `SDC project page `__ +- `Passing Badge information for SDC `__ + +**Known Issues** + + N/A + +**Upgrade Notes** + + N/A + +**Deprecation Notes** + + N/A + +**Other** + + N/A + + +Version: 1.3.7 +============== + +:Release Date: 2019-01-31 + +`README `__ + +SDC SDKs Versions +----------------- + +- sdc-distribution-client + :Version: 1.3.0 + +- sdc-tosca + :Version: 1.4.63 + + `README `__ + +Release Purpose +---------------- +The Casablanca Maintenance release was focused on fixing high priority defects discovered in Casablanca release. + +**Bugs** + +- [`SDC-1447 `__\ ] - [SDC] SDC create csar with many warnnings +- [`SDC-1955 `__\ ] - SDC distribution failed +- [`SDC-1958 `__\ ] - SDC Parser can not be used for CCVPN Templates +- [`SDC-1971 `__\ ] - Change version failure +- [`SDC-2014 `__\ ] - Documentation figure not readable +- [`SDC-2053 `__\ ] - SDC fails healthcheck +- [`SDC-2077 `__\ ] - SDC-BE and SDC-FE missing log files + + + Version: 1.3.5 ============== @@ -16,14 +1607,15 @@ SDC SDKs Versions - sdc-distribution-client :Version: 1.3.0 + - sdc-tosca - :Version: 1.4.7 + :Version: 1.4.7 - `Link to README `__ + `README `__ Release Purpose ---------------- -The Casablanca release was focused on improving platform stability and resiliency and introducing now platform capabilities. +The Casablanca release was focused on improving platform stability and resiliency and introducing new platform capabilities. **New Features** @@ -34,7 +1626,7 @@ The main goal of the Casablanca release was to: - Complete E2E workflow design and distribution. - Finalize DCAE-DS and integrate it with OOM - Support HPA - - Security enchantments + - Enhance security Security Notes @@ -79,9 +1671,9 @@ SDC SDKs Versions :Version: 1.3.0 - - sdc-tosca +- sdc-tosca - :Version: 1.3.5 + :Version: 1.3.5 Release Purpose ---------------- @@ -228,7 +1820,6 @@ Workflow information is available in readthedocs - [`SDC-951 `__\ ] - update SDC-TOSCA packages - [`SDC-952 `__\ ] - update SDC-DISTRIBUTION-CLIENT packages - [`SDC-953 `__\ ] - update SDC-DOCKER-BASE packages -- [`SDC-954 `__\ ] - update SDC-TITAN-CASSANDRA packages - [`SDC-955 `__\ ] - configuration ovriding capabilities. - [`SDC-957 `__\ ] - add ignore conformance level option - [`SDC-969 `__\ ] - sync1802E to ONAP part 1 @@ -341,7 +1932,7 @@ Workflow information is available in readthedocs - [`SDC-653 `__\ ] - implement forwarder capability - [`SDC-657 `__\ ] - Error message is not reported to calling functions - [`SDC-661 `__\ ] - need to throw an exception in case that substitution mappings is not correct -- [`SDC-664 `__\ ] - JTOSCA Library is missing case insensitive check for status attribute value : “supported” vs “SUPPORTED” +- [`SDC-664 `__\ ] - JTOSCA Library is missing case insensitive check for status attribute value : "supported" vs "SUPPORTED" - [`SDC-666 `__\ ] - Library Import feature is ignoring multiple imports in a file and loading only the last one in sequence - [`SDC-667 `__\ ] - Validate and Create capabilities APIs are throwing class cast exception - [`SDC-668 `__\ ] - Imports loading is running in to Stack overflow error for CSARs generated via SDC on-boarding process @@ -437,7 +2028,7 @@ Workflow information is available in readthedocs - [`SDC-1188 `__\ ] - User Permission items - [`SDC-1190 `__\ ] - Java proxy classname in audit logs instead of resource name - [`SDC-1192 `__\ ] - ValidationVsp Cannot support multiple sessions -- [`SDC-1200 `__\ ] - SDC tab shows “HTTP Error 305” after login and accessing from the portal +- [`SDC-1200 `__\ ] - SDC tab shows "HTTP Error 305" after login and accessing from the portal - [`SDC-1204 `__\ ] - maven clean leaves files in target - [`SDC-1206 `__\ ] - Create VF fails with 404 error message for subinterface_indicator property - [`SDC-1207 `__\ ] - Distribution cannot create "UEB keys" @@ -475,7 +2066,7 @@ Workflow information is available in readthedocs - [`SDC-1274 `__\ ] - NFOD - Error when adding nic to component - [`SDC-1275 `__\ ] - Logging core tests fail on Linux without hostname - [`SDC-1279 `__\ ] - fix marge job -- [`SDC-1280 `__\ ] - ‘Model Schema’ is not available for any API in onboarding Swagger +- [`SDC-1280 `__\ ] - 'Model Schema' is not available for any API in onboarding Swagger - [`SDC-1281 `__\ ] - TOSCA Analyzer - null point exception - [`SDC-1283 `__\ ] - Onboarding filter archive to active changes when pressing on workspace button - [`SDC-1284 `__\ ] - fix catalog-be start @@ -573,27 +2164,27 @@ New Features - [`SDC-53 `__\ ] - F28350/302244 [MVP] SDC 1710 - Increment Conformance Level - [`SDC-54 `__\ ] - F36419/299760 - [EPIC] - [MVP] SDC 1710 – Introduce a new Asset Type: PNF + [EPIC] - [MVP] SDC 1710 - Introduce a new Asset Type: PNF - [`SDC-55 `__\ ] - F34117/305092 - [EPIC] - [MVP] SDC 1710 – Enhance the CP + [EPIC] - [MVP] SDC 1710 - Enhance the CP - [`SDC-56 `__\ ] - F36795/298830 - [EPIC] – Provide a new Capability to Onboard non-HEAT VNFs based on a + [EPIC] - Provide a new Capability to Onboard non-HEAT VNFs based on a Questionnaire. - [`SDC-57 `__\ ] - F36795/150093 - [EPIC] – Enhance the VNF Model to include VNFC (VFC) + [EPIC] - Enhance the VNF Model to include VNFC (VFC) - [`SDC-58 `__\ ] - F36795/291353 EPIC] - [MVP] ASDC 1710 -TOSCA Parser - Stand alone - [`SDC-59 `__\ ] - F36795/296771 - [EPIC] - [MVP] SDC 1710 - TOSCA Parser – Support Complex Inputs + [EPIC] - [MVP] SDC 1710 - TOSCA Parser - Support Complex Inputs - [`SDC-60 `__\ ] - F36795/309319 - EPIC] – Provide Additional Artifact type relevant for VNF Onboarding. + EPIC] - Provide Additional Artifact type relevant for VNF Onboarding. - [`SDC-61 `__\ ] - F36797/291413 [EPIC] - Enhance the VFC Model with additional Properties for VFC characterization - [`SDC-62 `__\ ] - F36801/152151 [EPIC] - [MVP] ASDC 1707 - Tosca Schema files - [`SDC-63 `__\ ] - F36257/292814 - EPIC] - [MVP] SDC 1710 NFR – Enhance the System Health Check API + EPIC] - [MVP] SDC 1710 NFR - Enhance the System Health Check API - [`SDC-64 `__\ ] - 306915 EPIC: [DevOps] - SSL Certificates separation of certificates for the deployment code @@ -716,8 +2307,8 @@ New Features - [`SDC-318 `__\ ] - Provide preset definitions for the enitity types standardized by the tosca-nfv specification. -- [`SDC-325 `__\ ] - Add “Network - Service” and “E2E Service” to the predefined list of SDC categories. +- [`SDC-325 `__\ ] - Add "Network + Service" and "E2E Service" to the predefined list of SDC categories. - [`SDC-327 `__\ ] - add new artifact type to SDC - [`SDC-329 `__\ ] - add @@ -779,7 +2370,7 @@ Bug Fixes - [`SDC-289 `__\ ] - UI shows {length} and {maxLength} instead of actual limit values - [`SDC-290 `__\ ] - discrepancy - between the BE and FE on the “Create New License Agreement” Wizard + between the BE and FE on the "Create New License Agreement" Wizard - [`SDC-296 `__\ ] - The default value of the VF input parameter is incorrect. - [`SDC-297 `__\ ] - adjust