Deploy NSI version 7.11.3 (incl. 7.11.2) in DevOps
NSIWebService.NET WS v7.11.3 (2020-03-02) was uploaded to CIRCABC. The releases contains enhancements:
Details v7.11.3
Fix regression that caused the Web Service to return no results when a query was not for a datastructure
Tickets v7.11.3
The following bugs have been corrected:
SDMXRI-1297: Cannot query artefacts other than datastructure
NSIWebService.NET WS v7.11.2 (2020-02-28) was uploaded to CIRCABC. The releases contains enhancements:
Changes that affect backward compatibility
- Starting from this version NSIWS will allow querying data and structure of a SDMX v2.0 CrossSectional DSD in SDMX v2.1 formats.
- Previous versions of NSIWS would return Data Structure Definitions (DSD) with SDMX v2.0 CrossSectional attachment flags as stubs in SDMX v2.1 XML Structure format and previous versions of NSIWS would not allow to retrieve data in SDMX v2.1 XML Format for such DSD.
- It is possible to revert to the old behavior by changing or removing the config/Properties.json file, see the CONFIGURATION for more details.
- Changes in non-final artefact behavior. Starting from this version it is possible to update existing non-final artefacts that are referenced by other artefacts.
- Only backward compatible changes will be applied. Therefore it is not possible to remove items/components or even change the final status flag.
- Previous versions of NSIWS would respond with an error in such cases
The following new features added:
- SDMXRI-1150: Include v2.0 CrossSectional information in SDMX-JSON (.net) (QTM2-2019.0281)
- SDMXRI-1117: Add user information to logging thread (OECD,QTM2-2019.0281)
- SDMXRI-1285: Tiny NSI WS improvements
- SDMXRI-1292: Implement partial CategorySchemes through detail=referencepartial parameter
- SDMXRI-1267: Not possible to update names/annotations in non-final artefacts that are referenced by other artefacts (OECD)
The following bugs have been corrected:
- SDMXRI-1286: Json writer bug writing categorisation with allstubs detail (OECD, PR)
See: CHANGELOG.md
The related tickets to be tested are linked below (see "Related issues").
IMPORTANT NOTE:
This ticket includes analysing potential backward-incompatibilities of the features used by the JS components (mainly DLM and DE). If there are such issues when the deployment to staging needs to be coordinated with the release of JS components.
The following steps are required:
-
Update the source code installation: Update the branch for the NSI web service in the git clone command (mandatory) -
Update the source code installation: Update the branch for the maapi.net tool in the git clone command (only if required) -
Update the source code installation: Update the list of pre-requisites (only if required)