diff --git a/package.json b/package.json index d6cdd00..e4031e3 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "@eslint/js": "^10.0.1", "@types/node": "^24.19.2", "@vitest/coverage-v8": "^4.1.11", - "eslint": "^10.13.0", + "eslint": "^10.14.0", "eslint-plugin-react-hooks": "^7.1.1", "ts-proto": "^2.18.3", "tsx": "^4.23.15", diff --git a/packages/protocol/package.json b/packages/protocol/package.json index 56eeae7..c47241b 100644 --- a/packages/protocol/package.json +++ b/packages/protocol/package.json @@ -18,7 +18,7 @@ }, "dependencies": { "@bufbuild/protobuf": "^2.16.0", - "@grpc/grpc-js": "^1.14.6", + "@grpc/grpc-js": "^1.14.7", "zod": "^4.6.7" }, "devDependencies": { diff --git a/packages/server/package.json b/packages/server/package.json index f800b15..c317895 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -25,7 +25,7 @@ "@fastify/csrf-protection": "^8.0.2", "@fastify/rate-limit": "^11.2.1", "@fastify/static": "^10.1.8", - "@grpc/grpc-js": "^1.14.6", + "@grpc/grpc-js": "^1.14.7", "@opentelemetry/api": "^1.10.0", "@opentelemetry/api-logs": "^0.223.0", "@opentelemetry/exporter-logs-otlp-http": "^0.300.0", @@ -34,14 +34,14 @@ "@opentelemetry/sdk-logs": "^0.223.0", "@opentelemetry/sdk-trace-base": "^2.12.0", "@opentelemetry/sdk-trace-node": "^2.12.0", - "@opentelemetry/semantic-conventions": "^1.43.0", + "@opentelemetry/semantic-conventions": "^1.44.0", "@remote-sql-agent/protocol": "workspace:*", "argon2": "^0.45.1", "drizzle-orm": "^0.45.4", "fastify": "^5.12.7", - "jose": "^6.2.13", + "jose": "^6.2.14", "node-forge": "^1.4.2", - "nodemailer": "^10.2.1", + "nodemailer": "^10.3.1", "pino": "^10.4.0", "postgres": "^3.4.5", "tsx": "^4.23.15", diff --git a/packages/worker/package.json b/packages/worker/package.json index acfcc4b..3e528df 100644 --- a/packages/worker/package.json +++ b/packages/worker/package.json @@ -24,8 +24,8 @@ }, "//dependencies": "There is no dependencies field, on purpose. dist/rsagent-worker.mjs is a complete bundle \u2014 grpc, mssql, pino, yaml, zod, protocol and @azure/identity are all inlined \u2014 so declaring them would make npm re-download the lot to sit unused beside it. They are devDependencies because only the bundle step needs them. Nothing is left external: the tarball and the single executable ship the .mjs with no node_modules beside it, so an external import has nowhere to resolve from. Before adding a runtime dependency, check it is not already in the bundle.", "devDependencies": { - "@azure/identity": "^4.14.0", - "@grpc/grpc-js": "^1.14.6", + "@azure/identity": "^4.14.1", + "@grpc/grpc-js": "^1.14.7", "@remote-sql-agent/protocol": "workspace:*", "@types/mssql": "^12.3.0", "@types/node": "^24.19.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f28558a..395934d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,7 +18,7 @@ importers: version: 1.75.0 '@eslint/js': specifier: ^10.0.1 - version: 10.0.1(eslint@10.13.0) + version: 10.0.1(eslint@10.14.0) '@types/node': specifier: ^24.19.2 version: 24.19.2 @@ -26,11 +26,11 @@ importers: specifier: ^4.1.11 version: 4.1.12(vitest@4.1.11) eslint: - specifier: ^10.13.0 - version: 10.13.0 + specifier: ^10.14.0 + version: 10.14.0 eslint-plugin-react-hooks: specifier: ^7.1.1 - version: 7.1.1(eslint@10.13.0) + version: 7.1.1(eslint@10.14.0) ts-proto: specifier: ^2.18.3 version: 2.18.3 @@ -45,7 +45,7 @@ importers: version: 6.0.3 typescript-eslint: specifier: ^8.72.0 - version: 8.72.1(eslint@10.13.0)(typescript@6.0.3) + version: 8.72.1(eslint@10.14.0)(typescript@6.0.3) vitest: specifier: ^4.1.11 version: 4.1.11(@opentelemetry/api@1.10.0)(@types/node@24.19.2)(@vitest/coverage-v8@4.1.12)(vite@8.3.5(@types/node@24.19.2)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) @@ -85,16 +85,16 @@ importers: version: 19.3.0(@types/react@19.3.0) '@vitejs/plugin-react': specifier: ^6.1.2 - version: 6.1.2(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) + version: 6.1.2(vite@8.3.5(@types/node@26.6.6)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) typescript: specifier: ^6.0.3 version: 6.0.3 vite: specifier: ^8.3.5 - version: 8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1) + version: 8.3.5(@types/node@26.6.6)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1) vitest: specifier: ^4.1.11 - version: 4.1.11(@opentelemetry/api@1.10.0)(@types/node@26.6.5)(@vitest/coverage-v8@4.1.12)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) + version: 4.1.11(@opentelemetry/api@1.10.0)(@types/node@26.6.6)(@vitest/coverage-v8@4.1.12)(vite@8.3.5(@types/node@26.6.6)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) packages/protocol: dependencies: @@ -102,8 +102,8 @@ importers: specifier: ^2.16.0 version: 2.16.0 '@grpc/grpc-js': - specifier: ^1.14.6 - version: 1.14.6 + specifier: ^1.14.7 + version: 1.14.7 zod: specifier: ^4.6.7 version: 4.6.7 @@ -116,7 +116,7 @@ importers: version: 6.0.3 vitest: specifier: ^4.1.11 - version: 4.1.11(@opentelemetry/api@1.10.0)(@types/node@26.6.5)(@vitest/coverage-v8@4.1.12)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) + version: 4.1.11(@opentelemetry/api@1.10.0)(@types/node@26.6.6)(@vitest/coverage-v8@4.1.12)(vite@8.3.5(@types/node@26.6.6)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) packages/server: dependencies: @@ -136,8 +136,8 @@ importers: specifier: ^10.1.8 version: 10.1.8 '@grpc/grpc-js': - specifier: ^1.14.6 - version: 1.14.6 + specifier: ^1.14.7 + version: 1.14.7 '@opentelemetry/api': specifier: ^1.10.0 version: 1.10.0 @@ -163,8 +163,8 @@ importers: specifier: ^2.12.0 version: 2.12.0(@opentelemetry/api@1.10.0) '@opentelemetry/semantic-conventions': - specifier: ^1.43.0 - version: 1.43.0 + specifier: ^1.44.0 + version: 1.44.0 '@remote-sql-agent/protocol': specifier: workspace:* version: link:../protocol @@ -178,14 +178,14 @@ importers: specifier: ^5.12.7 version: 5.12.7 jose: - specifier: ^6.2.13 - version: 6.2.13 + specifier: ^6.2.14 + version: 6.2.14 node-forge: specifier: ^1.4.2 version: 1.4.2 nodemailer: - specifier: ^10.2.1 - version: 10.2.1 + specifier: ^10.3.1 + version: 10.3.1 pino: specifier: ^10.4.0 version: 10.4.0 @@ -221,11 +221,11 @@ importers: packages/worker: devDependencies: '@azure/identity': - specifier: ^4.14.0 - version: 4.14.0 + specifier: ^4.14.1 + version: 4.14.1 '@grpc/grpc-js': - specifier: ^1.14.6 - version: 1.14.6 + specifier: ^1.14.7 + version: 1.14.7 '@remote-sql-agent/protocol': specifier: workspace:* version: link:../protocol @@ -272,8 +272,8 @@ importers: tests/integration: dependencies: '@grpc/grpc-js': - specifier: ^1.14.6 - version: 1.14.6 + specifier: ^1.14.7 + version: 1.14.7 '@remote-sql-agent/protocol': specifier: workspace:* version: link:../../packages/protocol @@ -351,8 +351,8 @@ packages: resolution: {integrity: sha512-9n2pWK61veAuN0V20t9lOuoV4CFMdyAZ1ygZzvBGk/pBBJRib/PjL9PLXa/aI2CcPpyHfqVsxxqLCYl6uZlfDw==} engines: {node: '>=22.0.0'} - '@azure/identity@4.14.0': - resolution: {integrity: sha512-8utCLdTZn14CiAe0HW4JbtzUMsc0mdDwnjUvStFMrR4IxQP8S2eL9zVAdplpfORVJGYmidZElpeXRYjJQ4UyUw==} + '@azure/identity@4.14.1': + resolution: {integrity: sha512-HHuuFrmN1uuF9D5A6aAo5eHzNFNX4Q+P4SksZqDKse5YaJFFy/zDLG3wXHEV2FVGgetZ3QM8jGURNBtnQYf1NQ==} engines: {node: '>=22.0.0'} '@azure/keyvault-common@2.1.0': @@ -367,20 +367,16 @@ packages: resolution: {integrity: sha512-rbAE25KUfjU/s3XHUdJgceoCP5dEOpMx85J04kF+QMdta73XkuG9JGHHinch+XIoKpBdqljin+KqURpJriSzLA==} engines: {node: '>=22.0.0'} - '@azure/msal-browser@5.25.1': - resolution: {integrity: sha512-NDW2/bz2Pz71EJAlhSw+jg1kpRIWtrzj0gCzcHuG1u7iLvSOHpUc5lICkDA9x0bbeityxTneiunSBluvS+/y4w==} + '@azure/msal-browser@5.27.0': + resolution: {integrity: sha512-i2CKKyuCuOZEBZJiAoFK/viYZAP6CRaqqlkeHl3ViteDHOUE/tkI/Slq1cdGnwhkIB+k1OE0g00QGl9O0gAFNQ==} engines: {node: '>=0.8.0'} - '@azure/msal-common@16.14.2': - resolution: {integrity: sha512-HOBR0Gfo39TMrkxNG8k6cfjRkrRjXZc3JQs3ebMWQc9S4cihuknMYra3sgmzbZB752oQBqBN9+WF7c826p2vIQ==} + '@azure/msal-common@16.15.0': + resolution: {integrity: sha512-lwdLb1B9Q5nEhPLVIKe78XH5wFMN15fCiDkY7ylPDSWZuWcD93G3jpJajrKhO3CQld8SLKz0sHiOi24mxdvtsg==} engines: {node: '>=0.8.0'} - '@azure/msal-common@16.14.3': - resolution: {integrity: sha512-tz3GvMrR9V/plb2lDdW8qaO8CPpfZevdExBKjltzzbAtyhK0eB2UIvji1aU+gkyHj3fxQ2ie+LNHyMXdmo8wOg==} - engines: {node: '>=0.8.0'} - - '@azure/msal-node@7.1.1': - resolution: {integrity: sha512-zHXTJB38XVrsNaXrPBCMqEUjeyQysFfgmKtUHRDsEKTRjNIPckJ/w6fE5wBXrmJXBim1D3C7O7LOag0msPTrgw==} + '@azure/msal-node@7.1.2': + resolution: {integrity: sha512-52hKQLGpEQzwNufIXG1SPVU+wQ3RIe7Rp2+g+VdAmZojCAZ6yCdGEffzQEQ6RnBZGBEs40nl14rWBmfJpCoHsg==} engines: {node: '>=20'} '@babel/code-frame@7.29.7': @@ -1052,8 +1048,8 @@ packages: '@fastify/static@10.1.8': resolution: {integrity: sha512-3CbgWOXJX8f46xxsuOgQl9h0lyQQiABMG40kxRF5PWJk4LyBW5m3mLZoW5glnm2TUTC1gVFCBnqOt5S6zIIIrg==} - '@grpc/grpc-js@1.14.6': - resolution: {integrity: sha512-SgC/B3/VZ8lTyOZ4Cwk6f1skWhmkNAaVfiX90qd5u1rRXGKk1//8FTUEN9GvOUq7rfWIqAYkA3CoyumYVpOS6g==} + '@grpc/grpc-js@1.14.7': + resolution: {integrity: sha512-W4W/fcBMGRVtG6dW2c7cw2mnpS3hvbBd+oQXjh2iYFTZDk1JJmcNqkM5KSaPubQpamlUUurrlb7G1s9NJeERmQ==} engines: {node: '>=12.10.0'} '@grpc/proto-loader@0.8.1': @@ -1235,8 +1231,8 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.10.0 <1.11.0' - '@opentelemetry/semantic-conventions@1.43.0': - resolution: {integrity: sha512-eSYWTm620tTk45EKSedaUL8MFYI8hW164hIXsgIHyxu3VobUB3fFCu5t0hQby6OoWRPsG1KkKUG2M5UadiLiVg==} + '@opentelemetry/semantic-conventions@1.44.0': + resolution: {integrity: sha512-E3JkOlMBi3N8OGGkbl7tFyqk2MAS6/lySRZBK3Mu7AzjF1fT8oIChH9ChE48SUWzDn9Kdwta+G/p5LJ4xW4CLQ==} engines: {node: '>=14'} '@oxc-project/types@0.154.0': @@ -1446,8 +1442,8 @@ packages: '@types/esrecurse@4.3.1': resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} - '@types/estree@1.0.9': - resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} + '@types/estree@1.0.10': + resolution: {integrity: sha512-lTyOMnOcmRBzdCv6/4zUZCrEhV0xrqQiUZBZtVcbmLHBXKLnN8q89v/wKRF/Q0HbwVsqbIG3o5HDoFl9sduM+g==} '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} @@ -1461,8 +1457,8 @@ packages: '@types/node@24.19.2': resolution: {integrity: sha512-93d49wCWJkCyN87MxLpNN6KXPCwFw7bVUg79mGUV1OS40JGWwVCr8n61DXCSqz7CV6/VfPkb7xec7uP2M+QHWQ==} - '@types/node@26.6.5': - resolution: {integrity: sha512-uMzsv9stDdofIZBx4UGh4Z9ZgXnGC9seRDscilBcTHAeOFk67MZg/k9bWVfO+bk4qZmG+l52hRnLwUiH2LnJTg==} + '@types/node@26.6.6': + resolution: {integrity: sha512-MzQj+8Kx3XI40OmUAE6Qoh58ZMNstNNMwn2nfd3qWsfe7nDNSqJNzes4njhz6AHwrSHOffSLwXU6yb474Q4aog==} '@types/nodemailer@8.0.2': resolution: {integrity: sha512-c7M5ox8p0nEOfbJ2E9Qcmt8/QCu/VzsiAhzBiZbvky2PhKZDHpKB3sQHBM5MEZNkCfBOaS6S9//AGPRTNB7IaA==} @@ -1975,8 +1971,8 @@ packages: resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - eslint@10.13.0: - resolution: {integrity: sha512-UohDjD4zSzEwhf58M3O7vc/ycc8O1I7dNlhtD0WxE8Px8EHNJKtUwzBqrzeGhisRuv2ag4sAYswszCJRgKXYUg==} + eslint@10.14.0: + resolution: {integrity: sha512-T0pNsxkb9IKmtQjhpK3d7nWOpFv+YHuMbTJnSVMoQblF0onvXfErrtp4V1jHtsQPan7dKaGVD0q1WCXnzMF31A==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} hasBin: true peerDependencies: @@ -2154,8 +2150,8 @@ packages: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} - ignore@7.0.12: - resolution: {integrity: sha512-/8UvqAPU9DGTI9k4mxtf49U37Isfwr8Uts96+SBHIkFxPJnHS0Ew4f00sM4Scd8V8EjM0jUNtVDdv1kPdt35lg==} + ignore@7.0.14: + resolution: {integrity: sha512-wCBiZ77u1tuWde6G/nfOtLaCTYcFDU5yCzARzK10y+rLhzYoL7a7yEemcopcc2Mzow7gZOIjnV2ym1NYmdiJOQ==} engines: {node: '>= 4'} imurmurhash@0.1.4: @@ -2222,8 +2218,8 @@ packages: resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==} engines: {node: '>=8'} - jose@6.2.13: - resolution: {integrity: sha512-7TIg10ZE1x82YediN+lcrPNvGMKge9yFHQD+Qho/b8y2adfugU3AsvvHfxV0fzyFllT6l9xCjf4RWY9g/Z9PJQ==} + jose@6.2.14: + resolution: {integrity: sha512-3JasLuki1NRLQvY4wCoC37KZk4qxoBx2k2aFqLxT84IezqW0bkJKnNtxnZj/Fu1xsQivoc/lytxaRHJoGLjJ1A==} js-md4@0.3.2: resolution: {integrity: sha512-/GDnfQYsltsjRswQhN9fhv3EMw2sCpUdrdxyWDOUK7eyD++r3gRhzgiQgc/x4MAv2i1iuQ4lxO5mvqM3vj4bwA==} @@ -2458,8 +2454,8 @@ packages: resolution: {integrity: sha512-wRNIrw4DmVLKQlbgOMdkMx27Wrpzes2hh5Jtbi2bjPd+4wJstWIqP5A+lscnqbm0xxmT5Bpg8Lec5ItEBwx6BQ==} engines: {node: '>=18'} - nodemailer@10.2.1: - resolution: {integrity: sha512-ZrDNsPFoDMwefNs7sJwrYiEJ/CG4ClJWDZv05iNJsEBWa8GRDry1QJHTJxsuTAY9eDDKjX4k+q3SxslXJOao7w==} + nodemailer@10.3.1: + resolution: {integrity: sha512-uF0AFsJC07Y1vdW7p580DKAnh7rAO+4UPSSB3mDCPNDufoiaOebV6JmrzpxB14OjEEEiBsNdYoM2Y+fN8M7BBA==} engines: {node: '>=20.0.0'} obug@2.2.1: @@ -2562,8 +2558,8 @@ packages: resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} engines: {node: '>= 0.6.0'} - protobufjs@7.6.5: - resolution: {integrity: sha512-/FPD0nUc9jH6rfFjji9IBqOz4pcSE3CsT1m7Ep6Mdb0LxSUMj8hgl6GomOvZzpNpAqqGaXA0P3VSrZLFzIhQrw==} + protobufjs@7.6.6: + resolution: {integrity: sha512-dYDWdjSl5RNb7SgPxGQcRU+GtvP7s2fpkrY0r432PcOIaZ0/rBcxEZnQN67iJhFuQiVw754JDoPruPCNdGsbjg==} engines: {node: '>=12.0.0'} punycode@2.3.1: @@ -3057,7 +3053,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@azure/identity@4.14.0': + '@azure/identity@4.14.1': dependencies: '@azure/abort-controller': 2.2.0 '@azure/core-auth': 1.11.0 @@ -3067,8 +3063,8 @@ snapshots: '@azure/core-tracing': 1.4.0 '@azure/core-util': 1.14.0 '@azure/logger': 1.4.0 - '@azure/msal-browser': 5.25.1 - '@azure/msal-node': 7.1.1 + '@azure/msal-browser': 5.27.0 + '@azure/msal-node': 7.1.2 open: 11.0.4 tslib: 2.8.1 transitivePeerDependencies: @@ -3110,17 +3106,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@azure/msal-browser@5.25.1': + '@azure/msal-browser@5.27.0': dependencies: - '@azure/msal-common': 16.14.2 - - '@azure/msal-common@16.14.2': {} + '@azure/msal-common': 16.15.0 - '@azure/msal-common@16.14.3': {} + '@azure/msal-common@16.15.0': {} - '@azure/msal-node@7.1.1': + '@azure/msal-node@7.1.2': dependencies: - '@azure/msal-common': 16.14.3 + '@azure/msal-common': 16.15.0 jsonwebtoken: 9.0.3 '@babel/code-frame@7.29.7': @@ -3506,9 +3500,9 @@ snapshots: '@esbuild/win32-x64@0.28.2': optional: true - '@eslint-community/eslint-utils@4.10.1(eslint@10.13.0)': + '@eslint-community/eslint-utils@4.10.1(eslint@10.14.0)': dependencies: - eslint: 10.13.0 + eslint: 10.14.0 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} @@ -3529,9 +3523,9 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 - '@eslint/js@10.0.1(eslint@10.13.0)': + '@eslint/js@10.0.1(eslint@10.14.0)': optionalDependencies: - eslint: 10.13.0 + eslint: 10.14.0 '@eslint/object-schema@3.0.5': {} @@ -3610,7 +3604,7 @@ snapshots: fastq: 1.20.3 glob: 13.0.6 - '@grpc/grpc-js@1.14.6': + '@grpc/grpc-js@1.14.7': dependencies: '@grpc/proto-loader': 0.8.1 '@js-sdsl/ordered-map': 4.4.2 @@ -3619,7 +3613,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.6.5 + protobufjs: 7.6.6 yargs: 17.7.3 '@humanfs/core@0.19.2': @@ -3697,12 +3691,12 @@ snapshots: '@opentelemetry/core@2.12.0(@opentelemetry/api@1.10.0)': dependencies: '@opentelemetry/api': 1.10.0 - '@opentelemetry/semantic-conventions': 1.43.0 + '@opentelemetry/semantic-conventions': 1.44.0 '@opentelemetry/core@3.0.0(@opentelemetry/api@1.10.0)': dependencies: '@opentelemetry/api': 1.10.0 - '@opentelemetry/semantic-conventions': 1.43.0 + '@opentelemetry/semantic-conventions': 1.44.0 '@opentelemetry/exporter-logs-otlp-http@0.300.0(@opentelemetry/api@1.10.0)': dependencies: @@ -3737,13 +3731,13 @@ snapshots: dependencies: '@opentelemetry/api': 1.10.0 '@opentelemetry/core': 2.12.0(@opentelemetry/api@1.10.0) - '@opentelemetry/semantic-conventions': 1.43.0 + '@opentelemetry/semantic-conventions': 1.44.0 '@opentelemetry/resources@3.0.0(@opentelemetry/api@1.10.0)': dependencies: '@opentelemetry/api': 1.10.0 '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) - '@opentelemetry/semantic-conventions': 1.43.0 + '@opentelemetry/semantic-conventions': 1.44.0 '@opentelemetry/sdk-logs@0.223.0(@opentelemetry/api@1.10.0)': dependencies: @@ -3751,14 +3745,14 @@ snapshots: '@opentelemetry/api-logs': 0.223.0 '@opentelemetry/core': 2.12.0(@opentelemetry/api@1.10.0) '@opentelemetry/resources': 2.12.0(@opentelemetry/api@1.10.0) - '@opentelemetry/semantic-conventions': 1.43.0 + '@opentelemetry/semantic-conventions': 1.44.0 '@opentelemetry/sdk-logs@3.0.0(@opentelemetry/api@1.10.0)': dependencies: '@opentelemetry/api': 1.10.0 '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) '@opentelemetry/resources': 3.0.0(@opentelemetry/api@1.10.0) - '@opentelemetry/semantic-conventions': 1.43.0 + '@opentelemetry/semantic-conventions': 1.44.0 '@opentelemetry/sdk-metrics@3.0.0(@opentelemetry/api@1.10.0)': dependencies: @@ -3772,7 +3766,7 @@ snapshots: '@opentelemetry/core': 2.12.0(@opentelemetry/api@1.10.0) '@opentelemetry/resources': 2.12.0(@opentelemetry/api@1.10.0) '@opentelemetry/sdk-trace': 2.12.0(@opentelemetry/api@1.10.0) - '@opentelemetry/semantic-conventions': 1.43.0 + '@opentelemetry/semantic-conventions': 1.44.0 '@opentelemetry/sdk-trace-node@2.12.0(@opentelemetry/api@1.10.0)': dependencies: @@ -3786,16 +3780,16 @@ snapshots: '@opentelemetry/api': 1.10.0 '@opentelemetry/core': 2.12.0(@opentelemetry/api@1.10.0) '@opentelemetry/resources': 2.12.0(@opentelemetry/api@1.10.0) - '@opentelemetry/semantic-conventions': 1.43.0 + '@opentelemetry/semantic-conventions': 1.44.0 '@opentelemetry/sdk-trace@3.0.0(@opentelemetry/api@1.10.0)': dependencies: '@opentelemetry/api': 1.10.0 '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) '@opentelemetry/resources': 3.0.0(@opentelemetry/api@1.10.0) - '@opentelemetry/semantic-conventions': 1.43.0 + '@opentelemetry/semantic-conventions': 1.44.0 - '@opentelemetry/semantic-conventions@1.43.0': {} + '@opentelemetry/semantic-conventions@1.44.0': {} '@oxc-project/types@0.154.0': {} @@ -3924,7 +3918,7 @@ snapshots: '@types/esrecurse@4.3.1': {} - '@types/estree@1.0.9': {} + '@types/estree@1.0.10': {} '@types/json-schema@7.0.15': {} @@ -3944,7 +3938,7 @@ snapshots: dependencies: undici-types: 7.24.6 - '@types/node@26.6.5': + '@types/node@26.6.6': dependencies: undici-types: 8.9.0 optional: true @@ -3968,30 +3962,30 @@ snapshots: '@types/trusted-types@2.0.7': optional: true - '@typescript-eslint/eslint-plugin@8.72.1(@typescript-eslint/parser@8.72.1(eslint@10.13.0)(typescript@6.0.3))(eslint@10.13.0)(typescript@6.0.3)': + '@typescript-eslint/eslint-plugin@8.72.1(@typescript-eslint/parser@8.72.1(eslint@10.14.0)(typescript@6.0.3))(eslint@10.14.0)(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.72.1(eslint@10.13.0)(typescript@6.0.3) + '@typescript-eslint/parser': 8.72.1(eslint@10.14.0)(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.72.1 - '@typescript-eslint/type-utils': 8.72.1(eslint@10.13.0)(typescript@6.0.3) - '@typescript-eslint/utils': 8.72.1(eslint@10.13.0)(typescript@6.0.3) + '@typescript-eslint/type-utils': 8.72.1(eslint@10.14.0)(typescript@6.0.3) + '@typescript-eslint/utils': 8.72.1(eslint@10.14.0)(typescript@6.0.3) '@typescript-eslint/visitor-keys': 8.72.1 - eslint: 10.13.0 - ignore: 7.0.12 + eslint: 10.14.0 + ignore: 7.0.14 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@6.0.3) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.72.1(eslint@10.13.0)(typescript@6.0.3)': + '@typescript-eslint/parser@8.72.1(eslint@10.14.0)(typescript@6.0.3)': dependencies: '@typescript-eslint/scope-manager': 8.72.1 '@typescript-eslint/types': 8.72.1 '@typescript-eslint/typescript-estree': 8.72.1(typescript@6.0.3) '@typescript-eslint/visitor-keys': 8.72.1 debug: 4.4.3 - eslint: 10.13.0 + eslint: 10.14.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -4014,13 +4008,13 @@ snapshots: dependencies: typescript: 6.0.3 - '@typescript-eslint/type-utils@8.72.1(eslint@10.13.0)(typescript@6.0.3)': + '@typescript-eslint/type-utils@8.72.1(eslint@10.14.0)(typescript@6.0.3)': dependencies: '@typescript-eslint/types': 8.72.1 '@typescript-eslint/typescript-estree': 8.72.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.72.1(eslint@10.13.0)(typescript@6.0.3) + '@typescript-eslint/utils': 8.72.1(eslint@10.14.0)(typescript@6.0.3) debug: 4.4.3 - eslint: 10.13.0 + eslint: 10.14.0 ts-api-utils: 2.5.0(typescript@6.0.3) typescript: 6.0.3 transitivePeerDependencies: @@ -4043,13 +4037,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.72.1(eslint@10.13.0)(typescript@6.0.3)': + '@typescript-eslint/utils@8.72.1(eslint@10.14.0)(typescript@6.0.3)': dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.13.0) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.14.0) '@typescript-eslint/scope-manager': 8.72.1 '@typescript-eslint/types': 8.72.1 '@typescript-eslint/typescript-estree': 8.72.1(typescript@6.0.3) - eslint: 10.13.0 + eslint: 10.14.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -4067,10 +4061,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@6.1.2(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1))': + '@vitejs/plugin-react@6.1.2(vite@8.3.5(@types/node@26.6.6)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1))': dependencies: '@rolldown/pluginutils': 1.0.1 - vite: 8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1) + vite: 8.3.5(@types/node@26.6.6)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1) '@vitest/coverage-v8@4.1.12(vitest@4.1.11)': dependencies: @@ -4103,13 +4097,13 @@ snapshots: optionalDependencies: vite: 8.3.5(@types/node@24.19.2)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1) - '@vitest/mocker@4.1.11(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1))': + '@vitest/mocker@4.1.11(vite@8.3.5(@types/node@26.6.6)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1))': dependencies: '@vitest/spy': 4.1.11 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1) + vite: 8.3.5(@types/node@26.6.6)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1) '@vitest/pretty-format@4.1.11': dependencies: @@ -4449,11 +4443,11 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-plugin-react-hooks@7.1.1(eslint@10.13.0): + eslint-plugin-react-hooks@7.1.1(eslint@10.14.0): dependencies: '@babel/core': 7.29.7 '@babel/parser': 7.29.8 - eslint: 10.13.0 + eslint: 10.14.0 hermes-parser: 0.25.1 zod: 4.6.7 zod-validation-error: 4.0.2(zod@4.6.7) @@ -4463,7 +4457,7 @@ snapshots: eslint-scope@9.1.2: dependencies: '@types/esrecurse': 4.3.1 - '@types/estree': 1.0.9 + '@types/estree': 1.0.10 esrecurse: 4.3.0 estraverse: 5.3.0 @@ -4471,9 +4465,9 @@ snapshots: eslint-visitor-keys@5.0.1: {} - eslint@10.13.0: + eslint@10.14.0: dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.13.0) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.14.0) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.23.5 '@eslint/config-helpers': 0.7.0 @@ -4482,7 +4476,7 @@ snapshots: '@humanfs/node': 0.16.8 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.3 - '@types/estree': 1.0.9 + '@types/estree': 1.0.10 ajv: 6.15.0 cross-spawn: 7.0.6 debug: 4.4.3 @@ -4524,7 +4518,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.9 + '@types/estree': 1.0.10 esutils@2.0.3: {} @@ -4691,7 +4685,7 @@ snapshots: ignore@5.3.2: {} - ignore@7.0.12: {} + ignore@7.0.14: {} imurmurhash@0.1.4: {} @@ -4739,7 +4733,7 @@ snapshots: html-escaper: 2.0.2 istanbul-lib-report: 3.0.1 - jose@6.2.13: {} + jose@6.2.14: {} js-md4@0.3.2: {} @@ -4935,7 +4929,7 @@ snapshots: node-releases@2.0.51: {} - nodemailer@10.2.1: {} + nodemailer@10.3.1: {} obug@2.2.1: {} @@ -5032,7 +5026,7 @@ snapshots: process@0.11.10: {} - protobufjs@7.6.5: + protobufjs@7.6.6: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 @@ -5197,7 +5191,7 @@ snapshots: tedious@20.0.0: dependencies: '@azure/core-auth': 1.11.0 - '@azure/identity': 4.14.0 + '@azure/identity': 4.14.1 '@azure/keyvault-keys': 4.10.2 '@js-joda/core': 6.1.0 '@types/node': 24.19.2 @@ -5212,7 +5206,7 @@ snapshots: tedious@20.3.8: dependencies: '@azure/core-auth': 1.11.0 - '@azure/identity': 4.14.0 + '@azure/identity': 4.14.1 '@azure/keyvault-keys': 4.10.2 '@js-joda/core': 6.3.0 '@types/node': 24.19.2 @@ -5282,13 +5276,13 @@ snapshots: dependencies: prelude-ls: 1.2.1 - typescript-eslint@8.72.1(eslint@10.13.0)(typescript@6.0.3): + typescript-eslint@8.72.1(eslint@10.14.0)(typescript@6.0.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.72.1(@typescript-eslint/parser@8.72.1(eslint@10.13.0)(typescript@6.0.3))(eslint@10.13.0)(typescript@6.0.3) - '@typescript-eslint/parser': 8.72.1(eslint@10.13.0)(typescript@6.0.3) + '@typescript-eslint/eslint-plugin': 8.72.1(@typescript-eslint/parser@8.72.1(eslint@10.14.0)(typescript@6.0.3))(eslint@10.14.0)(typescript@6.0.3) + '@typescript-eslint/parser': 8.72.1(eslint@10.14.0)(typescript@6.0.3) '@typescript-eslint/typescript-estree': 8.72.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.72.1(eslint@10.13.0)(typescript@6.0.3) - eslint: 10.13.0 + '@typescript-eslint/utils': 8.72.1(eslint@10.14.0)(typescript@6.0.3) + eslint: 10.14.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -5324,7 +5318,7 @@ snapshots: tsx: 4.23.15 yaml: 2.9.1 - vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1): + vite@8.3.5(@types/node@26.6.6)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1): dependencies: lightningcss: 1.33.0 picomatch: 4.0.7 @@ -5332,7 +5326,7 @@ snapshots: rolldown: 1.2.14 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 26.6.5 + '@types/node': 26.6.6 esbuild: 0.28.2 fsevents: 2.3.3 tsx: 4.23.15 @@ -5367,10 +5361,10 @@ snapshots: transitivePeerDependencies: - msw - vitest@4.1.11(@opentelemetry/api@1.10.0)(@types/node@26.6.5)(@vitest/coverage-v8@4.1.12)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)): + vitest@4.1.11(@opentelemetry/api@1.10.0)(@types/node@26.6.6)(@vitest/coverage-v8@4.1.12)(vite@8.3.5(@types/node@26.6.6)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)): dependencies: '@vitest/expect': 4.1.11 - '@vitest/mocker': 4.1.11(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) + '@vitest/mocker': 4.1.11(vite@8.3.5(@types/node@26.6.6)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) '@vitest/pretty-format': 4.1.11 '@vitest/runner': 4.1.11 '@vitest/snapshot': 4.1.11 @@ -5387,11 +5381,11 @@ snapshots: tinyexec: 1.3.1 tinyglobby: 0.2.17 tinyrainbow: 3.2.0 - vite: 8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1) + vite: 8.3.5(@types/node@26.6.6)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1) why-is-node-running: 2.3.0 optionalDependencies: '@opentelemetry/api': 1.10.0 - '@types/node': 26.6.5 + '@types/node': 26.6.6 '@vitest/coverage-v8': 4.1.12(vitest@4.1.11) transitivePeerDependencies: - msw diff --git a/tests/integration/package.json b/tests/integration/package.json index 55b2626..92f5c4d 100644 --- a/tests/integration/package.json +++ b/tests/integration/package.json @@ -8,7 +8,7 @@ "typecheck": "tsc -p tsconfig.json --noEmit" }, "dependencies": { - "@grpc/grpc-js": "^1.14.6", + "@grpc/grpc-js": "^1.14.7", "@remote-sql-agent/protocol": "workspace:*", "@remote-sql-agent/server": "workspace:*", "@remote-sql-agent/worker": "workspace:*",