Deploy NSI version 8.13.0 - SDMXRI-2014
nsiws.net v8.13.0 (2022-11-29) (MSDB v6.20) (AUTHDB v1.0)
Details v8.13.0
- Target Mapping Store database 6.20
- Update 3rd party dependencies, includes vulnerability fixes and updated DB drivers
- Improve complete stub support via REST
- Fix issues related to User managements where Mapping Store is on Oracle
- Data Queries : Generate
IN
clauses instead ofOR
when possible- Equals operator is used, the default in SOAP 2.1 and REST v2
c
and the only option in SOAP 2.0 and REST key
- Equals operator is used, the default in SOAP 2.1 and REST v2
- Support multiple multiple actions in SDMX-CSV
- SDMX-CSV can use now culture specific decimal separator
- Extension HTTP header
X-Range
for Range requests. - Update documentation for:
- Supported database versions see Supported databases
Tickets v8.13.0
The following new features added:
- SDMXRI-1970: Culture specific column and decimal separators in sdmx csv (OECD,PULL_REQUEST)
- SDMXRI-1990: Update 3rd party dependencies for the public release (.NET)
- SDMXRI-1982: Add alternative usage of 'X-Range' header for range requests (OECD,PULL_REQUEST)
- SDMXRI-1954: Update openid configuration with conditional audience for token validation
- SDMXRI-1866: MariaDB 10.6.* not compatible with MAWEB
- SDMXRI-2006: Suuport multiple startDatalow calls and inlude Action column in csv2.0 to support multiple actions (Append, Delete) (OECD)
- SDMXRI-1878: Add errors array in json v1 and v2 (OECD,PULL_REQUEST)
- SDMXRI-1991: XML reader yields the datasets twice when there is only one empty in the data file (OECD)
- SDMXRI-1966: RI WS, performance issue
The following bugs have been corrected:
- SDMXRI-1969: NSIWS: Authentication problem
- SDMXRI-1947: detail=allcompletestubs parameter doesn't return all related artefact's annotations
- SDMXRI-1989: Issue when adding new mapping store
- SDMXRI-1967: MAWEB: User management error
Technical tasks
-
Update .Stat nuget packages (Common and DataAccess) with ESTAT package references used by NSI WS v8.13.0 and push the new packages to nuget.org -
Update .Stat DataAccess reference in ESTAT's Authorization.net repository and get it merged to branch v8.13.0 -
Update SIS-CC mirrors of ESTAT repositories -
Update Transfer service .Stat with the new .Stat nuget packages and ESTAT libraries used by NSI WS v8.13.0 -
Update NSI WS image pipeline with v8.13.0 references and create the siscc/sdmxri-nsi-maapi:8.13.0 image (default db version should be 6.20) and apply configuration file changes if any (e.g. new config parameters) -
Update docker compose files with new siscc/sdmxri-nsi-maapi:8.13.0 image and test it -
Deploy new siscc/sdmxri-nsi-maapi:8.13.0 image on QA -
Deploy new siscc/sdmxri-nsi-maapi:8.13.0 image on Stable (after successful QA tests) -
Update documentations (docker, source code installation, etc.) -
Update Authorization Management service with the new .Stat nuget packages and ESTAT libraries used by NSI WS v8.13.0 -
Create a separate test environment based on the docker-compose installation in Azure using the new NSI WS image and the blueberry back-end services.
Related ticket at ESTAT: SDMXRI-2014
ESTAT changelogs
Edited by Zsolt Lenart