Deploy NSI version 8.2.0 in DevOps
v6.13 v6.14) (AUTHDB v1.0)
nsiws.net v8.2.0 (2021-05-31) (MSDB Details v8.2.0
- Increase maximum number of concurrent data requests by using asynchronous methods, from DDB data retrieval to REST/SOAP APIs
- Improve performance by searching a Time Dimension and Frequency only once me DSD immutable object after profiling information shown by OECD
- Fix TimeRange after/before period mapping to start/end period
- Added validation for StartDate (i.e. valid from) of in maintainable files
- Retrieve data for attributes that attach to groups that contains Time Dimension
- Improve error message when a content constraint is submitted for a non-existent dataflow
Tickets v8.2.0
The following new features added:
- SDMXRI-1622: Make rest data retreival asynchronous (OECD,future-QTM)
- SDMXRI-1278: NSIWS support multiple versions of SDMX REST API (.NET) (QTM6-2019.0281)
- SDMXRI-1660: Allow attributes at group-level that includes the time dimension (OECD,PULL_REQUEST)
- SDMXRI-1534: Treatments of afterPeriod and beforePeriod are mixed up in TimeRangeCore implementation (OECD,future-QTM)
- SDMXRI-1643: Improve performance when getting the Frequency dimension from a DSD (OECD,future-QTM)
The following bugs have been corrected:
- SDMXRI-1644: StartDate of a MaintainableObjectCore instance can be changed to invalid value
- SDMXRI-1535: Content constraint structure message validation
- SDMXRI-1623: PIT issues
Technical tasks
-
Update .Stat nuget packages with v8.2.0 ESTAT package references -
Update .Stat reference in ESTAT's Authorization.net repository and get it merged to branch 8.2.0 -
Update SIS-CC mirrors of ESTAT repositories -
Update NSI WS image pipeline with v8.2.0 references and create the siscc/sdmxri-nsi-maapi:8.2.0 image (default db version should be 6.14) and apply configuration file changes if any -
Update docker compose files with new siscc/sdmxri-nsi-maapi:8.2.0 image and test it -
Deploy new siscc/sdmxri-nsi-maapi:8.2.0 image on QA -
Deploy new siscc/sdmxri-nsi-maapi:8.2.0 image on Stable (after successful QA tests) -
Update documentations (docker, source code installation, etc.) -
Update .Stat nuget package references with v8.2.0 ESTAT libraries in Authorization Management service (TBC)
Related JIRA ticket at ESTAT: SDMXRI-1685
Edited by jean-baptiste nonin