Deploy NSI version 8.18.6 - SDMXRI-2269
nsiws.net v8.18.6 (2023-09-19) (MSDB 6.20)
Details v8.18.6
- Async API for retrieving entities
- Update 3rd dependencies that had vunerabilities
- Avoid duplicate retrieval of information from mapping store database when in data requests with Range HTTP Header.
- SDMX-CSV 2.0.0 improvements
- Validity period columns
- Multile structures
- Performance improvements
Tickets v8.18.6
The following new features added:
- SDMXRI-2258: AsOf parameter should return a unique SDMX dataset (OECD,PULL_REQUEST)
- SDMXRI-2218: Extend IEntity management with async functionality (OECD,PULL_REQUEST)
- SDMXRI-2215: Fix vulnerabilities of NSI WS docker image revealed by docker scout (OECD,PULL_REQUEST)
- SDMXRI-2220: Avoid duplicate calls for mappingsets info in data requests with range header (OECD,PULL_REQUEST)
SDMXRI-2222: Update DotStat.DataAccess.NuGet reference in Authorization.net v8.18.4 (OECD,PULL_REQUEST)- SDMXRI-2252: Avoid multiple re-readings of the config file to increase performance (OECD,PULL_REQUEST)
- SDMXRI-2256: IncludeHistory parameter should return extra columns for validFromDate and validToDate values in CSV v2.0 (OECD,PULL_REQUEST)
- SDMXRI-2223: Update csv 2.0 reader to allow multiple structures in a source file (OECD)
Technical tasks
-
Update .Stat nuget packages (Common and DataAccess) with ESTAT package references used by NSI WS v8.18.6 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.6 -
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.6 -
Update Authorization Management service with the new .Stat nuget packages and ESTAT libraries used by NSI WS v8.18.6 -
Update NSI WS image pipeline with v8.18.6 references and create the siscc/sdmxri-nsi-maapi:8.18.6 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.6 image and test it -
Deploy new siscc/sdmxri-nsi-maapi:8.18.6 image on QA -
Update documentations (docker, source code installation, etc.)
Related ticket at ESTAT: SDMXRI-2269
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.6
- https://citnet.tech.ec.europa.eu/CITnet/stash/projects/SDMXRI/repos/nsiws.net/browse/CHANGELOG.md?at=refs%2Fheads%2F8.18.6
- https://citnet.tech.ec.europa.eu/CITnet/stash/projects/SDMXRI/repos/sdmxsource.net/browse/CHANGELOG.md?at=refs%2Fheads%2F8.18.6
Edited by Zsolt Lenart