Deploy NSI version (8.11.0 - SDMXRI-1861) - NSI WS 8.12.0 - SDMXRI-1940
nsiws.net v8.11.0 (2022-04-14) (MSDB v6.19) (AUTHDB v1.0)
Details v8.11.0
- Synchronize interfaces between Java and .NET on StructureSpecificData XML parser for 3.0.0
- first/last observations were ignored when using Range in NSIWS
- NSIWS now targets .NET 6
- Improve performance when deleting an hierarchical codelist
- Fix issue which prevented the update of content constraints if validity was set
- Fix regressions related to mapping set auto-deletion
- Fix issue producing very big SQL queries when the user is administrator and authorization is enabled
Tickets v8.11.0
The following new features added:
- SDMXRI-1775: SDMX RI .NET migrate to .NET 6
- SDMXRI-1830: Add option to enable HTTP response compression (OECD,PULL_REQUEST), see: #196 (closed)
- SDMXRI-1804: SdmxSource SDMX 3.0.0 StructureSpecificData XML parser (SDMX3.0)
- SDMXRI-1829: Improve performance of hierarchical code list deletion (OECD), see: #214 (closed)
- SDMXRI-1831: Update DotStat.DataAccess.NuGet reference in Authorization.net v8.9.2 (OECD)
The following bugs have been corrected:
- SDMXRI-1836: Incorrect total number of observations when firstNObservations/lastNObservations parameter is provided, see: #133 (closed)
- SDMXRI-1846: ContentConstraintImportEngine prevents update of content constraints when StartDate and EndDate attributes are set, see: dotstatsuite-core-transfer#285 (closed)
- SDMXRI-1842: DryIoc Exception in maapi.net tool v8.9.2, see: #239 (closed)
- SDMXRI-1834: Error while trying to delete a dataflow with mappingsets, see: #164 (closed)
- SDMXRI-1832: Metadata attributes attached to frequency dim fixed, see: #235 (closed)
- SDMXRI-1833: Critical issue in MDM connected to the MA WS
Technical tasks
-
Update .Stat nuget packages (Common and DataAccess) with ESTAT package references used by NSI WS v8.11.0v8.12.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.11.0v8.12.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.11.0v8.12.0 -
Update NSI WS image pipeline with v8.11.0v8.12.0 references and create thesiscc/sdmxri-nsi-maapi:8.11.0siscc/sdmxri-nsi-maapi:8.12.0 image (default db version should be 6.19) and apply configuration file changes if any (e.g. new config parameters) -
Update docker compose files with new siscc/sdmxri-nsi-maapi:8.11.0siscc/sdmxri-nsi-maapi:8.12.0 image and test it -
Deploy new siscc/sdmxri-nsi-maapi:8.11.0siscc/sdmxri-nsi-maapi:8.12.0 image on QA -
Deploy new siscc/sdmxri-nsi-maapi:8.11.0siscc/sdmxri-nsi-maapi:8.12.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.11.0v8.12.0
ESTAT changelogs
- https://citnet.tech.ec.europa.eu/CITnet/stash/projects/SDMXRI/repos/maapi.net/browse/CHANGELOG.md
- https://citnet.tech.ec.europa.eu/CITnet/stash/projects/SDMXRI/repos/nsiws.net/browse/CHANGELOG.md
- https://citnet.tech.ec.europa.eu/CITnet/stash/projects/SDMXRI/repos/sdmxsource.net/browse/CHANGELOG.md
Related ESTAT ticket for v8.11.0: SDMXRI-1861
Related ESTAT ticket for v8.12.0: SDMXRI-1940
Edited by Zsolt Lenart