diff --git a/.gitignore b/.gitignore index 8403fddd..b6845a24 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,5 @@ helmChart/charts .dev/.env .dev/.env.* !.dev/.env.example + +tui.env diff --git a/CHANGELOG.md b/CHANGELOG.md index 615b3872..b8ad0d61 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 3.5.3 + +- helm chart: re-deploy the connector when the configmap changes + ## 3.5.2 - fix problem with non-latin characters in filenames that caused a download of the file to return a 500 diff --git a/helmChart/templates/deployment.yaml b/helmChart/templates/deployment.yaml index 8f3d586a..1066b0ce 100644 --- a/helmChart/templates/deployment.yaml +++ b/helmChart/templates/deployment.yaml @@ -11,6 +11,8 @@ spec: {{- include "enmeshed_connector.selectorLabels" . | nindent 6 }} template: metadata: + annotations: + checksum/config: {{ .Values.config | toString | sha256sum }} labels: {{- include "enmeshed_connector.selectorLabels" . | nindent 8 }} spec: diff --git a/package-lock.json b/package-lock.json index b706e6cb..5f2f0817 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@nmshd/connector", - "version": "3.5.2", + "version": "3.5.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@nmshd/connector", - "version": "3.5.2", + "version": "3.5.3", "license": "MIT", "workspaces": [ ".", @@ -16,11 +16,11 @@ "@js-soft/docdb-access-mongo": "1.1.4", "@js-soft/node-logger": "1.0.3", "@js-soft/ts-utils": "^2.3.1", - "@nmshd/iql": "^0.0.1", - "@nmshd/runtime": "2.7.2", + "@nmshd/iql": "^0.0.4", + "@nmshd/runtime": "2.8.0", "agentkeepalive": "4.5.0", "amqplib": "^0.10.3", - "axios": "^1.5.0", + "axios": "^1.5.1", "compression": "1.7.4", "cors": "2.8.5", "express": "4.18.2", @@ -41,20 +41,20 @@ "devDependencies": { "@js-soft/eslint-config-ts": "1.6.4", "@js-soft/license-check": "1.0.6", - "@types/amqplib": "^0.10.1", + "@types/amqplib": "^0.10.2", "@types/compression": "^1.7.3", "@types/cors": "^2.8.14", - "@types/express": "4.17.17", + "@types/express": "4.17.18", "@types/jest": "^29.5.5", "@types/jest-json-schema": "^6.1.2", "@types/json-stringify-safe": "^5.0.1", "@types/luxon": "^3.3.2", - "@types/nconf": "^0.10.3", - "@types/node": "^20.6.3", + "@types/nconf": "^0.10.4", + "@types/node": "^20.8.3", "@types/on-headers": "^1.0.1", - "@types/swagger-ui-express": "^4.1.3", - "@types/yamljs": "^0.2.31", - "eslint": "^8.49.0", + "@types/swagger-ui-express": "^4.1.4", + "@types/yamljs": "^0.2.32", + "eslint": "^8.51.0", "jest": "^29.7.0", "jest-expect-message": "^1.1.3", "jest-json-schema": "^6.1.0", @@ -825,9 +825,9 @@ "dev": true }, "node_modules/@eslint/js": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.49.0.tgz", - "integrity": "sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.51.0.tgz", + "integrity": "sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -1445,31 +1445,26 @@ "link": true }, "node_modules/@nmshd/consumption": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@nmshd/consumption/-/consumption-3.3.1.tgz", - "integrity": "sha512-GCnei+H8N1bCjM+my9ZlSmeqzmM8BCsHPm1ns7P2z5QeJpeDDO2YiBoGUvFYVkT058mV4OJaJLRgCuIYEYX2SA==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@nmshd/consumption/-/consumption-3.3.2.tgz", + "integrity": "sha512-yWqNLy9shWo3xySmIWsbm8rT0ns+GErFla4ViCe9qvQUtWxO4x2EopMXB+SnE55BeBIntUmw2qLxrptt+1V7Wg==", "dependencies": { "@js-soft/docdb-querytranslator": "^1.1.0", - "@nmshd/iql": "^0.0.1", + "@nmshd/iql": "^0.0.4", "ts-simple-nameof": "^1.3.1" } }, "node_modules/@nmshd/content": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@nmshd/content/-/content-2.7.0.tgz", - "integrity": "sha512-0zUzdj3Y7PGv3tTllHcf3lDrmcIshuyGcosEBKDrpq3UGD4qOg1llL+2q1n3EWbtHlWB7BHjohr9zXrHeGhobQ==", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@nmshd/content/-/content-2.7.3.tgz", + "integrity": "sha512-l+hQbAAP8grq6YcZmkJhSCGJGDFetazD2J5XsmUjVP+nUHcWrPTSsWgUo04Aauh63DKwEmPEt/Cr7xV2CNiOGw==", "dependencies": { "@js-soft/logging-abstractions": "^1.0.0", - "@nmshd/iql": "^0.0.3", + "@nmshd/iql": "^0.0.4", "easy-tsnameof": "^3.0.6", "mocha-param": "^2.0.1" } }, - "node_modules/@nmshd/content/node_modules/@nmshd/iql": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@nmshd/iql/-/iql-0.0.3.tgz", - "integrity": "sha512-jLrxSB5p4BCGQk5T1pIfmrZQZf3KmF3BPNcx29DZ56lzOZaU3MT3437klwZncdZHWwfxAgLO6UXgi4bKl5vtZw==" - }, "node_modules/@nmshd/crypto": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@nmshd/crypto/-/crypto-2.0.4.tgz", @@ -1480,26 +1475,23 @@ } }, "node_modules/@nmshd/iql": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@nmshd/iql/-/iql-0.0.1.tgz", - "integrity": "sha512-NfDhjbNFPGBp75lmuWw/1we2Ho1Homf1N8Iioojn9SGSHsqBonCosDoTrfY+lMzXNYUffa/bkTx4hR0PFiczHg==", - "dependencies": { - "peggy": "^3.0.2" - } + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@nmshd/iql/-/iql-0.0.4.tgz", + "integrity": "sha512-qO2HlnRB63OWDY+q3cDz/FRZH6oYFsKfGR0BzuotFdlBAAAccBDZVGQiKNUBRN21RdOJU9tNvqhXHRExa7fefg==" }, "node_modules/@nmshd/runtime": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/@nmshd/runtime/-/runtime-2.7.2.tgz", - "integrity": "sha512-+S7r51smmGpgJ0gIidsTowqwak8paGu7+0Hb8b1sVov/T0ImrUqPKna0Z2FaMqiNUGTTdRdaTacLhoylv3J5WA==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/@nmshd/runtime/-/runtime-2.8.0.tgz", + "integrity": "sha512-u7YXe7GtPqQrwpC6sMBa045QdYQXN9dwAVUfQxJk2cLQOLcux83Up21Ovu/N40YfWe4Q79zoG+P3/lMVxH4kWQ==", "dependencies": { "@js-soft/docdb-querytranslator": "1.1.1", "@js-soft/logging-abstractions": "1.0.0", "@js-soft/ts-serval": "2.0.9", "@js-soft/ts-utils": "^2.3.1", - "@nmshd/consumption": "3.3.1", - "@nmshd/content": "2.7.0", + "@nmshd/consumption": "3.3.2", + "@nmshd/content": "2.7.3", "@nmshd/crypto": "2.0.4", - "@nmshd/transport": "2.1.1", + "@nmshd/transport": "2.1.2", "ajv": "^8.12.0", "ajv-errors": "^3.0.0", "ajv-formats": "^2.1.1", @@ -1513,15 +1505,15 @@ } }, "node_modules/@nmshd/transport": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@nmshd/transport/-/transport-2.1.1.tgz", - "integrity": "sha512-/B/14j//U2SDfP1pLLwxFN9T2yG7RorJCLllCaA+iWxWlLCLmIaK4CD+BRs76i7WmHV+XutWIoKw65Tjs8hwBA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@nmshd/transport/-/transport-2.1.2.tgz", + "integrity": "sha512-nxQ/JrRTMxa/WbAN1k6zOM244Qsy1qaU5lgzLgkQ2PbmLDfq8ABi4ieCHXkbsWURfLIWAoXd3SihDKBk4fSkbw==", "dependencies": { "@js-soft/docdb-access-abstractions": "1.0.1", "@js-soft/logging-abstractions": "1.0.0", "@js-soft/simple-logger": "1.0.2", "@js-soft/ts-utils": "2.3.1", - "axios": "^1.5.0", + "axios": "^1.5.1", "deep-equal": "^2.2.2", "fast-json-patch": "^3.1.1", "form-data": "^4.0.0", @@ -1531,7 +1523,7 @@ "qs": "^6.11.2", "reflect-metadata": "^0.1.13", "ts-simple-nameof": "^1.3.1", - "uuid": "^9.0.0" + "uuid": "^9.0.1" } }, "node_modules/@nmshd/transport/node_modules/qs": { @@ -1548,6 +1540,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/@nmshd/transport/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -1629,9 +1633,9 @@ "dev": true }, "node_modules/@types/amqplib": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@types/amqplib/-/amqplib-0.10.1.tgz", - "integrity": "sha512-j6ANKT79ncUDnAs/+9r9eDujxbeJoTjoVu33gHHcaPfmLQaMhvfbH2GqSe8KUM444epAp1Vl3peVOQfZk3UIqA==", + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@types/amqplib/-/amqplib-0.10.2.tgz", + "integrity": "sha512-K0qC2YR0ZcQWWMOifg4yvCAu5wi/V6wY6MnMS4LSvqx6qwXBAhxno6OBN8D76FIaajLNfgHKOXobZBL/uAwXAQ==", "dev": true, "dependencies": { "@types/node": "*" @@ -1722,9 +1726,9 @@ } }, "node_modules/@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "version": "4.17.18", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.18.tgz", + "integrity": "sha512-Sxv8BSLLgsBYmcnGdGjjEjqET2U+AKAdCRODmMiq02FgjwuV75Ut85DRpvFjyw/Mk0vgUOliGRU0UUmuuZHByQ==", "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", @@ -1859,15 +1863,15 @@ } }, "node_modules/@types/nconf": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@types/nconf/-/nconf-0.10.3.tgz", - "integrity": "sha512-leyIuBk/rMIp9114FlPRkc/cQG+/JzCz1Afx3BD+CwK2ep3ZRxoC843V1rqnE2pC/jRRjANWhuVBEn4clCwlug==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@types/nconf/-/nconf-0.10.4.tgz", + "integrity": "sha512-6IBSPamvlKHm8tVHdDLzvwaETL1ThpNB/aGWo/vXHFYwQEezHbi4uJHf60OOu2kmJqhmCp4Vq/2JD408ljCdBw==", "dev": true }, "node_modules/@types/node": { - "version": "20.6.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.6.3.tgz", - "integrity": "sha512-HksnYH4Ljr4VQgEy2lTStbCKv/P590tmPe5HqOnv9Gprffgv5WXAY+Y5Gqniu0GGqeTCUdBnzC3QSrzPkBkAMA==" + "version": "20.8.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.3.tgz", + "integrity": "sha512-jxiZQFpb+NlH5kjW49vXxvxTjeeqlbsnTAdBTKpzEdPs9itay7MscYXz3Fo9VYFEsfQ6LJFitHad3faerLAjCw==" }, "node_modules/@types/on-headers": { "version": "1.0.1", @@ -1918,9 +1922,9 @@ "dev": true }, "node_modules/@types/swagger-ui-express": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@types/swagger-ui-express/-/swagger-ui-express-4.1.3.tgz", - "integrity": "sha512-jqCjGU/tGEaqIplPy3WyQg+Nrp6y80DCFnDEAvVKWkJyv0VivSSDCChkppHRHAablvInZe6pijDFMnavtN0vqA==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@types/swagger-ui-express/-/swagger-ui-express-4.1.4.tgz", + "integrity": "sha512-h6dfIPFveCJKpStDtjrB+4pig4DAf9Uu2Z51RB7Fj3s6AifexmqhZxBoG50K/k3Afz7wyXsIAY5ZIDTlC2VjrQ==", "dev": true, "dependencies": { "@types/express": "*", @@ -1947,9 +1951,9 @@ } }, "node_modules/@types/yamljs": { - "version": "0.2.31", - "resolved": "https://registry.npmjs.org/@types/yamljs/-/yamljs-0.2.31.tgz", - "integrity": "sha512-QcJ5ZczaXAqbVD3o8mw/mEBhRvO5UAdTtbvgwL/OgoWubvNBh6/MxLBAigtcgIFaq3shon9m3POIxQaLQt4fxQ==", + "version": "0.2.32", + "resolved": "https://registry.npmjs.org/@types/yamljs/-/yamljs-0.2.32.tgz", + "integrity": "sha512-KeVUr9iOPxHfzB3kWtwMj2RyMGhgLt5rCLKQ63t5TGgAkn2KDI+NccoPki3jwE5fks+ywbqiDfotYgcQH5mvgg==", "dev": true }, "node_modules/@types/yargs": { @@ -2408,9 +2412,9 @@ } }, "node_modules/axios": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.0.tgz", - "integrity": "sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.1.tgz", + "integrity": "sha512-Q28iYCWzNHjAm+yEAot5QaAMxhMghWLFVf7rRdwhUI+c2jix2DUXjAHXVi+s1ibs3mjPO/cCgbA++3BjD0vP/A==", "dependencies": { "follow-redirects": "^1.15.0", "form-data": "^4.0.0", @@ -3515,15 +3519,15 @@ } }, "node_modules/eslint": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.49.0.tgz", - "integrity": "sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.51.0.tgz", + "integrity": "sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "8.49.0", + "@eslint/js": "8.51.0", "@humanwhocodes/config-array": "^0.11.11", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -7232,29 +7236,6 @@ "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", "integrity": "sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==" }, - "node_modules/peggy": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/peggy/-/peggy-3.0.2.tgz", - "integrity": "sha512-n7chtCbEoGYRwZZ0i/O3t1cPr6o+d9Xx4Zwy2LYfzv0vjchMBU0tO+qYYyvZloBPcgRgzYvALzGWHe609JjEpg==", - "dependencies": { - "commander": "^10.0.0", - "source-map-generator": "0.8.0" - }, - "bin": { - "peggy": "bin/peggy.js" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/peggy/node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", - "engines": { - "node": ">=14" - } - }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -8276,14 +8257,6 @@ "node": ">=0.10.0" } }, - "node_modules/source-map-generator": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/source-map-generator/-/source-map-generator-0.8.0.tgz", - "integrity": "sha512-psgxdGMwl5MZM9S3FWee4EgsEaIjahYV5AzGnwUvPhWeITz/j6rKpysQHlQ4USdxvINlb8lKfWGIXwfkrgtqkA==", - "engines": { - "node": ">= 10" - } - }, "node_modules/source-map-support": { "version": "0.5.13", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", @@ -10266,9 +10239,9 @@ } }, "@eslint/js": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.49.0.tgz", - "integrity": "sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.51.0.tgz", + "integrity": "sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==", "dev": true }, "@humanwhocodes/config-array": { @@ -10775,27 +10748,27 @@ "@js-soft/ts-utils": "^2.3.1", "@nmshd/connector": "file:", "@nmshd/connector-sdk": "file:packages/sdk", - "@nmshd/iql": "^0.0.1", - "@nmshd/runtime": "2.7.2", - "@types/amqplib": "^0.10.1", + "@nmshd/iql": "^0.0.4", + "@nmshd/runtime": "2.8.0", + "@types/amqplib": "^0.10.2", "@types/compression": "^1.7.3", "@types/cors": "^2.8.14", - "@types/express": "4.17.17", + "@types/express": "4.17.18", "@types/jest": "^29.5.5", "@types/jest-json-schema": "^6.1.2", "@types/json-stringify-safe": "^5.0.1", "@types/luxon": "^3.3.2", - "@types/nconf": "^0.10.3", - "@types/node": "^20.6.3", + "@types/nconf": "^0.10.4", + "@types/node": "^20.8.3", "@types/on-headers": "^1.0.1", - "@types/swagger-ui-express": "^4.1.3", - "@types/yamljs": "^0.2.31", + "@types/swagger-ui-express": "^4.1.4", + "@types/yamljs": "^0.2.32", "agentkeepalive": "4.5.0", "amqplib": "^0.10.3", - "axios": "^1.5.0", + "axios": "^1.5.1", "compression": "1.7.4", "cors": "2.8.5", - "eslint": "^8.49.0", + "eslint": "^8.51.0", "express": "4.18.2", "helmet": "7.0.0", "jest": "^29.7.0", @@ -11406,9 +11379,9 @@ } }, "@eslint/js": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.49.0.tgz", - "integrity": "sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.51.0.tgz", + "integrity": "sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==", "dev": true }, "@humanwhocodes/config-array": { @@ -12051,31 +12024,24 @@ } }, "@nmshd/consumption": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@nmshd/consumption/-/consumption-3.3.1.tgz", - "integrity": "sha512-GCnei+H8N1bCjM+my9ZlSmeqzmM8BCsHPm1ns7P2z5QeJpeDDO2YiBoGUvFYVkT058mV4OJaJLRgCuIYEYX2SA==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@nmshd/consumption/-/consumption-3.3.2.tgz", + "integrity": "sha512-yWqNLy9shWo3xySmIWsbm8rT0ns+GErFla4ViCe9qvQUtWxO4x2EopMXB+SnE55BeBIntUmw2qLxrptt+1V7Wg==", "requires": { "@js-soft/docdb-querytranslator": "^1.1.0", - "@nmshd/iql": "^0.0.1", + "@nmshd/iql": "^0.0.4", "ts-simple-nameof": "^1.3.1" } }, "@nmshd/content": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@nmshd/content/-/content-2.7.0.tgz", - "integrity": "sha512-0zUzdj3Y7PGv3tTllHcf3lDrmcIshuyGcosEBKDrpq3UGD4qOg1llL+2q1n3EWbtHlWB7BHjohr9zXrHeGhobQ==", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@nmshd/content/-/content-2.7.3.tgz", + "integrity": "sha512-l+hQbAAP8grq6YcZmkJhSCGJGDFetazD2J5XsmUjVP+nUHcWrPTSsWgUo04Aauh63DKwEmPEt/Cr7xV2CNiOGw==", "requires": { "@js-soft/logging-abstractions": "^1.0.0", - "@nmshd/iql": "^0.0.3", + "@nmshd/iql": "^0.0.4", "easy-tsnameof": "^3.0.6", "mocha-param": "^2.0.1" - }, - "dependencies": { - "@nmshd/iql": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@nmshd/iql/-/iql-0.0.3.tgz", - "integrity": "sha512-jLrxSB5p4BCGQk5T1pIfmrZQZf3KmF3BPNcx29DZ56lzOZaU3MT3437klwZncdZHWwfxAgLO6UXgi4bKl5vtZw==" - } } }, "@nmshd/crypto": { @@ -12088,26 +12054,23 @@ } }, "@nmshd/iql": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@nmshd/iql/-/iql-0.0.1.tgz", - "integrity": "sha512-NfDhjbNFPGBp75lmuWw/1we2Ho1Homf1N8Iioojn9SGSHsqBonCosDoTrfY+lMzXNYUffa/bkTx4hR0PFiczHg==", - "requires": { - "peggy": "^3.0.2" - } + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@nmshd/iql/-/iql-0.0.4.tgz", + "integrity": "sha512-qO2HlnRB63OWDY+q3cDz/FRZH6oYFsKfGR0BzuotFdlBAAAccBDZVGQiKNUBRN21RdOJU9tNvqhXHRExa7fefg==" }, "@nmshd/runtime": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/@nmshd/runtime/-/runtime-2.7.2.tgz", - "integrity": "sha512-+S7r51smmGpgJ0gIidsTowqwak8paGu7+0Hb8b1sVov/T0ImrUqPKna0Z2FaMqiNUGTTdRdaTacLhoylv3J5WA==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/@nmshd/runtime/-/runtime-2.8.0.tgz", + "integrity": "sha512-u7YXe7GtPqQrwpC6sMBa045QdYQXN9dwAVUfQxJk2cLQOLcux83Up21Ovu/N40YfWe4Q79zoG+P3/lMVxH4kWQ==", "requires": { "@js-soft/docdb-querytranslator": "1.1.1", "@js-soft/logging-abstractions": "1.0.0", "@js-soft/ts-serval": "2.0.9", "@js-soft/ts-utils": "^2.3.1", - "@nmshd/consumption": "3.3.1", - "@nmshd/content": "2.7.0", + "@nmshd/consumption": "3.3.2", + "@nmshd/content": "2.7.3", "@nmshd/crypto": "2.0.4", - "@nmshd/transport": "2.1.1", + "@nmshd/transport": "2.1.2", "ajv": "^8.12.0", "ajv-errors": "^3.0.0", "ajv-formats": "^2.1.1", @@ -12121,15 +12084,15 @@ } }, "@nmshd/transport": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@nmshd/transport/-/transport-2.1.1.tgz", - "integrity": "sha512-/B/14j//U2SDfP1pLLwxFN9T2yG7RorJCLllCaA+iWxWlLCLmIaK4CD+BRs76i7WmHV+XutWIoKw65Tjs8hwBA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@nmshd/transport/-/transport-2.1.2.tgz", + "integrity": "sha512-nxQ/JrRTMxa/WbAN1k6zOM244Qsy1qaU5lgzLgkQ2PbmLDfq8ABi4ieCHXkbsWURfLIWAoXd3SihDKBk4fSkbw==", "requires": { "@js-soft/docdb-access-abstractions": "1.0.1", "@js-soft/logging-abstractions": "1.0.0", "@js-soft/simple-logger": "1.0.2", "@js-soft/ts-utils": "2.3.1", - "axios": "^1.5.0", + "axios": "^1.5.1", "deep-equal": "^2.2.2", "fast-json-patch": "^3.1.1", "form-data": "^4.0.0", @@ -12139,7 +12102,7 @@ "qs": "^6.11.2", "reflect-metadata": "^0.1.13", "ts-simple-nameof": "^1.3.1", - "uuid": "^9.0.0" + "uuid": "^9.0.1" }, "dependencies": { "qs": { @@ -12149,6 +12112,11 @@ "requires": { "side-channel": "^1.0.4" } + }, + "uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==" } } }, @@ -12224,9 +12192,9 @@ "dev": true }, "@types/amqplib": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@types/amqplib/-/amqplib-0.10.1.tgz", - "integrity": "sha512-j6ANKT79ncUDnAs/+9r9eDujxbeJoTjoVu33gHHcaPfmLQaMhvfbH2GqSe8KUM444epAp1Vl3peVOQfZk3UIqA==", + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@types/amqplib/-/amqplib-0.10.2.tgz", + "integrity": "sha512-K0qC2YR0ZcQWWMOifg4yvCAu5wi/V6wY6MnMS4LSvqx6qwXBAhxno6OBN8D76FIaajLNfgHKOXobZBL/uAwXAQ==", "dev": true, "requires": { "@types/node": "*" @@ -12317,9 +12285,9 @@ } }, "@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "version": "4.17.18", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.18.tgz", + "integrity": "sha512-Sxv8BSLLgsBYmcnGdGjjEjqET2U+AKAdCRODmMiq02FgjwuV75Ut85DRpvFjyw/Mk0vgUOliGRU0UUmuuZHByQ==", "requires": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", @@ -12451,15 +12419,15 @@ } }, "@types/nconf": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@types/nconf/-/nconf-0.10.3.tgz", - "integrity": "sha512-leyIuBk/rMIp9114FlPRkc/cQG+/JzCz1Afx3BD+CwK2ep3ZRxoC843V1rqnE2pC/jRRjANWhuVBEn4clCwlug==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@types/nconf/-/nconf-0.10.4.tgz", + "integrity": "sha512-6IBSPamvlKHm8tVHdDLzvwaETL1ThpNB/aGWo/vXHFYwQEezHbi4uJHf60OOu2kmJqhmCp4Vq/2JD408ljCdBw==", "dev": true }, "@types/node": { - "version": "20.6.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.6.3.tgz", - "integrity": "sha512-HksnYH4Ljr4VQgEy2lTStbCKv/P590tmPe5HqOnv9Gprffgv5WXAY+Y5Gqniu0GGqeTCUdBnzC3QSrzPkBkAMA==" + "version": "20.8.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.3.tgz", + "integrity": "sha512-jxiZQFpb+NlH5kjW49vXxvxTjeeqlbsnTAdBTKpzEdPs9itay7MscYXz3Fo9VYFEsfQ6LJFitHad3faerLAjCw==" }, "@types/on-headers": { "version": "1.0.1", @@ -12510,9 +12478,9 @@ "dev": true }, "@types/swagger-ui-express": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@types/swagger-ui-express/-/swagger-ui-express-4.1.3.tgz", - "integrity": "sha512-jqCjGU/tGEaqIplPy3WyQg+Nrp6y80DCFnDEAvVKWkJyv0VivSSDCChkppHRHAablvInZe6pijDFMnavtN0vqA==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@types/swagger-ui-express/-/swagger-ui-express-4.1.4.tgz", + "integrity": "sha512-h6dfIPFveCJKpStDtjrB+4pig4DAf9Uu2Z51RB7Fj3s6AifexmqhZxBoG50K/k3Afz7wyXsIAY5ZIDTlC2VjrQ==", "dev": true, "requires": { "@types/express": "*", @@ -12539,9 +12507,9 @@ } }, "@types/yamljs": { - "version": "0.2.31", - "resolved": "https://registry.npmjs.org/@types/yamljs/-/yamljs-0.2.31.tgz", - "integrity": "sha512-QcJ5ZczaXAqbVD3o8mw/mEBhRvO5UAdTtbvgwL/OgoWubvNBh6/MxLBAigtcgIFaq3shon9m3POIxQaLQt4fxQ==", + "version": "0.2.32", + "resolved": "https://registry.npmjs.org/@types/yamljs/-/yamljs-0.2.32.tgz", + "integrity": "sha512-KeVUr9iOPxHfzB3kWtwMj2RyMGhgLt5rCLKQ63t5TGgAkn2KDI+NccoPki3jwE5fks+ywbqiDfotYgcQH5mvgg==", "dev": true }, "@types/yargs": { @@ -12840,9 +12808,9 @@ "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" }, "axios": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.0.tgz", - "integrity": "sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.1.tgz", + "integrity": "sha512-Q28iYCWzNHjAm+yEAot5QaAMxhMghWLFVf7rRdwhUI+c2jix2DUXjAHXVi+s1ibs3mjPO/cCgbA++3BjD0vP/A==", "requires": { "follow-redirects": "^1.15.0", "form-data": "^4.0.0", @@ -13661,15 +13629,15 @@ "dev": true }, "eslint": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.49.0.tgz", - "integrity": "sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.51.0.tgz", + "integrity": "sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "8.49.0", + "@eslint/js": "8.51.0", "@humanwhocodes/config-array": "^0.11.11", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -16372,22 +16340,6 @@ "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", "integrity": "sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==" }, - "peggy": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/peggy/-/peggy-3.0.2.tgz", - "integrity": "sha512-n7chtCbEoGYRwZZ0i/O3t1cPr6o+d9Xx4Zwy2LYfzv0vjchMBU0tO+qYYyvZloBPcgRgzYvALzGWHe609JjEpg==", - "requires": { - "commander": "^10.0.0", - "source-map-generator": "0.8.0" - }, - "dependencies": { - "commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==" - } - } - }, "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -17150,11 +17102,6 @@ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, - "source-map-generator": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/source-map-generator/-/source-map-generator-0.8.0.tgz", - "integrity": "sha512-psgxdGMwl5MZM9S3FWee4EgsEaIjahYV5AzGnwUvPhWeITz/j6rKpysQHlQ4USdxvINlb8lKfWGIXwfkrgtqkA==" - }, "source-map-support": { "version": "0.5.13", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", @@ -18203,31 +18150,24 @@ } }, "@nmshd/consumption": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/@nmshd/consumption/-/consumption-3.3.1.tgz", - "integrity": "sha512-GCnei+H8N1bCjM+my9ZlSmeqzmM8BCsHPm1ns7P2z5QeJpeDDO2YiBoGUvFYVkT058mV4OJaJLRgCuIYEYX2SA==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@nmshd/consumption/-/consumption-3.3.2.tgz", + "integrity": "sha512-yWqNLy9shWo3xySmIWsbm8rT0ns+GErFla4ViCe9qvQUtWxO4x2EopMXB+SnE55BeBIntUmw2qLxrptt+1V7Wg==", "requires": { "@js-soft/docdb-querytranslator": "^1.1.0", - "@nmshd/iql": "^0.0.1", + "@nmshd/iql": "^0.0.4", "ts-simple-nameof": "^1.3.1" } }, "@nmshd/content": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@nmshd/content/-/content-2.7.0.tgz", - "integrity": "sha512-0zUzdj3Y7PGv3tTllHcf3lDrmcIshuyGcosEBKDrpq3UGD4qOg1llL+2q1n3EWbtHlWB7BHjohr9zXrHeGhobQ==", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@nmshd/content/-/content-2.7.3.tgz", + "integrity": "sha512-l+hQbAAP8grq6YcZmkJhSCGJGDFetazD2J5XsmUjVP+nUHcWrPTSsWgUo04Aauh63DKwEmPEt/Cr7xV2CNiOGw==", "requires": { "@js-soft/logging-abstractions": "^1.0.0", - "@nmshd/iql": "^0.0.3", + "@nmshd/iql": "^0.0.4", "easy-tsnameof": "^3.0.6", "mocha-param": "^2.0.1" - }, - "dependencies": { - "@nmshd/iql": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@nmshd/iql/-/iql-0.0.3.tgz", - "integrity": "sha512-jLrxSB5p4BCGQk5T1pIfmrZQZf3KmF3BPNcx29DZ56lzOZaU3MT3437klwZncdZHWwfxAgLO6UXgi4bKl5vtZw==" - } } }, "@nmshd/crypto": { @@ -18240,26 +18180,23 @@ } }, "@nmshd/iql": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@nmshd/iql/-/iql-0.0.1.tgz", - "integrity": "sha512-NfDhjbNFPGBp75lmuWw/1we2Ho1Homf1N8Iioojn9SGSHsqBonCosDoTrfY+lMzXNYUffa/bkTx4hR0PFiczHg==", - "requires": { - "peggy": "^3.0.2" - } + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@nmshd/iql/-/iql-0.0.4.tgz", + "integrity": "sha512-qO2HlnRB63OWDY+q3cDz/FRZH6oYFsKfGR0BzuotFdlBAAAccBDZVGQiKNUBRN21RdOJU9tNvqhXHRExa7fefg==" }, "@nmshd/runtime": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/@nmshd/runtime/-/runtime-2.7.2.tgz", - "integrity": "sha512-+S7r51smmGpgJ0gIidsTowqwak8paGu7+0Hb8b1sVov/T0ImrUqPKna0Z2FaMqiNUGTTdRdaTacLhoylv3J5WA==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/@nmshd/runtime/-/runtime-2.8.0.tgz", + "integrity": "sha512-u7YXe7GtPqQrwpC6sMBa045QdYQXN9dwAVUfQxJk2cLQOLcux83Up21Ovu/N40YfWe4Q79zoG+P3/lMVxH4kWQ==", "requires": { "@js-soft/docdb-querytranslator": "1.1.1", "@js-soft/logging-abstractions": "1.0.0", "@js-soft/ts-serval": "2.0.9", "@js-soft/ts-utils": "^2.3.1", - "@nmshd/consumption": "3.3.1", - "@nmshd/content": "2.7.0", + "@nmshd/consumption": "3.3.2", + "@nmshd/content": "2.7.3", "@nmshd/crypto": "2.0.4", - "@nmshd/transport": "2.1.1", + "@nmshd/transport": "2.1.2", "ajv": "^8.12.0", "ajv-errors": "^3.0.0", "ajv-formats": "^2.1.1", @@ -18273,15 +18210,15 @@ } }, "@nmshd/transport": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@nmshd/transport/-/transport-2.1.1.tgz", - "integrity": "sha512-/B/14j//U2SDfP1pLLwxFN9T2yG7RorJCLllCaA+iWxWlLCLmIaK4CD+BRs76i7WmHV+XutWIoKw65Tjs8hwBA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@nmshd/transport/-/transport-2.1.2.tgz", + "integrity": "sha512-nxQ/JrRTMxa/WbAN1k6zOM244Qsy1qaU5lgzLgkQ2PbmLDfq8ABi4ieCHXkbsWURfLIWAoXd3SihDKBk4fSkbw==", "requires": { "@js-soft/docdb-access-abstractions": "1.0.1", "@js-soft/logging-abstractions": "1.0.0", "@js-soft/simple-logger": "1.0.2", "@js-soft/ts-utils": "2.3.1", - "axios": "^1.5.0", + "axios": "^1.5.1", "deep-equal": "^2.2.2", "fast-json-patch": "^3.1.1", "form-data": "^4.0.0", @@ -18291,7 +18228,7 @@ "qs": "^6.11.2", "reflect-metadata": "^0.1.13", "ts-simple-nameof": "^1.3.1", - "uuid": "^9.0.0" + "uuid": "^9.0.1" }, "dependencies": { "qs": { @@ -18301,6 +18238,11 @@ "requires": { "side-channel": "^1.0.4" } + }, + "uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==" } } }, @@ -18376,9 +18318,9 @@ "dev": true }, "@types/amqplib": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@types/amqplib/-/amqplib-0.10.1.tgz", - "integrity": "sha512-j6ANKT79ncUDnAs/+9r9eDujxbeJoTjoVu33gHHcaPfmLQaMhvfbH2GqSe8KUM444epAp1Vl3peVOQfZk3UIqA==", + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@types/amqplib/-/amqplib-0.10.2.tgz", + "integrity": "sha512-K0qC2YR0ZcQWWMOifg4yvCAu5wi/V6wY6MnMS4LSvqx6qwXBAhxno6OBN8D76FIaajLNfgHKOXobZBL/uAwXAQ==", "dev": true, "requires": { "@types/node": "*" @@ -18469,9 +18411,9 @@ } }, "@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "version": "4.17.18", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.18.tgz", + "integrity": "sha512-Sxv8BSLLgsBYmcnGdGjjEjqET2U+AKAdCRODmMiq02FgjwuV75Ut85DRpvFjyw/Mk0vgUOliGRU0UUmuuZHByQ==", "requires": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", @@ -18603,15 +18545,15 @@ } }, "@types/nconf": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@types/nconf/-/nconf-0.10.3.tgz", - "integrity": "sha512-leyIuBk/rMIp9114FlPRkc/cQG+/JzCz1Afx3BD+CwK2ep3ZRxoC843V1rqnE2pC/jRRjANWhuVBEn4clCwlug==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@types/nconf/-/nconf-0.10.4.tgz", + "integrity": "sha512-6IBSPamvlKHm8tVHdDLzvwaETL1ThpNB/aGWo/vXHFYwQEezHbi4uJHf60OOu2kmJqhmCp4Vq/2JD408ljCdBw==", "dev": true }, "@types/node": { - "version": "20.6.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.6.3.tgz", - "integrity": "sha512-HksnYH4Ljr4VQgEy2lTStbCKv/P590tmPe5HqOnv9Gprffgv5WXAY+Y5Gqniu0GGqeTCUdBnzC3QSrzPkBkAMA==" + "version": "20.8.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.3.tgz", + "integrity": "sha512-jxiZQFpb+NlH5kjW49vXxvxTjeeqlbsnTAdBTKpzEdPs9itay7MscYXz3Fo9VYFEsfQ6LJFitHad3faerLAjCw==" }, "@types/on-headers": { "version": "1.0.1", @@ -18662,9 +18604,9 @@ "dev": true }, "@types/swagger-ui-express": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@types/swagger-ui-express/-/swagger-ui-express-4.1.3.tgz", - "integrity": "sha512-jqCjGU/tGEaqIplPy3WyQg+Nrp6y80DCFnDEAvVKWkJyv0VivSSDCChkppHRHAablvInZe6pijDFMnavtN0vqA==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@types/swagger-ui-express/-/swagger-ui-express-4.1.4.tgz", + "integrity": "sha512-h6dfIPFveCJKpStDtjrB+4pig4DAf9Uu2Z51RB7Fj3s6AifexmqhZxBoG50K/k3Afz7wyXsIAY5ZIDTlC2VjrQ==", "dev": true, "requires": { "@types/express": "*", @@ -18691,9 +18633,9 @@ } }, "@types/yamljs": { - "version": "0.2.31", - "resolved": "https://registry.npmjs.org/@types/yamljs/-/yamljs-0.2.31.tgz", - "integrity": "sha512-QcJ5ZczaXAqbVD3o8mw/mEBhRvO5UAdTtbvgwL/OgoWubvNBh6/MxLBAigtcgIFaq3shon9m3POIxQaLQt4fxQ==", + "version": "0.2.32", + "resolved": "https://registry.npmjs.org/@types/yamljs/-/yamljs-0.2.32.tgz", + "integrity": "sha512-KeVUr9iOPxHfzB3kWtwMj2RyMGhgLt5rCLKQ63t5TGgAkn2KDI+NccoPki3jwE5fks+ywbqiDfotYgcQH5mvgg==", "dev": true }, "@types/yargs": { @@ -18992,9 +18934,9 @@ "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" }, "axios": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.0.tgz", - "integrity": "sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.1.tgz", + "integrity": "sha512-Q28iYCWzNHjAm+yEAot5QaAMxhMghWLFVf7rRdwhUI+c2jix2DUXjAHXVi+s1ibs3mjPO/cCgbA++3BjD0vP/A==", "requires": { "follow-redirects": "^1.15.0", "form-data": "^4.0.0", @@ -19813,15 +19755,15 @@ "dev": true }, "eslint": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.49.0.tgz", - "integrity": "sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.51.0.tgz", + "integrity": "sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "8.49.0", + "@eslint/js": "8.51.0", "@humanwhocodes/config-array": "^0.11.11", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -22524,22 +22466,6 @@ "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", "integrity": "sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==" }, - "peggy": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/peggy/-/peggy-3.0.2.tgz", - "integrity": "sha512-n7chtCbEoGYRwZZ0i/O3t1cPr6o+d9Xx4Zwy2LYfzv0vjchMBU0tO+qYYyvZloBPcgRgzYvALzGWHe609JjEpg==", - "requires": { - "commander": "^10.0.0", - "source-map-generator": "0.8.0" - }, - "dependencies": { - "commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==" - } - } - }, "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -23302,11 +23228,6 @@ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, - "source-map-generator": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/source-map-generator/-/source-map-generator-0.8.0.tgz", - "integrity": "sha512-psgxdGMwl5MZM9S3FWee4EgsEaIjahYV5AzGnwUvPhWeITz/j6rKpysQHlQ4USdxvINlb8lKfWGIXwfkrgtqkA==" - }, "source-map-support": { "version": "0.5.13", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", diff --git a/package.json b/package.json index cb84fb25..0a68d7cb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@nmshd/connector", - "version": "3.5.2", + "version": "3.5.3", "private": true, "description": "The Enmeshed Connector", "homepage": "https://enmeshed.eu/integrate", @@ -50,11 +50,11 @@ "@js-soft/docdb-access-mongo": "1.1.4", "@js-soft/node-logger": "1.0.3", "@js-soft/ts-utils": "^2.3.1", - "@nmshd/iql": "^0.0.1", - "@nmshd/runtime": "2.7.2", + "@nmshd/iql": "^0.0.4", + "@nmshd/runtime": "2.8.0", "agentkeepalive": "4.5.0", "amqplib": "^0.10.3", - "axios": "^1.5.0", + "axios": "^1.5.1", "compression": "1.7.4", "cors": "2.8.5", "express": "4.18.2", @@ -75,20 +75,20 @@ "devDependencies": { "@js-soft/eslint-config-ts": "1.6.4", "@js-soft/license-check": "1.0.6", - "@types/amqplib": "^0.10.1", + "@types/amqplib": "^0.10.2", "@types/compression": "^1.7.3", "@types/cors": "^2.8.14", - "@types/express": "4.17.17", + "@types/express": "4.17.18", "@types/jest": "^29.5.5", "@types/jest-json-schema": "^6.1.2", "@types/json-stringify-safe": "^5.0.1", "@types/luxon": "^3.3.2", - "@types/nconf": "^0.10.3", - "@types/node": "^20.6.3", + "@types/nconf": "^0.10.4", + "@types/node": "^20.8.3", "@types/on-headers": "^1.0.1", - "@types/swagger-ui-express": "^4.1.3", - "@types/yamljs": "^0.2.31", - "eslint": "^8.49.0", + "@types/swagger-ui-express": "^4.1.4", + "@types/yamljs": "^0.2.32", + "eslint": "^8.51.0", "jest": "^29.7.0", "jest-expect-message": "^1.1.3", "jest-json-schema": "^6.1.0",