Deploy NSI version 7.12.1 in DevOps
nsiws.net v7.12.1 (2020-05-21) (MSDB v6.9) (AUTHDB v1.0) was uploaded to CIRCABC.
Tickets v7.12.1
The following new features added:
- SDMXRI-1281: SDMX v2.1 format, use StructureUsage (.NET) (OECD,QTM6-2019.0281) resolves: #11 (closed)
Details v7.12.0
- In SDMX v2.1 DSD it is now possible for an attribute to attach to the Time Dimension
- Support for groups in SDMX-CSV
- Only one content constraint of the same type that is attached to the same artefact can apply to a specific component.
- Validity dates are considered
- Multiple enhancement to the maapi tool (Estat.Sri.Mapping.Tool.exe)
- Pass connection string in command line
- New option for upgrade command to initialize the MSDB if it is not initialized
- Better error reporting
- Changes in Dockerfile to produce smaller images (and faster)
Tickets v7.12.0
The following new features added:
- SDMXRI-1125: Provide Linux-based Docker image for NSI web service + MSDB/AuthDB (OECD,QTM2-2019.0281)
- SDMXRI-1172: Apply rules for multiple content constraints (of same type) attached to same artefact (OECD,QTM2-2019.0281)
- SDMXRI-1123: Enhancements for command line MAAPI Tool (OECD,QTM2-2019.0281)
- SDMXRI-1298: NSI WS recognises attributes attached to TIME_PERIOD as observation level attributes (.NET) (OECD,QTM6-2019.0281) resolves: dotstatsuite-core-sdmxri-nsi-plugin#19 (closed)
- SDMXRI-1224: SDMX-CSV data writer support for groups (.NET) (OECD,QTM2-2019.0281)
- SDMXRI-1281: SDMX v2.1 format, use StructureUsage (.NET) (OECD,QTM6-2019.0281) resolves: #11 (closed)
Known issues v7.11.5
Reproduced so far only under IIS (in Docker) and SOAP UI. Some SOAP/REST calls might return an empty response with HTTP header 200 although no error is found in the logs. Repeating the call returns the correct response. It is not clear yet if it is SOAP UI in fault or NSIWS or IIS.
Important changes v7.11.5
- Affects REST calls and POST/PUT methods
- The status code for updating successfully non-final SDMX artefacts that have dependencies has changed from
403
to200
. - The status code for inserting and updating multiple SDMX artefacts has changed from
207
to201
- The status code for updating successfully non-final SDMX artefacts that have dependencies has changed from
Details v7.11.5
- Fix issue with nuget package references. Some package reference versions were wildcarded causing inconsistent behavior between builds
- Delay calls to MSDB from format plugins only when they are needed
- Automatic Category creation is controlled by configuration. See CONFIGURATION
- Do not report as error/warning updates to non-final SDMX artefacts
- Do not report as multi-status the combination of successful insert/updates to SDMX artefacts
Tickets v7.11.5
The following new features added:
- SDMXRI-1110: Make automatic Category creations from categorisation configurable (OECD,QTM2-2019.0281)
- SDMXRI-1311: Data query performance issue with nsiws (.NET) (ILO,OECD)
The following bugs have been corrected:
- SDMXRI-1315: Inconsistent nuget package reference across NSI solution
- SDMXRI-1267: Not possible to update names/annotations in non-final artefacts that are referenced by other artefacts (OECD)
Important changes v7.11.4
Changes that affect backward compatibility (V7.11.4)
The default logging configuration has changed:
- User vs System activity
- Different filenames
- Dataflow activity disabled now by default Please consult the CONFIGURATION
Details v7.11.4
- Default logging configuration changed. Logging of user and system activity logged in different files
- Target MSDB v6.9
- Annotation store procedure title parameter size increased (OECD)
- Dataflow table new nullable field for linking to Data source table
- Fixes related to data/structure validation functionality in code re-used by MAWS
- CORS error handling fixes from OECD
- New language code support
Ladin Dolomitan
.
Tickets v7.11.4
The following new features added:
- SDMXRI-1118: Modify default log4net configuration. (OECD,QTM2-2019.0281)
- SDMXRI-968: Implementation of Data Registation/monitor: Configure data source per dataflow (SQL) (QTM2-2019.0281)
- SDMXRI-1206: SDMX validation inside the Mapping Assistant (MA_WEB) (QTM2-2019.0281)
-
SDMXRI-1310: Support
lld
ISO-639-3 Language code in SdmxSource.NET (ISTAT)
The following bugs have been corrected:
- SDMXRI-1290: Annotation Title is still fixed to 70 characters (included in MSDB v6.9)
- SDMXRI-1302: headers written in Cors middleware are not present in the http response in case of exception and it's treatment with ExceptionHandler
See: CHANGELOG.md
The related tickets to be tested are linked below (see "Related issues").
IMPORTANT NOTE:
This ticket includes analysing potential backward-incompatibilities of the features used by the JS components (mainly DLM and DE). If there are such issues when the deployment to staging needs to be coordinated with the release of JS components.
The following steps are required:
-
Check and complement code base documentation (update of repository as well as the .Stat Suite documentation): -
Update the source code installation: Update the branch for the NSI web service in the git clone command (mandatory) -
Update the source code installation: Update the branch for the maapi.net tool in the git clone command (only if required) -
Update the source code installation: Update the list of pre-requisites (only if required) -
Update the change log
-
-
Check that new features have been unit-tested (min: 70%) -
Check that docker-compose image is up to date and fully functional (using keycloak as identity provider)