Deploy NSI version 8.18.2
nsiws.net v8.18.2 (2023-08-18) (MSDB 6.20) (AUTHDB v1.0)
Details v8.18.2
- Revert Use HTTP Code 304 in case there were no differences when attempting to update an artefact.
- Fix error to retrieve data with user who doesn't have "CanReadPitData" permissions and the dataflow has the "CONF_STATUS" attribute but not the "EMBARGO_TIME"
- Fix error SDMX-CSV 2.0 'lebels=name' option - column not added to result
Tickets v8.18.2
The following new features added:
- SDMXRI-1869: Instead of HTTP 422 return HTTP 304 for non-updated artefacts where no differences were found (OECD)
The following bugs have been corrected:
- SDMXRI-1869: "Exception thrown: 'System.InvalidOperationException' in Microsoft.AspNetCore.Server.Kestrel.Core.dll ("Writing to the response body is invalid for responses with status code 304.") Exception thrown: 'System.InvalidOperationException' in Microsoft.AspNetCore.Server.Kestrel.Core.dll"
- SDMXRI-2180 - Fix error to retrieve data with user who doesn't have "CanReadPitData" permissions and the dataflow has the "CONF_STATUS" attribute but not the "EMBARGO_TIME"
- SDMXRI-2182 - Fix error SDMX-CSV 2.0 'lebels=name' option - column not added to result.
Technical tasks
-
Update .Stat nuget packages (Common and DataAccess) with ESTAT package references used by NSI WS v8.18.2 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.2 -
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.2 -
Update NSI WS image pipeline with v8.18.2 references and create the siscc/sdmxri-nsi-maapi:8.18.2 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.2 image and test it -
Deploy new siscc/sdmxri-nsi-maapi:8.18.2 image on QA -
Deploy new siscc/sdmxri-nsi-maapi:8.18.2 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.18.2
ESTAT changelogs
- https://citnet.tech.ec.europa.eu/CITnet/stash/projects/SDMXRI/repos/maapi.net/browse/CHANGELOG.md?at=refs%2Fheads%2F8.18.2
- https://citnet.tech.ec.europa.eu/CITnet/stash/projects/SDMXRI/repos/nsiws.net/browse/CHANGELOG.md?at=refs%2Fheads%2F8.18.2
- https://citnet.tech.ec.europa.eu/CITnet/stash/projects/SDMXRI/repos/sdmxsource.net/browse/CHANGELOG.md?at=refs%2Fheads%2F8.18.2
Edited by Zsolt Lenart