Deploy NSI version 8.18.8 and 8.18.9 - SDMXRI-2381
nsiws.net v8.18.9 (2024-04-12) (MSDB 6.20)
Details v8.18.9
- Fixed the bug in asynchronous mapping set entity retrieval causing the following error: Mapping Store connection error.Incorrect syntax near the keyword 'WHERE'.
Tickets v8.18.9
The following bugs have been corrected:
- SDMXRI-2254 Fixed the bug in asynchronous mapping set entity retrieval in MappingSetEntityRetriever class
nsiws.net v8.18.8 (2024-02-09) (MSDB 6.20)
Details v8.18.8
- The default CORS setting recommendation in app.config file has been extended with the following headers: X-Range, Content-Range
- Fixed the bug at the textual values with double quotes (") making the JSON response invalid, as they are not properly escaped in the extracted SDMX-JSON format. The escaping was applied to all textual values, thus un-coded dimensions and textual observation and attribute values. The issue doesn't occur in SDMX-CSV or SDMX-ML.
- Fixed the json error "409 : Could not find code '' in codelist" caused by empty values.
- Fixed the broken logic that updates labels for the hierarchical codelist artifact as it is referencing ARTEFACT table in the LOCALISED_STRING database table and not ITEM like the current logic presumes. When the label/description was updated, it might have been changed the content of a non-related record.
Tickets v8.18.8
The following new features added:
- SDMXRI-2299 Update default corsSettings
The following bugs have been corrected:
- SDMXRI-2296 Properly escape double quotes in text values in SDMX-JSON exports
- SDMXRI-2307 Fix unnecessary json error 409 Could not find code in codelist
- SDMXRI-2357 Hierarchical code list update changes labels for unrelated artefacts with ITEM based schema
Technical tasks
-
Update .Stat nuget packages (Common and DataAccess) with ESTAT package references used by NSI WS v8.18.8v8.18.9 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.18.8v8.18.9 -
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.18.8v8.18.9 -
Update Authorization Management service with the new .Stat nuget packages and ESTAT libraries used by NSI WS v8.18.8v8.18.9 -
Update NSI WS image pipeline with v8.18.8v8.18.9 references and create the siscc/sdmxri-nsi-maapi:8.18.88.18.9 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.18.88.18.9 image and test it -
Deploy new siscc/sdmxri-nsi-maapi: 8.18.88.18.9 image on QA -
Update documentations (docker, source code installation, etc.)
ESTAT changelogs
temporary changelog: https://gitlab.com/sis-cc/eurostat-sdmx-ri/nsiws.net.mirrored/-/blob/develop-dotstat/CHANGELOG.md?ref_type=heads
- https://citnet.tech.ec.europa.eu/CITnet/stash/projects/SDMXRI/repos/maapi.net/browse/CHANGELOG.md?at=refs%2Fheads%2F8.18.7
- https://citnet.tech.ec.europa.eu/CITnet/stash/projects/SDMXRI/repos/nsiws.net/browse/CHANGELOG.md?at=refs%2Fheads%2F8.18.7
- https://citnet.tech.ec.europa.eu/CITnet/stash/projects/SDMXRI/repos/sdmxsource.net/browse/CHANGELOG.md?at=refs%2Fheads%2F8.18.7
Related ticket at ESTAT: SDMXRI-2381
Edited by Zsolt Lenart