From 777675f7b087d6b6ba3676d3ce9335332a79f966 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 2 Jun 2024 02:36:10 -0400 Subject: [PATCH] bump deps (#894) * Bump the github-actions-repo-wide group with 14 updates Bumps the github-actions-repo-wide group with 14 updates: | Package | From | To | | --- | --- | --- | | [step-security/harden-runner](https://github.com/step-security/harden-runner) | `2.6.0` | `2.8.0` | | [actions/checkout](https://github.com/actions/checkout) | `4.1.1` | `4.1.6` | | [github/codeql-action](https://github.com/github/codeql-action) | `2.22.4` | `3.25.7` | | [actions/dependency-review-action](https://github.com/actions/dependency-review-action) | `3.1.0` | `4.3.2` | | [docker/login-action](https://github.com/docker/login-action) | `3.0.0` | `3.2.0` | | [docker/build-push-action](https://github.com/docker/build-push-action) | `5.0.0` | `5.3.0` | | [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) | `5.25.0` | `6.0.0` | | [oxsecurity/megalinter](https://github.com/oxsecurity/megalinter) | `7.4.0` | `7.11.1` | | [actions/setup-node](https://github.com/actions/setup-node) | `3.8.1` | `4.0.2` | | [actions/setup-python](https://github.com/actions/setup-python) | `4.7.1` | `5.1.0` | | [azure/login](https://github.com/azure/login) | `1.4.7` | `2.1.1` | | [azure/container-apps-deploy-action](https://github.com/azure/container-apps-deploy-action) | `900fbf4c695af15656553e442a65192e797b9dd2` | `5f5f4c56ca90376e3cfbd76ba8fe8533c784e655` | | [ossf/scorecard-action](https://github.com/ossf/scorecard-action) | `2.3.0` | `2.3.3` | | [actions/upload-artifact](https://github.com/actions/upload-artifact) | `3.1.3` | `4.3.3` | Updates `step-security/harden-runner` from 2.6.0 to 2.8.0 - [Release notes](https://github.com/step-security/harden-runner/releases) - [Commits](https://github.com/step-security/harden-runner/compare/1b05615854632b887b69ae1be8cbefe72d3ae423...f086349bfa2bd1361f7909c78558e816508cdc10) Updates `actions/checkout` from 4.1.1 to 4.1.6 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/b4ffde65f46336ab88eb53be808477a3936bae11...a5ac7e51b41094c92402da3b24376905380afc29) Updates `github/codeql-action` from 2.22.4 to 3.25.7 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/49abf0ba24d0b7953cb586944e918a0b92074c80...f079b8493333aace61c81488f8bd40919487bd9f) Updates `actions/dependency-review-action` from 3.1.0 to 4.3.2 - [Release notes](https://github.com/actions/dependency-review-action/releases) - [Commits](https://github.com/actions/dependency-review-action/compare/6c5ccdad469c9f8a2996bfecaec55a631a347034...0c155c5e8556a497adf53f2c18edabf945ed8e70) Updates `docker/login-action` from 3.0.0 to 3.2.0 - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/343f7c4344506bcbf9b4de18042ae17996df046d...0d4c9c5ea7693da7b068278f7b52bda2a190a446) Updates `docker/build-push-action` from 5.0.0 to 5.3.0 - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/0565240e2d4ab88bba5387d719585280857ece09...2cdde995de11925a030ce8070c3d77a52ffcf1c0) Updates `release-drafter/release-drafter` from 5.25.0 to 6.0.0 - [Release notes](https://github.com/release-drafter/release-drafter/releases) - [Commits](https://github.com/release-drafter/release-drafter/compare/09c613e259eb8d4e7c81c2cb00618eb5fc4575a7...3f0f87098bd6b5c5b9a36d49c41d998ea58f9348) Updates `oxsecurity/megalinter` from 7.4.0 to 7.11.1 - [Release notes](https://github.com/oxsecurity/megalinter/releases) - [Changelog](https://github.com/oxsecurity/megalinter/blob/main/CHANGELOG.md) - [Commits](https://github.com/oxsecurity/megalinter/compare/a87b2872713c6bdde46d2473c5d7ed23e5752dc2...03986e6993ccf699a22451118520680b438e7d2a) Updates `actions/setup-node` from 3.8.1 to 4.0.2 - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d...60edb5dd545a775178f52524783378180af0d1f8) Updates `actions/setup-python` from 4.7.1 to 5.1.0 - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236...82c7e631bb3cdc910f68e0081d67478d79c6982d) Updates `azure/login` from 1.4.7 to 2.1.1 - [Release notes](https://github.com/azure/login/releases) - [Commits](https://github.com/azure/login/compare/92a5484dfaf04ca78a94597f4f19fea633851fa2...6c251865b4e6290e7b78be643ea2d005bc51f69a) Updates `azure/container-apps-deploy-action` from 900fbf4c695af15656553e442a65192e797b9dd2 to 5f5f4c56ca90376e3cfbd76ba8fe8533c784e655 - [Release notes](https://github.com/azure/container-apps-deploy-action/releases) - [Commits](https://github.com/azure/container-apps-deploy-action/compare/900fbf4c695af15656553e442a65192e797b9dd2...5f5f4c56ca90376e3cfbd76ba8fe8533c784e655) Updates `ossf/scorecard-action` from 2.3.0 to 2.3.3 - [Release notes](https://github.com/ossf/scorecard-action/releases) - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md) - [Commits](https://github.com/ossf/scorecard-action/compare/483ef80eb98fb506c348f7d62e28055e49fe2398...dc50aa9510b46c811795eb24b2f1ba02a914e534) Updates `actions/upload-artifact` from 3.1.3 to 4.3.3 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/a8a3f3ad30e3422c9c7b888a15615d19a852ae32...65462800fd760344b1a7b4382951275a0abb4808) --- updated-dependencies: - dependency-name: step-security/harden-runner dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions-repo-wide - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions-repo-wide - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions-repo-wide - dependency-name: actions/dependency-review-action dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions-repo-wide - dependency-name: docker/login-action dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions-repo-wide - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions-repo-wide - dependency-name: release-drafter/release-drafter dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions-repo-wide - dependency-name: oxsecurity/megalinter dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions-repo-wide - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions-repo-wide - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions-repo-wide - dependency-name: azure/login dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions-repo-wide - dependency-name: azure/container-apps-deploy-action dependency-type: direct:production dependency-group: github-actions-repo-wide - dependency-name: ossf/scorecard-action dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions-repo-wide - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions-repo-wide ... Signed-off-by: dependabot[bot] * Bump the npm-e2e group in /e2e with 8 updates Bumps the npm-e2e group in /e2e with 8 updates: | Package | From | To | | --- | --- | --- | | [adm-zip](https://github.com/cthackers/adm-zip) | `0.5.10` | `0.5.13` | | [playwright](https://github.com/microsoft/playwright) | `1.39.0` | `1.44.1` | | [@azure/identity](https://github.com/Azure/azure-sdk-for-js) | `3.3.2` | `4.2.0` | | [@azure/storage-blob](https://github.com/Azure/azure-sdk-for-js) | `12.17.0` | `12.18.0` | | [@playwright/test](https://github.com/microsoft/playwright) | `1.39.0` | `1.44.1` | | [dotenv](https://github.com/motdotla/dotenv) | `16.3.1` | `16.4.5` | | [dotenv-expand](https://github.com/motdotla/dotenv-expand) | `10.0.0` | `11.0.6` | | [mongodb](https://github.com/mongodb/node-mongodb-native) | `6.3.0` | `6.7.0` | Updates `adm-zip` from 0.5.10 to 0.5.13 - [Release notes](https://github.com/cthackers/adm-zip/releases) - [Changelog](https://github.com/cthackers/adm-zip/blob/master/history.md) - [Commits](https://github.com/cthackers/adm-zip/compare/v0.5.10...v0.5.13) Updates `playwright` from 1.39.0 to 1.44.1 - [Release notes](https://github.com/microsoft/playwright/releases) - [Commits](https://github.com/microsoft/playwright/compare/v1.39.0...v1.44.1) Updates `@azure/identity` from 3.3.2 to 4.2.0 - [Release notes](https://github.com/Azure/azure-sdk-for-js/releases) - [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/main/documentation/Changelog-for-next-generation.md) - [Commits](https://github.com/Azure/azure-sdk-for-js/compare/@azure/identity_3.3.2...@azure/identity_4.2.0) Updates `@azure/storage-blob` from 12.17.0 to 12.18.0 - [Release notes](https://github.com/Azure/azure-sdk-for-js/releases) - [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/main/documentation/Changelog-for-next-generation.md) - [Commits](https://github.com/Azure/azure-sdk-for-js/compare/@azure/storage-blob_12.17.0...@azure/storage-blob_12.18.0) Updates `@playwright/test` from 1.39.0 to 1.44.1 - [Release notes](https://github.com/microsoft/playwright/releases) - [Commits](https://github.com/microsoft/playwright/compare/v1.39.0...v1.44.1) Updates `dotenv` from 16.3.1 to 16.4.5 - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.3.1...v16.4.5) Updates `dotenv-expand` from 10.0.0 to 11.0.6 - [Changelog](https://github.com/motdotla/dotenv-expand/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv-expand/compare/v10.0.0...v11.0.6) Updates `mongodb` from 6.3.0 to 6.7.0 - [Release notes](https://github.com/mongodb/node-mongodb-native/releases) - [Changelog](https://github.com/mongodb/node-mongodb-native/blob/main/HISTORY.md) - [Commits](https://github.com/mongodb/node-mongodb-native/compare/v6.3.0...v6.7.0) --- updated-dependencies: - dependency-name: adm-zip dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-e2e - dependency-name: playwright dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-e2e - dependency-name: "@azure/identity" dependency-type: direct:development update-type: version-update:semver-major dependency-group: npm-e2e - dependency-name: "@azure/storage-blob" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-e2e - dependency-name: "@playwright/test" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-e2e - dependency-name: dotenv dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-e2e - dependency-name: dotenv-expand dependency-type: direct:development update-type: version-update:semver-major dependency-group: npm-e2e - dependency-name: mongodb dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-e2e ... Signed-off-by: dependabot[bot] * Bump python in /plugins in the docker-plugins group Bumps the docker-plugins group in /plugins with 1 update: python. Updates `python` from 3.11-slim to 3.12-slim --- updated-dependencies: - dependency-name: python dependency-type: direct:production dependency-group: docker-plugins ... Signed-off-by: dependabot[bot] * Bump the pip-plugins group in /plugins/src with 15 updates Bumps the pip-plugins group in /plugins/src with 15 updates: | Package | From | To | | --- | --- | --- | | [azure-storage-blob](https://github.com/Azure/azure-sdk-for-python) | `12.18.3` | `12.20.0` | | [numpy](https://github.com/numpy/numpy) | `1.26.1` | `1.26.4` | | [scipy](https://github.com/scipy/scipy) | `1.11.3` | `1.13.1` | | [fastapi](https://github.com/tiangolo/fastapi) | `0.104.0` | `0.111.0` | | [jsonschema](https://github.com/python-jsonschema/jsonschema) | `4.19.1` | `4.22.0` | | [pre-commit](https://github.com/pre-commit/pre-commit) | `3.5.0` | `3.7.1` | | [uvicorn](https://github.com/encode/uvicorn) | `0.23.2` | `0.30.0` | | [azure-functions](https://github.com/Azure/azure-functions-python-worker) | `1.17.0` | `1.19.0` | | [matplotlib](https://github.com/matplotlib/matplotlib) | `3.8.0` | `3.9.0` | | [urllib3](https://github.com/urllib3/urllib3) | `2.0.7` | `2.2.1` | | [json5](https://github.com/dpranke/pyjson5) | `0.9.14` | `0.9.25` | | [pymongo](https://github.com/mongodb/mongo-python-driver) | `4.5.0` | `4.7.2` | | [motor](https://github.com/mongodb/motor) | `3.3.1` | `3.4.0` | | [opencv-python](https://github.com/opencv/opencv-python) | `4.8.1.78` | `4.9.0.80` | | [python-dotenv](https://github.com/theskumar/python-dotenv) | `1.0.0` | `1.0.1` | Updates `azure-storage-blob` from 12.18.3 to 12.20.0 - [Release notes](https://github.com/Azure/azure-sdk-for-python/releases) - [Changelog](https://github.com/Azure/azure-sdk-for-python/blob/main/doc/esrp_release.md) - [Commits](https://github.com/Azure/azure-sdk-for-python/compare/azure-storage-blob_12.18.3...azure-storage-blob_12.20.0) Updates `numpy` from 1.26.1 to 1.26.4 - [Release notes](https://github.com/numpy/numpy/releases) - [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst) - [Commits](https://github.com/numpy/numpy/compare/v1.26.1...v1.26.4) Updates `scipy` from 1.11.3 to 1.13.1 - [Release notes](https://github.com/scipy/scipy/releases) - [Commits](https://github.com/scipy/scipy/compare/v1.11.3...v1.13.1) Updates `fastapi` from 0.104.0 to 0.111.0 - [Release notes](https://github.com/tiangolo/fastapi/releases) - [Commits](https://github.com/tiangolo/fastapi/compare/0.104.0...0.111.0) Updates `jsonschema` from 4.19.1 to 4.22.0 - [Release notes](https://github.com/python-jsonschema/jsonschema/releases) - [Changelog](https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst) - [Commits](https://github.com/python-jsonschema/jsonschema/compare/v4.19.1...v4.22.0) Updates `pre-commit` from 3.5.0 to 3.7.1 - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md) - [Commits](https://github.com/pre-commit/pre-commit/compare/v3.5.0...v3.7.1) Updates `uvicorn` from 0.23.2 to 0.30.0 - [Release notes](https://github.com/encode/uvicorn/releases) - [Changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md) - [Commits](https://github.com/encode/uvicorn/compare/0.23.2...0.30.0) Updates `azure-functions` from 1.17.0 to 1.19.0 - [Release notes](https://github.com/Azure/azure-functions-python-worker/releases) - [Commits](https://github.com/Azure/azure-functions-python-worker/commits) Updates `matplotlib` from 3.8.0 to 3.9.0 - [Release notes](https://github.com/matplotlib/matplotlib/releases) - [Commits](https://github.com/matplotlib/matplotlib/compare/v3.8.0...v3.9.0) Updates `urllib3` from 2.0.7 to 2.2.1 - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/2.0.7...2.2.1) Updates `json5` from 0.9.14 to 0.9.25 - [Commits](https://github.com/dpranke/pyjson5/compare/v0.9.14...v0.9.25) Updates `pymongo` from 4.5.0 to 4.7.2 - [Release notes](https://github.com/mongodb/mongo-python-driver/releases) - [Changelog](https://github.com/mongodb/mongo-python-driver/blob/master/doc/changelog.rst) - [Commits](https://github.com/mongodb/mongo-python-driver/compare/4.5.0...4.7.2) Updates `motor` from 3.3.1 to 3.4.0 - [Release notes](https://github.com/mongodb/motor/releases) - [Changelog](https://github.com/mongodb/motor/blob/master/doc/changelog.rst) - [Commits](https://github.com/mongodb/motor/compare/3.3.1...3.4.0) Updates `opencv-python` from 4.8.1.78 to 4.9.0.80 - [Release notes](https://github.com/opencv/opencv-python/releases) - [Commits](https://github.com/opencv/opencv-python/commits) Updates `python-dotenv` from 1.0.0 to 1.0.1 - [Release notes](https://github.com/theskumar/python-dotenv/releases) - [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md) - [Commits](https://github.com/theskumar/python-dotenv/compare/v1.0.0...v1.0.1) --- updated-dependencies: - dependency-name: azure-storage-blob dependency-type: direct:production update-type: version-update:semver-minor dependency-group: pip-plugins - dependency-name: numpy dependency-type: direct:production update-type: version-update:semver-patch dependency-group: pip-plugins - dependency-name: scipy dependency-type: direct:production update-type: version-update:semver-minor dependency-group: pip-plugins - dependency-name: fastapi dependency-type: direct:production update-type: version-update:semver-minor dependency-group: pip-plugins - dependency-name: jsonschema dependency-type: direct:production update-type: version-update:semver-minor dependency-group: pip-plugins - dependency-name: pre-commit dependency-type: direct:production update-type: version-update:semver-minor dependency-group: pip-plugins - dependency-name: uvicorn dependency-type: direct:production update-type: version-update:semver-minor dependency-group: pip-plugins - dependency-name: azure-functions dependency-type: direct:production update-type: version-update:semver-minor dependency-group: pip-plugins - dependency-name: matplotlib dependency-type: direct:production update-type: version-update:semver-minor dependency-group: pip-plugins - dependency-name: urllib3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: pip-plugins - dependency-name: json5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: pip-plugins - dependency-name: pymongo dependency-type: direct:production update-type: version-update:semver-minor dependency-group: pip-plugins - dependency-name: motor dependency-type: direct:production update-type: version-update:semver-minor dependency-group: pip-plugins - dependency-name: opencv-python dependency-type: direct:production update-type: version-update:semver-minor dependency-group: pip-plugins - dependency-name: python-dotenv dependency-type: direct:production update-type: version-update:semver-patch dependency-group: pip-plugins ... Signed-off-by: dependabot[bot] * Bump the pip-api group in /api with 2 updates Bumps the pip-api group in /api with 2 updates: [uvicorn](https://github.com/encode/uvicorn) and [openai](https://github.com/openai/openai-python). Updates `uvicorn` from 0.29.0 to 0.30.0 - [Release notes](https://github.com/encode/uvicorn/releases) - [Changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md) - [Commits](https://github.com/encode/uvicorn/compare/0.29.0...0.30.0) Updates `openai` from 1.30.3 to 1.30.5 - [Release notes](https://github.com/openai/openai-python/releases) - [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/openai/openai-python/compare/v1.30.3...v1.30.5) --- updated-dependencies: - dependency-name: uvicorn dependency-type: direct:production update-type: version-update:semver-minor dependency-group: pip-api - dependency-name: openai dependency-type: direct:production update-type: version-update:semver-patch dependency-group: pip-api ... Signed-off-by: dependabot[bot] * remove trivial e2e test * Bump the npm-client group across 1 directory with 9 updates Bumps the npm-client group with 9 updates in the /client directory: | Package | From | To | | --- | --- | --- | | [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `3.14.0` | `3.15.0` | | [@azure/msal-react](https://github.com/AzureAD/microsoft-authentication-library-for-js) | `2.0.16` | `2.0.17` | | [@mui/icons-material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material) | `5.15.18` | `5.15.19` | | [plotly.js](https://github.com/plotly/plotly.js) | `2.32.0` | `2.33.0` | | [react-frame-component](https://github.com/ryanseddon/react-frame-component) | `5.2.6` | `5.2.7` | | [swagger-ui-react](https://github.com/swagger-api/swagger-ui) | `5.17.13` | `5.17.14` | | [usehooks-ts](https://github.com/juliencrn/usehooks-ts) | `2.9.1` | `2.16.0` | | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.2.11` | `5.2.12` | | [prettier](https://github.com/prettier/prettier) | `3.2.5` | `3.3.0` | Updates `@azure/msal-browser` from 3.14.0 to 3.15.0 - [Release notes](https://github.com/AzureAD/microsoft-authentication-library-for-js/releases) - [Commits](https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v3.14.0...msal-browser-v3.15.0) Updates `@azure/msal-react` from 2.0.16 to 2.0.17 - [Release notes](https://github.com/AzureAD/microsoft-authentication-library-for-js/releases) - [Commits](https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-react-v2.0.16...msal-react-v2.0.17) Updates `@mui/icons-material` from 5.15.18 to 5.15.19 - [Release notes](https://github.com/mui/material-ui/releases) - [Changelog](https://github.com/mui/material-ui/blob/v5.15.19/CHANGELOG.md) - [Commits](https://github.com/mui/material-ui/commits/v5.15.19/packages/mui-icons-material) Updates `plotly.js` from 2.32.0 to 2.33.0 - [Release notes](https://github.com/plotly/plotly.js/releases) - [Changelog](https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md) - [Commits](https://github.com/plotly/plotly.js/compare/v2.32.0...v2.33.0) Updates `react-frame-component` from 5.2.6 to 5.2.7 - [Release notes](https://github.com/ryanseddon/react-frame-component/releases) - [Commits](https://github.com/ryanseddon/react-frame-component/compare/v5.2.6...v5.2.7) Updates `swagger-ui-react` from 5.17.13 to 5.17.14 - [Release notes](https://github.com/swagger-api/swagger-ui/releases) - [Changelog](https://github.com/swagger-api/swagger-ui/blob/master/.releaserc) - [Commits](https://github.com/swagger-api/swagger-ui/compare/v5.17.13...v5.17.14) Updates `usehooks-ts` from 2.9.1 to 2.16.0 - [Release notes](https://github.com/juliencrn/usehooks-ts/releases) - [Commits](https://github.com/juliencrn/usehooks-ts/compare/usehooks-ts@2.9.1...usehooks-ts@2.16.0) Updates `vite` from 5.2.11 to 5.2.12 - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v5.2.12/packages/vite) Updates `prettier` from 3.2.5 to 3.3.0 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.2.5...3.3.0) --- updated-dependencies: - dependency-name: "@azure/msal-browser" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-client - dependency-name: "@azure/msal-react" dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-client - dependency-name: "@mui/icons-material" dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-client - dependency-name: plotly.js dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-client - dependency-name: react-frame-component dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-client - dependency-name: swagger-ui-react dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-client - dependency-name: usehooks-ts dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-client - dependency-name: vite dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-client - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-client ... Signed-off-by: dependabot[bot] * asdasd * asda --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Marc Lichtman Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .github/workflows/codeql.yml | 10 +- .github/workflows/dependency-review.yml | 6 +- .../workflows/docker-plugin-base-image.yml | 6 +- .github/workflows/docker-pre-release.yml | 10 +- .github/workflows/docker-release.yml | 10 +- .github/workflows/linter.yml | 4 +- .github/workflows/periodic_test_of_prod.yml | 4 +- .../workflows/periodic_test_of_staging.yml | 4 +- .github/workflows/run_api_tests.yml | 4 +- .github/workflows/run_client_tests.yml | 4 +- .github/workflows/run_playwright_tests.yml | 4 +- .github/workflows/run_staging_deployment.yml | 6 +- .github/workflows/scorecard.yml | 8 +- api/requirements.txt | 4 +- client/package-lock.json | 74 +++--- client/package.json | 16 +- e2e/__tests__/trivial.spec.ts | 10 - e2e/package-lock.json | 234 ++++++++++-------- e2e/package.json | 16 +- plugins/Dockerfile-no-gnuradio | 2 +- plugins/src/requirements.txt | 30 +-- 21 files changed, 247 insertions(+), 219 deletions(-) delete mode 100644 e2e/__tests__/trivial.spec.ts diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 718ecc93c..fbac6a7bf 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -42,16 +42,16 @@ jobs: steps: - name: Harden Runner - uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0 + uses: step-security/harden-runner@f086349bfa2bd1361f7909c78558e816508cdc10 # v2.8.0 with: egress-policy: audit - name: Checkout repository - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@49abf0ba24d0b7953cb586944e918a0b92074c80 # v2.22.4 + uses: github/codeql-action/init@f079b8493333aace61c81488f8bd40919487bd9f # v3.25.7 with: languages: ${{ matrix.language }} # If you wish to specify custom queries, you can do so here or in a config file. @@ -61,7 +61,7 @@ jobs: # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). # If this step fails, then you should remove it and run the build manually (see below) - name: Autobuild - uses: github/codeql-action/autobuild@49abf0ba24d0b7953cb586944e918a0b92074c80 # v2.22.4 + uses: github/codeql-action/autobuild@f079b8493333aace61c81488f8bd40919487bd9f # v3.25.7 # ℹī¸ Command-line programs to run using the OS shell. # 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun @@ -74,6 +74,6 @@ jobs: # ./location_of_script_within_repo/buildscript.sh - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@49abf0ba24d0b7953cb586944e918a0b92074c80 # v2.22.4 + uses: github/codeql-action/analyze@f079b8493333aace61c81488f8bd40919487bd9f # v3.25.7 with: category: "/language:${{matrix.language}}" diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index be299b0db..107adecbe 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -18,11 +18,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Harden Runner - uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0 + uses: step-security/harden-runner@f086349bfa2bd1361f7909c78558e816508cdc10 # v2.8.0 with: egress-policy: audit - name: 'Checkout Repository' - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 - name: 'Dependency Review' - uses: actions/dependency-review-action@6c5ccdad469c9f8a2996bfecaec55a631a347034 # v3.1.0 + uses: actions/dependency-review-action@0c155c5e8556a497adf53f2c18edabf945ed8e70 # v4.3.2 diff --git a/.github/workflows/docker-plugin-base-image.yml b/.github/workflows/docker-plugin-base-image.yml index 9fd89a983..60ceb9035 100644 --- a/.github/workflows/docker-plugin-base-image.yml +++ b/.github/workflows/docker-plugin-base-image.yml @@ -22,7 +22,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout the repository - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 with: fetch-depth: 0 - id: set_variables @@ -35,13 +35,13 @@ jobs: GITHUB_REPOSITORY: ${{ github.repository }} GITHUB_SHA: ${{ github.sha }} - name: Login to GitHub Container Registry - uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3.0.0 + uses: docker/login-action@0d4c9c5ea7693da7b068278f7b52bda2a190a446 # v3.2.0 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and Push Docker Image - uses: docker/build-push-action@0565240e2d4ab88bba5387d719585280857ece09 # v5.0.0 + uses: docker/build-push-action@2cdde995de11925a030ce8070c3d77a52ffcf1c0 # v5.3.0 with: context: plugins file: plugins/Dockerfile-base-image diff --git a/.github/workflows/docker-pre-release.yml b/.github/workflows/docker-pre-release.yml index ee1ced24c..55a0c1cf7 100644 --- a/.github/workflows/docker-pre-release.yml +++ b/.github/workflows/docker-pre-release.yml @@ -29,7 +29,7 @@ jobs: url: https://staging.iqengine.org steps: - name: Checkout the repository - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 with: fetch-depth: 0 - id: set_variables @@ -44,7 +44,7 @@ jobs: GITHUB_SHA: ${{ github.sha }} - name: Draft a release id: draft_a_release - uses: release-drafter/release-drafter@09c613e259eb8d4e7c81c2cb00618eb5fc4575a7 # v5.25.0 + uses: release-drafter/release-drafter@3f0f87098bd6b5c5b9a36d49c41d998ea58f9348 # v6.0.0 with: config-name: release-drafter.yml publish: true @@ -57,13 +57,13 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Login to GitHub Container Registry - uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3.0.0 + uses: docker/login-action@0d4c9c5ea7693da7b068278f7b52bda2a190a446 # v3.2.0 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and Push Docker Image - uses: docker/build-push-action@0565240e2d4ab88bba5387d719585280857ece09 # v5.0.0 + uses: docker/build-push-action@2cdde995de11925a030ce8070c3d77a52ffcf1c0 # v5.3.0 if: steps.draft_a_release.outputs.tag_name != '' with: labels: | @@ -76,7 +76,7 @@ jobs: env: NODE_ENV: production - name: Build and Push Plugins - uses: docker/build-push-action@0565240e2d4ab88bba5387d719585280857ece09 # v5.0.0 + uses: docker/build-push-action@2cdde995de11925a030ce8070c3d77a52ffcf1c0 # v5.3.0 if: steps.draft_a_release.outputs.tag_name != '' with: context: plugins diff --git a/.github/workflows/docker-release.yml b/.github/workflows/docker-release.yml index 92f984c31..961bccc83 100644 --- a/.github/workflows/docker-release.yml +++ b/.github/workflows/docker-release.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout the repository - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 with: fetch-depth: 0 - id: set_variables @@ -30,20 +30,20 @@ jobs: GITHUB_SHA: ${{ github.sha }} - name: Draft a release id: draft_a_release - uses: release-drafter/release-drafter@09c613e259eb8d4e7c81c2cb00618eb5fc4575a7 # v5.25.0 + uses: release-drafter/release-drafter@3f0f87098bd6b5c5b9a36d49c41d998ea58f9348 # v6.0.0 with: config-name: release-drafter.yml publish: true env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Login to GitHub Container Registry - uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3.0.0 + uses: docker/login-action@0d4c9c5ea7693da7b068278f7b52bda2a190a446 # v3.2.0 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and Push Docker Image - uses: docker/build-push-action@0565240e2d4ab88bba5387d719585280857ece09 # v5.0.0 + uses: docker/build-push-action@2cdde995de11925a030ce8070c3d77a52ffcf1c0 # v5.3.0 with: labels: | org.opencontainers.image.source=https://github.com/IQEngine/IQEngine @@ -55,7 +55,7 @@ jobs: env: NODE_ENV: production - name: Build and Push Plugins - uses: docker/build-push-action@0565240e2d4ab88bba5387d719585280857ece09 # v5.0.0 + uses: docker/build-push-action@2cdde995de11925a030ce8070c3d77a52ffcf1c0 # v5.3.0 if: steps.draft_a_release.outputs.tag_name != '' with: context: plugins diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml index 0e5d81063..f8857aada 100644 --- a/.github/workflows/linter.yml +++ b/.github/workflows/linter.yml @@ -44,7 +44,7 @@ jobs: # Checkout the code base # ########################## - name: Checkout Code - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 with: # Full git history is needed to get a proper # list of changed files within `super-linter` @@ -54,7 +54,7 @@ jobs: # Run Linter against code base # ################################ - name: MegaLinter - uses: oxsecurity/megalinter/flavors/cupcake@a87b2872713c6bdde46d2473c5d7ed23e5752dc2 # v7.4.0 + uses: oxsecurity/megalinter/flavors/cupcake@03986e6993ccf699a22451118520680b438e7d2a # v7.11.1 continue-on-error: true env: VALIDATE_ALL_CODEBASE: false diff --git a/.github/workflows/periodic_test_of_prod.yml b/.github/workflows/periodic_test_of_prod.yml index f87619dcf..56681dae6 100644 --- a/.github/workflows/periodic_test_of_prod.yml +++ b/.github/workflows/periodic_test_of_prod.yml @@ -16,9 +16,9 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 - - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1 + - uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 with: node-version: 18 diff --git a/.github/workflows/periodic_test_of_staging.yml b/.github/workflows/periodic_test_of_staging.yml index c575938fe..38c4c1b28 100644 --- a/.github/workflows/periodic_test_of_staging.yml +++ b/.github/workflows/periodic_test_of_staging.yml @@ -18,9 +18,9 @@ jobs: - name: Wake up staging deployment (min scaling is set to 0) run: curl https://staging.iqengine.org - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 - - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1 + - uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 with: node-version: 18 diff --git a/.github/workflows/run_api_tests.yml b/.github/workflows/run_api_tests.yml index 3b7f43b4b..79f5c7f4e 100644 --- a/.github/workflows/run_api_tests.yml +++ b/.github/workflows/run_api_tests.yml @@ -17,9 +17,9 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 - - uses: actions/setup-python@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236 # v4.7.1 + - uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5.1.0 with: python-version: '3.11' diff --git a/.github/workflows/run_client_tests.yml b/.github/workflows/run_client_tests.yml index bcb20ebf8..efbfc7864 100644 --- a/.github/workflows/run_client_tests.yml +++ b/.github/workflows/run_client_tests.yml @@ -17,10 +17,10 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 - name: Set up Node.js version - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1 + uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 with: node-version: '18.x' diff --git a/.github/workflows/run_playwright_tests.yml b/.github/workflows/run_playwright_tests.yml index d11aee2ca..ca83b7446 100644 --- a/.github/workflows/run_playwright_tests.yml +++ b/.github/workflows/run_playwright_tests.yml @@ -18,9 +18,9 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 - - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1 + - uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 with: node-version: 18 diff --git a/.github/workflows/run_staging_deployment.yml b/.github/workflows/run_staging_deployment.yml index 5f0945963..5c72ee40e 100644 --- a/.github/workflows/run_staging_deployment.yml +++ b/.github/workflows/run_staging_deployment.yml @@ -34,19 +34,19 @@ jobs: sha: ${{needs.create_pre_release.outputs.sha}} steps: - name: Log in with Azure with Service Principal - uses: azure/login@92a5484dfaf04ca78a94597f4f19fea633851fa2 # v1.4.7 + uses: azure/login@6c251865b4e6290e7b78be643ea2d005bc51f69a # v2.1.1 with: creds: '${{ secrets.AZURE_CREDENTIALS }}' - name: Build and Deploy Frontend+Backend Container App - uses: azure/container-apps-deploy-action@900fbf4c695af15656553e442a65192e797b9dd2 # v1 + uses: azure/container-apps-deploy-action@5f5f4c56ca90376e3cfbd76ba8fe8533c784e655 # v1 with: containerAppName: ${{ secrets.AZURE_CONTAINER_APP_NAME }} resourceGroup: ${{ secrets.AZURE_RESOURCEGROUP }} imageToDeploy: ghcr.io/${{ env.repository }}:${{ env.sha}} - name: Build and Deploy Plugins Container App - uses: azure/container-apps-deploy-action@900fbf4c695af15656553e442a65192e797b9dd2 # v1 + uses: azure/container-apps-deploy-action@5f5f4c56ca90376e3cfbd76ba8fe8533c784e655 # v1 with: containerAppName: ${{ secrets.AZURE_CONTAINER_APP_NAME_STAGING_PLUGINS }} resourceGroup: ${{ secrets.AZURE_RESOURCEGROUP }} diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml index 787df91d5..d9f8394c7 100644 --- a/.github/workflows/scorecard.yml +++ b/.github/workflows/scorecard.yml @@ -33,12 +33,12 @@ jobs: steps: - name: "Checkout code" - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v3.1.0 + uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v3.1.0 with: persist-credentials: false - name: "Run analysis" - uses: ossf/scorecard-action@483ef80eb98fb506c348f7d62e28055e49fe2398 # v2.3.0 + uses: ossf/scorecard-action@dc50aa9510b46c811795eb24b2f1ba02a914e534 # v2.3.3 with: results_file: results.sarif results_format: sarif @@ -60,7 +60,7 @@ jobs: # Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF # format to the repository Actions tab. - name: "Upload artifact" - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 + uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3 with: name: SARIF file path: results.sarif @@ -68,6 +68,6 @@ jobs: # Upload the results to GitHub's code scanning dashboard. - name: "Upload to code-scanning" - uses: github/codeql-action/upload-sarif@49abf0ba24d0b7953cb586944e918a0b92074c80 # v2.22.4 + uses: github/codeql-action/upload-sarif@f079b8493333aace61c81488f8bd40919487bd9f # v3.25.7 with: sarif_file: results.sarif diff --git a/api/requirements.txt b/api/requirements.txt index 616040c90..e62466749 100644 --- a/api/requirements.txt +++ b/api/requirements.txt @@ -14,12 +14,12 @@ pymongo==4.7.2 pymongo-inmemory==0.4.2 pytest==8.2.1 pytest-asyncio==0.23.7 -uvicorn==0.29.0 +uvicorn==0.30.0 matplotlib==3.9.0 python-dotenv==1.0.1 pytest-mock==3.14.0 cache3==0.4.3 -openai==1.30.3 +openai==1.30.5 python-multipart==0.0.9 SigMF==1.2.1 scipy==1.13.1 diff --git a/client/package-lock.json b/client/package-lock.json index 241ee4331..3f6163e8e 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -8,8 +8,8 @@ "name": "iqengine", "version": "0.1.0", "dependencies": { - "@azure/msal-browser": "3.14.0", - "@azure/msal-react": "2.0.16", + "@azure/msal-browser": "3.15.0", + "@azure/msal-react": "2.0.17", "@azure/storage-blob": "12.18.0", "@codemirror/lang-python": "6.1.6", "@emotion/react": "11.11.4", @@ -20,7 +20,7 @@ "@js-temporal/polyfill": "0.4.4", "@mdx-js/rollup": "3.0.1", "@monaco-editor/react": "4.6.0", - "@mui/icons-material": "5.15.18", + "@mui/icons-material": "5.15.19", "@rjsf/core": "5.18.4", "@rjsf/validator-ajv8": "5.18.4", "@tanstack/react-query": "4.36.1", @@ -39,13 +39,13 @@ "konva": "9.3.11", "leaflet": "1.9.4", "moment": "2.30.1", - "plotly.js": "2.32.0", + "plotly.js": "2.33.0", "postcss": "8.4.38", "pyodide": "0.26.0", "react": "18.3.1", "react-chartjs-2": "5.2.0", "react-dom": "18.3.1", - "react-frame-component": "5.2.6", + "react-frame-component": "5.2.7", "react-ga4": "2.1.0", "react-hot-toast": "2.4.1", "react-konva": "18.2.10", @@ -55,11 +55,11 @@ "react-plotly.js": "2.6.0", "react-router-dom": "6.23.1", "styled-components": "6.1.11", - "swagger-ui-react": "5.17.13", + "swagger-ui-react": "5.17.14", "tailwindcss": "3.4.3", "typescript": "5.4.5", "usehooks-ts": "^2.9.1", - "vite": "5.2.11", + "vite": "5.2.12", "vite-plugin-env-compatible": "2.0.1", "vite-plugin-svgr": "4.2.0", "vite-tsconfig-paths": "4.3.2", @@ -74,7 +74,7 @@ "autoprefixer": "^10.4.19", "jsdom": "^24.1.0", "nock": "^13.5.4", - "prettier": "^3.2.5", + "prettier": "^3.3.0", "vitest": "^1.6.0", "vitest-canvas-mock": "^0.3.3" } @@ -227,9 +227,9 @@ } }, "node_modules/@azure/msal-browser": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-3.14.0.tgz", - "integrity": "sha512-Un85LhOoecJ3HDTS3Uv3UWnXC9/43ZSO+Kc+anSqpZvcEt58SiO/3DuVCAe1A3I5UIBYJNMgTmZPGXQ0MVYrwA==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-3.15.0.tgz", + "integrity": "sha512-jqngIR0zGLtEHCAhgXLl+VZTFcU/9DmRSjGj5RbrLnFPL/0L9Hr68k8grvLrTIq7tjhTM5Xgh6Xc0l7JlViHQQ==", "dependencies": { "@azure/msal-common": "14.10.0" }, @@ -246,14 +246,14 @@ } }, "node_modules/@azure/msal-react": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/@azure/msal-react/-/msal-react-2.0.16.tgz", - "integrity": "sha512-fToFi/wG5e81Dir7Lw3/a2rZRRxvyD89ufI/GeVxcK3rblzJ6BT7fUoYnQsYTB6VR+z3MzRHpbJ3XgfESRk5ng==", + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@azure/msal-react/-/msal-react-2.0.17.tgz", + "integrity": "sha512-ru51RpXuIfXw1gICW5Ldnze161xo0iABJ7nzW7qvzjsgqi2SEPgAwVnPrNErKQiy9Pkc3ekUbBGc4NjIrWwJmw==", "engines": { "node": ">=10" }, "peerDependencies": { - "@azure/msal-browser": "^3.14.0", + "@azure/msal-browser": "^3.15.0", "react": "^16.8.0 || ^17 || ^18" } }, @@ -2163,9 +2163,9 @@ } }, "node_modules/@mui/icons-material": { - "version": "5.15.18", - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.15.18.tgz", - "integrity": "sha512-jGhyw02TSLM0NgW+MDQRLLRUD/K4eN9rlK2pTBTL1OtzyZmQ8nB060zK1wA0b7cVrIiG+zyrRmNAvGWXwm2N9Q==", + "version": "5.15.19", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.15.19.tgz", + "integrity": "sha512-RsEiRxA5azN9b8gI7JRqekkgvxQUlitoBOtZglflb8cUDyP12/cP4gRwhb44Ea1/zwwGGjAj66ZJpGHhKfibNA==", "dependencies": { "@babel/runtime": "^7.23.9" }, @@ -2431,9 +2431,9 @@ } }, "node_modules/@plotly/d3": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@plotly/d3/-/d3-3.8.1.tgz", - "integrity": "sha512-x49ThEu1FRA00kTso4Jdfyf2byaCPLBGmLjAYQz5OzaPyLUhHesX3/Nfv2OHEhynhdy2UB39DLXq6thYe2L2kg==" + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@plotly/d3/-/d3-3.8.2.tgz", + "integrity": "sha512-wvsNmh1GYjyJfyEBPKJLTMzgf2c2bEbSIL50lmqVUi+o1NHaLPi1Lb4v7VxXXJn043BhNyrxUrWI85Q+zmjOVA==" }, "node_modules/@plotly/d3-sankey": { "version": "0.7.2", @@ -9771,11 +9771,11 @@ } }, "node_modules/plotly.js": { - "version": "2.32.0", - "resolved": "https://registry.npmjs.org/plotly.js/-/plotly.js-2.32.0.tgz", - "integrity": "sha512-QBYyfVFs1XdoXQBq/f7SoiqQD/BEyDA5WwvN1NwY4ZTrTX6GmJ5jE5ydlt1I4K8i5W6H1atgti31jcSYD6StKA==", + "version": "2.33.0", + "resolved": "https://registry.npmjs.org/plotly.js/-/plotly.js-2.33.0.tgz", + "integrity": "sha512-pzuf6hSUCaSYmEag2b2DngkHdYMn+U/QMSC/UJOLIS8yd2UwIG1iGUmOR7pqZIS87oKx/+cMoG8aknGytgJKig==", "dependencies": { - "@plotly/d3": "3.8.1", + "@plotly/d3": "3.8.2", "@plotly/d3-sankey": "0.7.2", "@plotly/d3-sankey-circular": "0.33.1", "@plotly/mapbox-gl": "1.13.4", @@ -10018,9 +10018,9 @@ } }, "node_modules/prettier": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", - "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.0.tgz", + "integrity": "sha512-J9odKxERhCQ10OC2yb93583f6UnYutOeiV5i0zEDS7UGTdUt0u+y8erxl3lBKvwo/JHyyoEdXjwp4dke9oyZ/g==", "dev": true, "bin": { "prettier": "bin/prettier.cjs" @@ -10349,9 +10349,9 @@ } }, "node_modules/react-frame-component": { - "version": "5.2.6", - "resolved": "https://registry.npmjs.org/react-frame-component/-/react-frame-component-5.2.6.tgz", - "integrity": "sha512-CwkEM5VSt6nFwZ1Op8hi3JB5rPseZlmnp5CGiismVTauE6S4Jsc4TNMlT0O7Cts4WgIC3ZBAQ2p1Mm9XgLbj+w==", + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/react-frame-component/-/react-frame-component-5.2.7.tgz", + "integrity": "sha512-ROjHtSLoSVYUBfTieazj/nL8jIX9rZFmHC0yXEU+dx6Y82OcBEGgU9o7VyHMrBFUN9FuQ849MtIPNNLsb4krbg==", "peerDependencies": { "prop-types": "^15.5.9", "react": ">= 16.3", @@ -11741,9 +11741,9 @@ } }, "node_modules/swagger-ui-react": { - "version": "5.17.13", - "resolved": "https://registry.npmjs.org/swagger-ui-react/-/swagger-ui-react-5.17.13.tgz", - "integrity": "sha512-m844a+6KytjQtGAVWQwIZWNZFyeX9FTj7w54XAH5X5m8MeGFwQ6vc0v9gqROe733t1lgo0jUCJII8wq3Urfalw==", + "version": "5.17.14", + "resolved": "https://registry.npmjs.org/swagger-ui-react/-/swagger-ui-react-5.17.14.tgz", + "integrity": "sha512-mCXerZrbcn4ftPYifUF0+iKIRTHoVCv0HcJc/sXl9nCe3oeWdsjmOWVqKabzzAkAa0NwsbKNJFv2UL/Ivnf6VQ==", "dependencies": { "@babel/runtime-corejs3": "^7.24.5", "@braintree/sanitize-url": "=7.0.2", @@ -12572,9 +12572,9 @@ "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" }, "node_modules/vite": { - "version": "5.2.11", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.11.tgz", - "integrity": "sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==", + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.12.tgz", + "integrity": "sha512-/gC8GxzxMK5ntBwb48pR32GGhENnjtY30G4A0jemunsBkiEZFw60s8InGpN8gkhHEkjnRK1aSAxeQgwvFhUHAA==", "dependencies": { "esbuild": "^0.20.1", "postcss": "^8.4.38", diff --git a/client/package.json b/client/package.json index 64ff7bbcb..3312dfecd 100644 --- a/client/package.json +++ b/client/package.json @@ -24,8 +24,8 @@ ] }, "dependencies": { - "@azure/msal-browser": "3.14.0", - "@azure/msal-react": "2.0.16", + "@azure/msal-browser": "3.15.0", + "@azure/msal-react": "2.0.17", "@azure/storage-blob": "12.18.0", "@codemirror/lang-python": "6.1.6", "@emotion/react": "11.11.4", @@ -36,7 +36,7 @@ "@js-temporal/polyfill": "0.4.4", "@mdx-js/rollup": "3.0.1", "@monaco-editor/react": "4.6.0", - "@mui/icons-material": "5.15.18", + "@mui/icons-material": "5.15.19", "@rjsf/core": "5.18.4", "@rjsf/validator-ajv8": "5.18.4", "@tanstack/react-query": "4.36.1", @@ -55,13 +55,13 @@ "konva": "9.3.11", "leaflet": "1.9.4", "moment": "2.30.1", - "plotly.js": "2.32.0", + "plotly.js": "2.33.0", "postcss": "8.4.38", "pyodide": "0.26.0", "react": "18.3.1", "react-chartjs-2": "5.2.0", "react-dom": "18.3.1", - "react-frame-component": "5.2.6", + "react-frame-component": "5.2.7", "react-ga4": "2.1.0", "react-hot-toast": "2.4.1", "react-konva": "18.2.10", @@ -71,11 +71,11 @@ "react-plotly.js": "2.6.0", "react-router-dom": "6.23.1", "styled-components": "6.1.11", - "swagger-ui-react": "5.17.13", + "swagger-ui-react": "5.17.14", "tailwindcss": "3.4.3", "typescript": "5.4.5", "usehooks-ts": "^2.9.1", - "vite": "5.2.11", + "vite": "5.2.12", "vite-plugin-env-compatible": "2.0.1", "vite-plugin-svgr": "4.2.0", "vite-tsconfig-paths": "4.3.2", @@ -90,7 +90,7 @@ "autoprefixer": "^10.4.19", "jsdom": "^24.1.0", "nock": "^13.5.4", - "prettier": "^3.2.5", + "prettier": "^3.3.0", "vitest": "^1.6.0", "vitest-canvas-mock": "^0.3.3" } diff --git a/e2e/__tests__/trivial.spec.ts b/e2e/__tests__/trivial.spec.ts deleted file mode 100644 index d91d16715..000000000 --- a/e2e/__tests__/trivial.spec.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { test, expect } from '@playwright/test'; -import { skipLandingPage } from '../common-steps'; - -test('homepage has title @CICompatible', async ({ page }) => { - await page.goto('/'); - skipLandingPage(page); - - // Expect a title "to contain" a substring. - await expect(page).toHaveTitle('IQEngine'); -}); diff --git a/e2e/package-lock.json b/e2e/package-lock.json index 3b55a6844..c37089b60 100644 --- a/e2e/package-lock.json +++ b/e2e/package-lock.json @@ -9,17 +9,17 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "adm-zip": "0.5.10", - "playwright": "1.39.0" + "adm-zip": "0.5.13", + "playwright": "1.44.1" }, "devDependencies": { - "@azure/identity": "3.3.2", - "@azure/storage-blob": "12.17.0", - "@playwright/test": "1.39.0", + "@azure/identity": "4.2.0", + "@azure/storage-blob": "12.18.0", + "@playwright/test": "1.44.1", "@types/adm-zip": "0.5.5", - "dotenv": "16.3.1", - "dotenv-expand": "10.0.0", - "mongodb": "6.3.0" + "dotenv": "16.4.5", + "dotenv-expand": "11.0.6", + "mongodb": "6.7.0" } }, "node_modules/@azure/abort-controller": { @@ -177,9 +177,9 @@ } }, "node_modules/@azure/identity": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-3.3.2.tgz", - "integrity": "sha512-aDLwgMXpNBEXOlfCP9r5Rn+inmbnTbadlOnrKI2dPS9Lpf4gHvpYBV+DEZKttakfJ+qn4iWWb7zONQSO3A4XSA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-4.2.0.tgz", + "integrity": "sha512-ve3aYv79qXOJ8wRxQ5jO0eIz2DZ4o0TyME4m4vlGV5YyePddVZ+pFMzusAMODNAflYAAv1cBIhKnd4xytmXyig==", "dev": true, "dependencies": { "@azure/abort-controller": "^1.0.0", @@ -187,20 +187,18 @@ "@azure/core-client": "^1.4.0", "@azure/core-rest-pipeline": "^1.1.0", "@azure/core-tracing": "^1.0.0", - "@azure/core-util": "^1.0.0", + "@azure/core-util": "^1.3.0", "@azure/logger": "^1.0.0", - "@azure/msal-browser": "^2.37.1", - "@azure/msal-common": "^13.1.0", - "@azure/msal-node": "^1.17.3", + "@azure/msal-browser": "^3.11.1", + "@azure/msal-node": "^2.6.6", "events": "^3.0.0", "jws": "^4.0.0", "open": "^8.0.0", "stoppable": "^1.1.0", - "tslib": "^2.2.0", - "uuid": "^8.3.0" + "tslib": "^2.2.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=18.0.0" } }, "node_modules/@azure/logger": { @@ -216,44 +214,44 @@ } }, "node_modules/@azure/msal-browser": { - "version": "2.38.0", - "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.38.0.tgz", - "integrity": "sha512-gxBh83IumHgEP9uMCm9pJLKLRwICMQTxG9TX3AytdNt3oLUI3tytm/szYD5u5zKJgSkhHvwFSM+NPnM04hYw3w==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-3.15.0.tgz", + "integrity": "sha512-jqngIR0zGLtEHCAhgXLl+VZTFcU/9DmRSjGj5RbrLnFPL/0L9Hr68k8grvLrTIq7tjhTM5Xgh6Xc0l7JlViHQQ==", "dev": true, "dependencies": { - "@azure/msal-common": "13.2.0" + "@azure/msal-common": "14.10.0" }, "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-common": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-13.2.0.tgz", - "integrity": "sha512-rnstQ7Zgn3fSTKNQO+/YNV34/QXJs0vni7IA0/3QB1EEyrJg14xyRmTqlw9ta+pdSuT5OJwUP8kI3D/rBwUIBw==", + "version": "14.10.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-14.10.0.tgz", + "integrity": "sha512-Zk6DPDz7e1wPgLoLgAp0349Yay9RvcjPM5We/ehuenDNsz/t9QEFI7tRoHpp/e47I4p20XE3FiDlhKwAo3utDA==", "dev": true, "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-node": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-1.18.0.tgz", - "integrity": "sha512-N6GX1Twxw524e7gaJvj7hKtrPRmZl9qGY7U4pmUdx4XzoWYRFfYk4H1ZjVhQ7pwb5Ks88NNhbXVCagsuYPTEFg==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-2.9.0.tgz", + "integrity": "sha512-QHAvP6wduXzNKdmZviT1dXKUR3w/FTqgkhg7UrZndHwdihRZzxVR7KxlUw/Eq+vIeLSh1n0vxiULnaEqrLnJ6w==", "dev": true, "dependencies": { - "@azure/msal-common": "13.2.0", + "@azure/msal-common": "14.10.0", "jsonwebtoken": "^9.0.0", "uuid": "^8.3.0" }, "engines": { - "node": "10 || 12 || 14 || 16 || 18" + "node": ">=16" } }, "node_modules/@azure/storage-blob": { - "version": "12.17.0", - "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.17.0.tgz", - "integrity": "sha512-sM4vpsCpcCApagRW5UIjQNlNylo02my2opgp0Emi8x888hZUvJ3dN69Oq20cEGXkMUWnoCrBaB0zyS3yeB87sQ==", + "version": "12.18.0", + "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.18.0.tgz", + "integrity": "sha512-BzBZJobMoDyjJsPRMLNHvqHycTGrT8R/dtcTx9qUFcqwSRfGVK9A/cZ7Nx38UQydT9usZGbaDCN75QRNjezSAA==", "dev": true, "dependencies": { "@azure/abort-controller": "^1.0.0", @@ -283,9 +281,9 @@ } }, "node_modules/@mongodb-js/saslprep": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.0.tgz", - "integrity": "sha512-Xfijy7HvfzzqiOAhAepF4SGN5e9leLkMvg/OPOF97XemjfVCYN/oWa75wnkc6mltMSTwY+XlbhWgUOJmkFspSw==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.7.tgz", + "integrity": "sha512-dCHW/oEX0KJ4NjDULBo3JiOaK5+6axtpBbS+ao2ZInoAL9/YRQLhXzSNAFz7hP4nzLkIqsfYAK/PDE3+XHny0Q==", "dev": true, "dependencies": { "sparse-bitfield": "^3.0.3" @@ -301,12 +299,12 @@ } }, "node_modules/@playwright/test": { - "version": "1.39.0", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.39.0.tgz", - "integrity": "sha512-3u1iFqgzl7zr004bGPYiN/5EZpRUSFddQBra8Rqll5N0/vfpqlP9I9EXqAoGacuAbX6c9Ulg/Cjqglp5VkK6UQ==", + "version": "1.44.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.44.1.tgz", + "integrity": "sha512-1hZ4TNvD5z9VuhNJ/walIjvMVvYkZKf71axoF/uiAqpntQJXpG64dlXhoDXE3OczPuTuvjf/M5KWFg5VAVUS3Q==", "dev": true, "dependencies": { - "playwright": "1.39.0" + "playwright": "1.44.1" }, "bin": { "playwright": "cli.js" @@ -388,11 +386,11 @@ } }, "node_modules/adm-zip": { - "version": "0.5.10", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.10.tgz", - "integrity": "sha512-x0HvcHqVJNTPk/Bw8JbLWlWoo6Wwnsug0fnYYro1HBrjxZ3G7/AZk7Ahv8JwDe1uIcz8eBqvu86FuF1POiG7vQ==", + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.13.tgz", + "integrity": "sha512-4U51tTl9J8UVEcuKGr6zRzY95tWoAa9l+ureGBNmsfleszjZblm5NyEEL/ZQxkhi86co5mZhSvL2T7gkZ6feYQ==", "engines": { - "node": ">=6.0" + "node": ">=12.0" } }, "node_modules/agent-base": { @@ -414,9 +412,9 @@ "dev": true }, "node_modules/bson": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/bson/-/bson-6.2.0.tgz", - "integrity": "sha512-ID1cI+7bazPDyL9wYy9GaQ8gEEohWvcUl/Yf0dIdutJxnmInEEyCsb4awy/OiBfall7zBA179Pahi3vCdFze3Q==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.7.0.tgz", + "integrity": "sha512-w2IquM5mYzYZv6rs3uN2DZTOBe2a0zXLj53TGDqwF4l6Sz/XsISrisXOJihArF9+BZ6Cq/GjVht7Sjfmri7ytQ==", "dev": true, "engines": { "node": ">=16.20.1" @@ -476,24 +474,30 @@ } }, "node_modules/dotenv": { - "version": "16.3.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", - "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", + "version": "16.4.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", "dev": true, "engines": { "node": ">=12" }, "funding": { - "url": "https://github.com/motdotla/dotenv?sponsor=1" + "url": "https://dotenvx.com" } }, "node_modules/dotenv-expand": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz", - "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==", + "version": "11.0.6", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-11.0.6.tgz", + "integrity": "sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g==", "dev": true, + "dependencies": { + "dotenv": "^16.4.4" + }, "engines": { "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" } }, "node_modules/ecdsa-sig-formatter": { @@ -528,6 +532,19 @@ "node": ">= 6" } }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/http-proxy-agent": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", @@ -591,15 +608,21 @@ } }, "node_modules/jsonwebtoken": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.1.tgz", - "integrity": "sha512-K8wx7eJ5TPvEjuiVSkv167EVboBDv9PZdDoF7BgeQnBLVvZWW9clr2PsQHVJDTKaEIH5JBIwHujGcHp7GgI2eg==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", + "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", "dev": true, "dependencies": { "jws": "^3.2.2", - "lodash": "^4.17.21", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", "ms": "^2.1.1", - "semver": "^7.3.8" + "semver": "^7.5.4" }, "engines": { "node": ">=12", @@ -648,23 +671,47 @@ "safe-buffer": "^5.0.1" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", "dev": true }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", + "dev": true + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", + "dev": true + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", + "dev": true + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", + "dev": true + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "dev": true }, "node_modules/memory-pager": { "version": "1.5.0", @@ -694,13 +741,13 @@ } }, "node_modules/mongodb": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.3.0.tgz", - "integrity": "sha512-tt0KuGjGtLUhLoU263+xvQmPHEGTw5LbcNC73EoFRYgSHwZt5tsoJC110hDyO1kjQzpgNrpdcSza9PknWN4LrA==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.7.0.tgz", + "integrity": "sha512-TMKyHdtMcO0fYBNORiYdmM25ijsHs+Njs963r4Tro4OQZzqYigAzYQouwWRg4OIaiLRUEGUh/1UAcH5lxdSLIA==", "dev": true, "dependencies": { - "@mongodb-js/saslprep": "^1.1.0", - "bson": "^6.2.0", + "@mongodb-js/saslprep": "^1.1.5", + "bson": "^6.7.0", "mongodb-connection-string-url": "^3.0.0" }, "engines": { @@ -815,11 +862,11 @@ } }, "node_modules/playwright": { - "version": "1.39.0", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.39.0.tgz", - "integrity": "sha512-naE5QT11uC/Oiq0BwZ50gDmy8c8WLPRTEWuSSFVG2egBka/1qMoSqYQcROMT9zLwJ86oPofcTH2jBY/5wWOgIw==", + "version": "1.44.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.44.1.tgz", + "integrity": "sha512-qr/0UJ5CFAtloI3avF95Y0L1xQo6r3LQArLIg/z/PoGJ6xa+EwzrwO5lpNr/09STxdHuUoP2mvuELJS+hLdtgg==", "dependencies": { - "playwright-core": "1.39.0" + "playwright-core": "1.44.1" }, "bin": { "playwright": "cli.js" @@ -832,9 +879,9 @@ } }, "node_modules/playwright-core": { - "version": "1.39.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.39.0.tgz", - "integrity": "sha512-+k4pdZgs1qiM+OUkSjx96YiKsXsmb59evFoqv8SKO067qBA+Z2s/dCzJij/ZhdQcs2zlTAgRKfeiiLm8PQ2qvw==", + "version": "1.44.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.44.1.tgz", + "integrity": "sha512-wh0JWtYTrhv1+OSsLPgFzGzt67Y7BE/ZS3jEqgGBlp2ppp1ZDj8c+9IARNW4dwf1poq5MgHreEM2KV/GuR4cFA==", "bin": { "playwright-core": "cli.js" }, @@ -887,13 +934,10 @@ "dev": true }, "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -1027,12 +1071,6 @@ "engines": { "node": ">=4.0" } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true } } } diff --git a/e2e/package.json b/e2e/package.json index ae9115f3f..476dfa1c4 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -11,16 +11,16 @@ "author": "", "license": "ISC", "devDependencies": { - "@azure/identity": "3.3.2", - "@azure/storage-blob": "12.17.0", - "@playwright/test": "1.39.0", + "@azure/identity": "4.2.0", + "@azure/storage-blob": "12.18.0", + "@playwright/test": "1.44.1", "@types/adm-zip": "0.5.5", - "dotenv": "16.3.1", - "dotenv-expand": "10.0.0", - "mongodb": "6.3.0" + "dotenv": "16.4.5", + "dotenv-expand": "11.0.6", + "mongodb": "6.7.0" }, "dependencies": { - "adm-zip": "0.5.10", - "playwright": "1.39.0" + "adm-zip": "0.5.13", + "playwright": "1.44.1" } } diff --git a/plugins/Dockerfile-no-gnuradio b/plugins/Dockerfile-no-gnuradio index 4ef0c8268..bc75a5d44 100644 --- a/plugins/Dockerfile-no-gnuradio +++ b/plugins/Dockerfile-no-gnuradio @@ -1,5 +1,5 @@ # small image for plugins without gnu radio -FROM python:3.11-slim +FROM python:3.12-slim LABEL org.opencontainers.image.description="Plugins for IQEngine to provide additional post processing capabilities" LABEL org.opencontainers.image.licenses=MIT diff --git a/plugins/src/requirements.txt b/plugins/src/requirements.txt index 552ff3902..17b0a596e 100644 --- a/plugins/src/requirements.txt +++ b/plugins/src/requirements.txt @@ -1,19 +1,19 @@ -azure-storage-blob==12.18.3 -numpy==1.26.1 -scipy==1.11.3 -fastapi==0.104.0 -jsonschema==4.19.1 +azure-storage-blob==12.20.0 +numpy==1.26.4 +scipy==1.13.1 +fastapi==0.111.0 +jsonschema==4.22.0 PyYAML==6.0.1 -pre-commit==3.5.0 -uvicorn==0.23.2 -azure-functions==1.17.0 -matplotlib==3.8.0 -urllib3==2.0.7 -json5==0.9.14 -pymongo==4.5.0 -Motor==3.3.1 -opencv-python==4.8.1.78 -python-dotenv==1.0.0 +pre-commit==3.7.1 +uvicorn==0.30.0 +azure-functions==1.19.0 +matplotlib==3.9.0 +urllib3==2.2.1 +json5==0.9.25 +pymongo==4.7.2 +Motor==3.4.0 +opencv-python==4.9.0.80 +python-dotenv==1.0.1 pydantic==2.7.1 python-multipart==0.0.9 email-validator==2.1.1 \ No newline at end of file