From efb0f6553100a42dd2aa0eadefa65103029c53f5 Mon Sep 17 00:00:00 2001 From: "mongodb-devtools-bot[bot]" <189715634+mongodb-devtools-bot[bot]@users.noreply.github.com> Date: Wed, 11 Feb 2026 00:55:05 +0000 Subject: [PATCH] chore(deps): update mongosh to latest --- package-lock.json | 1907 +++++++++-------- package.json | 2 +- packages/atlas-service/package.json | 4 +- packages/bson-transpilers/package.json | 2 +- packages/compass-aggregations/package.json | 4 +- packages/compass-assistant/package.json | 2 +- packages/compass-collection/package.json | 4 +- packages/compass-components/package.json | 2 +- packages/compass-connections/package.json | 4 +- packages/compass-crud/package.json | 4 +- packages/compass-data-modeling/package.json | 4 +- packages/compass-e2e-tests/package.json | 4 +- packages/compass-electron-menu/package.json | 2 +- packages/compass-explain-plan/package.json | 2 +- packages/compass-generative-ai/package.json | 8 +- packages/compass-import-export/package.json | 4 +- packages/compass-indexes/package.json | 4 +- .../compass-preferences-model/package.json | 4 +- packages/compass-query-bar/package.json | 4 +- .../package.json | 2 +- .../compass-schema-validation/package.json | 4 +- packages/compass-schema/package.json | 4 +- packages/compass-shell/package.json | 2 +- packages/compass-sidebar/package.json | 2 +- packages/compass-web/package.json | 6 +- packages/compass-workspaces/package.json | 2 +- packages/compass/package.json | 10 +- packages/connection-form/package.json | 4 +- packages/connection-info/package.json | 4 +- packages/connection-storage/package.json | 2 +- packages/data-service/package.json | 14 +- packages/databases-collections/package.json | 2 +- packages/hadron-document/package.json | 4 +- packages/hadron-type-checker/package.json | 2 +- packages/mongodb-query-util/package.json | 2 +- packages/my-queries-storage/package.json | 2 +- 36 files changed, 1107 insertions(+), 932 deletions(-) diff --git a/package-lock.json b/package-lock.json index b83f6159b93..f8ea60a1306 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10689,27 +10689,48 @@ "license": "Apache-2.0" }, "node_modules/@mongodb-js/devtools-connect": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-3.14.2.tgz", - "integrity": "sha512-/9l8A+h6wT7hbnimlrZZlJHJTJx3esk39NI2qVGoVjcgIOpu4MVlY82TgThIeZ1EjQh0lxWSYy5gquc2z/pvnQ==", - "license": "Apache-2.0", + "version": "3.14.8", + "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-3.14.8.tgz", + "integrity": "sha512-cqWk2+MRyx4H7zLaB3FmmiPMq/09KTnCGJA+9uQfFzkqvifmEAuOEzSRX7pwl/jwWpksH6dgimHTUjojYXM4EA==", "dependencies": { - "@mongodb-js/devtools-proxy-support": "^0.7.2", - "@mongodb-js/oidc-http-server-pages": "1.2.4", + "@mongodb-js/devtools-proxy-support": "^0.7.4", + "@mongodb-js/oidc-http-server-pages": "1.2.5", "lodash.merge": "^4.6.2", "mongodb-connection-string-url": "^3.0.1 || ^7.0.0", "socks": "^2.7.3" }, "optionalDependencies": { "kerberos": "^2.1.0 || ^7.0.0", - "mongodb-client-encryption": "^6.1.0 || ^7.0.0", - "os-dns-native": "^1.2.0", + "mongodb-client-encryption": "^6.5.0 || ^7.0.0", + "os-dns-native": "^2.0.1", "resolve-mongodb-srv": "^1.1.1" }, "peerDependencies": { "@mongodb-js/oidc-plugin": "^2.0.0", "mongodb": "^6.9.0 || ^7.0.0", - "mongodb-log-writer": "^2.5.4" + "mongodb-log-writer": "^2.5.5" + } + }, + "node_modules/@mongodb-js/devtools-connect/node_modules/node-addon-api": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.5.0.tgz", + "integrity": "sha512-/bRZty2mXUIFY/xU5HLvveNHlswNJej+RnxBjOMkidWfwZzgTbPG1E3K5TOxRLOR+5hX7bSofy8yf1hZevMS8A==", + "optional": true, + "engines": { + "node": "^18 || ^20 || >= 21" + } + }, + "node_modules/@mongodb-js/devtools-connect/node_modules/os-dns-native": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/os-dns-native/-/os-dns-native-2.0.1.tgz", + "integrity": "sha512-fessk9+Z0dcoVSMnLi1zK9xztEHi3x57A3gkX8KzU6k216uiii28IFbCh/Sf/+sXUX8kDCkUohDclQhvXDLJcA==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "bindings": "^1.5.0", + "debug": "^4.3.3", + "ipv6-normalize": "^1.0.1", + "node-addon-api": "^8.5.0" } }, "node_modules/@mongodb-js/devtools-github-repo": { @@ -10721,10 +10742,9 @@ } }, "node_modules/@mongodb-js/devtools-proxy-support": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-proxy-support/-/devtools-proxy-support-0.7.2.tgz", - "integrity": "sha512-WW1tCIoWe5VtKgK4/fKwz6FTrTpqOJOeRJuEqqXDt9Gk0tCuDQ013r2ozU5KRUsP1xVVCVNf9SovQZcEhTVgOw==", - "license": "Apache-2.0", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-proxy-support/-/devtools-proxy-support-0.7.4.tgz", + "integrity": "sha512-jmWVA6CaPXd2jJ4ME/ziGIoksfGAOEZWaVRyhzSELvD/7acSinZsK9aSBiIxzGiR2zSs9YkTXulzrt06e9Hdnw==", "dependencies": { "@mongodb-js/socksv5": "^0.0.10", "agent-base": "^7.1.1", @@ -10736,32 +10756,52 @@ "pac-proxy-agent": "^7.0.2", "socks-proxy-agent": "^8.0.4", "ssh2": "^1.17.0", - "system-ca": "^2.0.1" + "system-ca": "^3.0.0" } }, "node_modules/@mongodb-js/devtools-proxy-support/node_modules/data-uri-to-buffer": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", - "license": "MIT", "engines": { "node": ">= 12" } }, "node_modules/@mongodb-js/devtools-proxy-support/node_modules/lru-cache": { - "version": "11.2.4", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.4.tgz", - "integrity": "sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==", - "license": "BlueOak-1.0.0", + "version": "11.2.6", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz", + "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==", "engines": { "node": "20 || >=22" } }, + "node_modules/@mongodb-js/devtools-proxy-support/node_modules/macos-export-certificate-and-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/macos-export-certificate-and-key/-/macos-export-certificate-and-key-2.0.1.tgz", + "integrity": "sha512-2Y2lbgJ1s4iglK7WCRApKhn+52x5xm6wgT+WCHn3bznLeVUACl14aHG5f3zb1o4tUzdLQ7scad5T6YxpvM92Tw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "node-addon-api": "^8.5.0" + } + }, + "node_modules/@mongodb-js/devtools-proxy-support/node_modules/node-addon-api": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.5.0.tgz", + "integrity": "sha512-/bRZty2mXUIFY/xU5HLvveNHlswNJej+RnxBjOMkidWfwZzgTbPG1E3K5TOxRLOR+5hX7bSofy8yf1hZevMS8A==", + "optional": true, + "engines": { + "node": "^18 || ^20 || >= 21" + } + }, "node_modules/@mongodb-js/devtools-proxy-support/node_modules/node-fetch": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", - "license": "MIT", "dependencies": { "data-uri-to-buffer": "^4.0.0", "fetch-blob": "^3.1.4", @@ -10775,6 +10815,29 @@ "url": "https://opencollective.com/node-fetch" } }, + "node_modules/@mongodb-js/devtools-proxy-support/node_modules/system-ca": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/system-ca/-/system-ca-3.0.0.tgz", + "integrity": "sha512-QlQvvCHxjUuhW8mAbOsDh6GTWvdJPFKpu4xTLsAYDDCjwZXCGiOC0zhhzS9QXBJOpO1CcKOU/CuVCDlJA+pIIQ==", + "optionalDependencies": { + "macos-export-certificate-and-key": "^2.0.1", + "win-export-certificate-and-key": "^3.0.2" + } + }, + "node_modules/@mongodb-js/devtools-proxy-support/node_modules/win-export-certificate-and-key": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/win-export-certificate-and-key/-/win-export-certificate-and-key-3.0.2.tgz", + "integrity": "sha512-whmC3h6M0UX3Ny31CqvUhutf0+atst2781xVrA7PFEEz3WF2loVuwZnrjDyrcQ+58bXenwdKwwW6Yfxhh7ZPYg==", + "hasInstallScript": true, + "optional": true, + "os": [ + "win32" + ], + "dependencies": { + "bindings": "^1.5.0", + "node-addon-api": "^8.5.0" + } + }, "node_modules/@mongodb-js/diagramming": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/@mongodb-js/diagramming/-/diagramming-2.3.3.tgz", @@ -11098,10 +11161,9 @@ "link": true }, "node_modules/@mongodb-js/oidc-http-server-pages": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-http-server-pages/-/oidc-http-server-pages-1.2.4.tgz", - "integrity": "sha512-Yn3hE5ykiGRLaNVoygFkFGgm+YIB1cGuS3iXXq0VBRw3DHlJ7k8aC2fZhD5QhG2GKYY0FFLe8FaESxKZ6oB5/g==", - "license": "Apache-2.0" + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-http-server-pages/-/oidc-http-server-pages-1.2.5.tgz", + "integrity": "sha512-5Gy9goGwXYI8y/ig6nCV1XJ7BFkxvcICNElOGrMoh/fvTkYJc4208AxhsQpAPeP6ng8kr/wx8/zFzoJ4g+HZuQ==" }, "node_modules/@mongodb-js/oidc-mock-provider": { "version": "0.11.3", @@ -11842,15 +11904,14 @@ } }, "node_modules/@mongodb-js/shell-bson-parser": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@mongodb-js/shell-bson-parser/-/shell-bson-parser-1.4.0.tgz", - "integrity": "sha512-3HO90liE6pmEuUMi7SWR1HooVk23/jfx5iaBZHo250iYyF5uaqssepBGRF7J/14pmgTSwIGrrDd5rQtBYrY7wA==", - "license": "Apache-2.0", + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@mongodb-js/shell-bson-parser/-/shell-bson-parser-1.5.5.tgz", + "integrity": "sha512-jAl1U7AFXwLu37SmT3d+H4VSOy7YQkzWHXhYoAsbuR/G1EIuspHfCNxyz4d6AP3HWuX7B1OfzTu2NW/K79c9/A==", "dependencies": { "acorn": "^8.14.1" }, "peerDependencies": { - "bson": "^4.6.3 || ^5 || ^6" + "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0" } }, "node_modules/@mongodb-js/signing-utils": { @@ -11929,25 +11990,6 @@ "zod": "^3.25.76" } }, - "node_modules/@mongosh/arg-parser/node_modules/@types/whatwg-url": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", - "license": "MIT", - "dependencies": { - "@types/webidl-conversions": "*" - } - }, - "node_modules/@mongosh/arg-parser/node_modules/mongodb-connection-string-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", - "license": "Apache-2.0", - "dependencies": { - "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^14.1.0 || ^13.0.0" - } - }, "node_modules/@mongosh/async-rewriter2": { "version": "2.4.14", "resolved": "https://registry.npmjs.org/@mongosh/async-rewriter2/-/async-rewriter2-2.4.14.tgz", @@ -11986,7 +12028,6 @@ "version": "3.29.1", "resolved": "https://registry.npmjs.org/@mongosh/browser-repl/-/browser-repl-3.29.1.tgz", "integrity": "sha512-PQkRU2YjLA58eccF18k+I58X4+MmcLUTrDV4gnujEtC79/h89tHNin/aC4RRxGYVxAyAFkH8CXD6E9vRRHwjFQ==", - "license": "Apache-2.0", "dependencies": { "@mongosh/browser-runtime-core": "^3.29.1", "@mongosh/errors": "2.4.6", @@ -12010,6 +12051,14 @@ "react-dom": "^17.0.2" } }, + "node_modules/@mongosh/browser-repl/node_modules/bson": { + "version": "6.10.4", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.4.tgz", + "integrity": "sha512-WIsKqkSC0ABoBJuT1LEX+2HEvNmNKKgnTAyd0fL8qzK4SH2i9NXg+t08YtdZp/V9IZ33cxe3iV4yM0qg8lMQng==", + "engines": { + "node": ">=16.20.1" + } + }, "node_modules/@mongosh/browser-repl/node_modules/numeral": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/numeral/-/numeral-2.0.6.tgz", @@ -12070,7 +12119,6 @@ "version": "3.15.7", "resolved": "https://registry.npmjs.org/@mongosh/logging/-/logging-3.15.7.tgz", "integrity": "sha512-7P+9MuBW3RXeOyL4Eh84p1Ikvr9KWdJaE/YHmjtHDt/ATEgJq0L6TqBtNT5oL8tbu8Q7Djh1MVrogrAk/TTnYw==", - "license": "Apache-2.0", "dependencies": { "@mongodb-js/device-id": "^0.2.1", "@mongodb-js/devtools-connect": "^3.9.4", @@ -12087,7 +12135,6 @@ "version": "3.3.34", "resolved": "https://registry.npmjs.org/@mongosh/node-runtime-worker-thread/-/node-runtime-worker-thread-3.3.34.tgz", "integrity": "sha512-J16OISRstBOpkZNYxpMl2hVc1J6LziS/QjXU/vmHtChVj9uT9Unh68Y+UCAQmIGu+W/jl2lZC84z6iN/SyQDFA==", - "license": "Apache-2.0", "dependencies": { "interruptor": "^1.0.1", "system-ca": "^2.0.1" @@ -12100,7 +12147,6 @@ "version": "3.7.1", "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-3.7.1.tgz", "integrity": "sha512-6iTZ/oimBILvqU6rmm22I61wwLqHNDGi0B9eWBp5w5dPylJPrBd6JeuhmeY5SbQESRKFtj2A5F/OspbZTQwnVw==", - "license": "Apache-2.0", "dependencies": { "@mongosh/errors": "2.4.6", "@mongosh/shell-bson": "1.1.1", @@ -12113,30 +12159,78 @@ "node": ">=14.15.1" } }, - "node_modules/@mongosh/service-provider-core/node_modules/@types/whatwg-url": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", - "license": "MIT", + "node_modules/@mongosh/service-provider-core/node_modules/bson": { + "version": "6.10.4", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.4.tgz", + "integrity": "sha512-WIsKqkSC0ABoBJuT1LEX+2HEvNmNKKgnTAyd0fL8qzK4SH2i9NXg+t08YtdZp/V9IZ33cxe3iV4yM0qg8lMQng==", + "engines": { + "node": ">=16.20.1" + } + }, + "node_modules/@mongosh/service-provider-core/node_modules/mongodb": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.21.0.tgz", + "integrity": "sha512-URyb/VXMjJ4da46OeSXg+puO39XH9DeQpWCslifrRn9JWugy0D+DvvBvkm2WxmHe61O/H19JM66p1z7RHVkZ6A==", "dependencies": { - "@types/webidl-conversions": "*" + "@mongodb-js/saslprep": "^1.3.0", + "bson": "^6.10.4", + "mongodb-connection-string-url": "^3.0.2" + }, + "engines": { + "node": ">=16.20.1" + }, + "peerDependencies": { + "@aws-sdk/credential-providers": "^3.188.0", + "@mongodb-js/zstd": "^1.1.0 || ^2.0.0", + "gcp-metadata": "^5.2.0", + "kerberos": "^2.0.1", + "mongodb-client-encryption": ">=6.0.0 <7", + "snappy": "^7.3.2", + "socks": "^2.7.1" + }, + "peerDependenciesMeta": { + "@aws-sdk/credential-providers": { + "optional": true + }, + "@mongodb-js/zstd": { + "optional": true + }, + "gcp-metadata": { + "optional": true + }, + "kerberos": { + "optional": true + }, + "mongodb-client-encryption": { + "optional": true + }, + "snappy": { + "optional": true + }, + "socks": { + "optional": true + } } }, - "node_modules/@mongosh/service-provider-core/node_modules/mongodb-connection-string-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", - "license": "Apache-2.0", + "node_modules/@mongosh/service-provider-core/node_modules/mongodb-client-encryption": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/mongodb-client-encryption/-/mongodb-client-encryption-6.5.0.tgz", + "integrity": "sha512-Gj8EeyYKsssdko0NKhWRBGDif6uVFBbv+e+Nyn7E316UmRzApc4IP+p2NLm+av+fU+dFHVT5WqfzaQVDTh8i9w==", + "hasInstallScript": true, + "optional": true, + "peer": true, "dependencies": { - "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^14.1.0 || ^13.0.0" + "node-addon-api": "^4.3.0", + "prebuild-install": "^7.1.3" + }, + "engines": { + "node": ">=16.20.1" } }, "node_modules/@mongosh/service-provider-node-driver": { "version": "3.18.1", "resolved": "https://registry.npmjs.org/@mongosh/service-provider-node-driver/-/service-provider-node-driver-3.18.1.tgz", "integrity": "sha512-soUK/zgdgv+NfOu41JMK7bAipceXu38jJD8hnGVDjsLbMRA74lLXWRCBafCrFJH4K638hp1517nhVP73xMkW7g==", - "license": "Apache-2.0", "dependencies": { "@aws-sdk/credential-providers": "^3.965.0", "@mongodb-js/devtools-connect": "^3.9.4", @@ -12158,23 +12252,71 @@ "mongodb-client-encryption": "^6.5.0" } }, - "node_modules/@mongosh/service-provider-node-driver/node_modules/@types/whatwg-url": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", - "license": "MIT", + "node_modules/@mongosh/service-provider-node-driver/node_modules/bson": { + "version": "6.10.4", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.4.tgz", + "integrity": "sha512-WIsKqkSC0ABoBJuT1LEX+2HEvNmNKKgnTAyd0fL8qzK4SH2i9NXg+t08YtdZp/V9IZ33cxe3iV4yM0qg8lMQng==", + "engines": { + "node": ">=16.20.1" + } + }, + "node_modules/@mongosh/service-provider-node-driver/node_modules/mongodb": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.21.0.tgz", + "integrity": "sha512-URyb/VXMjJ4da46OeSXg+puO39XH9DeQpWCslifrRn9JWugy0D+DvvBvkm2WxmHe61O/H19JM66p1z7RHVkZ6A==", "dependencies": { - "@types/webidl-conversions": "*" + "@mongodb-js/saslprep": "^1.3.0", + "bson": "^6.10.4", + "mongodb-connection-string-url": "^3.0.2" + }, + "engines": { + "node": ">=16.20.1" + }, + "peerDependencies": { + "@aws-sdk/credential-providers": "^3.188.0", + "@mongodb-js/zstd": "^1.1.0 || ^2.0.0", + "gcp-metadata": "^5.2.0", + "kerberos": "^2.0.1", + "mongodb-client-encryption": ">=6.0.0 <7", + "snappy": "^7.3.2", + "socks": "^2.7.1" + }, + "peerDependenciesMeta": { + "@aws-sdk/credential-providers": { + "optional": true + }, + "@mongodb-js/zstd": { + "optional": true + }, + "gcp-metadata": { + "optional": true + }, + "kerberos": { + "optional": true + }, + "mongodb-client-encryption": { + "optional": true + }, + "snappy": { + "optional": true + }, + "socks": { + "optional": true + } } }, - "node_modules/@mongosh/service-provider-node-driver/node_modules/mongodb-connection-string-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", - "license": "Apache-2.0", + "node_modules/@mongosh/service-provider-node-driver/node_modules/mongodb-client-encryption": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/mongodb-client-encryption/-/mongodb-client-encryption-6.5.0.tgz", + "integrity": "sha512-Gj8EeyYKsssdko0NKhWRBGDif6uVFBbv+e+Nyn7E316UmRzApc4IP+p2NLm+av+fU+dFHVT5WqfzaQVDTh8i9w==", + "hasInstallScript": true, + "optional": true, "dependencies": { - "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^14.1.0 || ^13.0.0" + "node-addon-api": "^4.3.0", + "prebuild-install": "^7.1.3" + }, + "engines": { + "node": ">=16.20.1" } }, "node_modules/@mongosh/shell-api": { @@ -20694,12 +20836,11 @@ } }, "node_modules/bson": { - "version": "6.10.4", - "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.4.tgz", - "integrity": "sha512-WIsKqkSC0ABoBJuT1LEX+2HEvNmNKKgnTAyd0fL8qzK4SH2i9NXg+t08YtdZp/V9IZ33cxe3iV4yM0qg8lMQng==", - "license": "Apache-2.0", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-7.2.0.tgz", + "integrity": "sha512-YCEo7KjMlbNlyHhz7zAZNDpIpQbd+wOEHJYezv0nMYTn4x31eIUM2yomNNubclAt63dObUzKHWsBLJ9QcZNSnQ==", "engines": { - "node": ">=16.20.1" + "node": ">=20.19.0" } }, "node_modules/bson-transpilers": { @@ -31091,24 +31232,25 @@ "integrity": "sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==" }, "node_modules/kerberos": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/kerberos/-/kerberos-2.2.2.tgz", - "integrity": "sha512-42O7+/1Zatsc3MkxaMPpXcIl/ukIrbQaGoArZEAr6GcEi2qhfprOBYOPhj+YvSMJkEkdpTjApUx+2DuWaKwRhg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/kerberos/-/kerberos-7.0.0.tgz", + "integrity": "sha512-Q8yUNeCM5fSXkURaa05WugXFsH6c57hDHDmsupMFCPaQEPym9FGwFp/2XSTcMuLldtEeBOsQ/9VGQ55lfHTT3Q==", "hasInstallScript": true, - "license": "Apache-2.0", "dependencies": { - "node-addon-api": "^6.1.0", - "prebuild-install": "^7.1.2" + "node-addon-api": "^8.5.0", + "prebuild-install": "^7.1.3" }, "engines": { - "node": ">=12.9.0" + "node": ">=20.19.0" } }, "node_modules/kerberos/node_modules/node-addon-api": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", - "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", - "license": "MIT" + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.5.0.tgz", + "integrity": "sha512-/bRZty2mXUIFY/xU5HLvveNHlswNJej+RnxBjOMkidWfwZzgTbPG1E3K5TOxRLOR+5hX7bSofy8yf1hZevMS8A==", + "engines": { + "node": "^18 || ^20 || >= 21" + } }, "node_modules/key-tree-store": { "version": "1.3.0", @@ -35020,26 +35162,25 @@ } }, "node_modules/mongodb": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.21.0.tgz", - "integrity": "sha512-URyb/VXMjJ4da46OeSXg+puO39XH9DeQpWCslifrRn9JWugy0D+DvvBvkm2WxmHe61O/H19JM66p1z7RHVkZ6A==", - "license": "Apache-2.0", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-7.1.0.tgz", + "integrity": "sha512-kMfnKunbolQYwCIyrkxNJFB4Ypy91pYqua5NargS/f8ODNSJxT03ZU3n1JqL4mCzbSih8tvmMEMLpKTT7x5gCg==", "dependencies": { "@mongodb-js/saslprep": "^1.3.0", - "bson": "^6.10.4", - "mongodb-connection-string-url": "^3.0.2" + "bson": "^7.1.1", + "mongodb-connection-string-url": "^7.0.0" }, "engines": { - "node": ">=16.20.1" + "node": ">=20.19.0" }, "peerDependencies": { - "@aws-sdk/credential-providers": "^3.188.0", - "@mongodb-js/zstd": "^1.1.0 || ^2.0.0", - "gcp-metadata": "^5.2.0", - "kerberos": "^2.0.1", - "mongodb-client-encryption": ">=6.0.0 <7", + "@aws-sdk/credential-providers": "^3.806.0", + "@mongodb-js/zstd": "^7.0.0", + "gcp-metadata": "^7.0.1", + "kerberos": "^7.0.0", + "mongodb-client-encryption": ">=7.0.0 <7.1.0", "snappy": "^7.3.2", - "socks": "^2.7.1" + "socks": "^2.8.6" }, "peerDependenciesMeta": { "@aws-sdk/credential-providers": { @@ -35076,17 +35217,24 @@ } }, "node_modules/mongodb-client-encryption": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/mongodb-client-encryption/-/mongodb-client-encryption-6.5.0.tgz", - "integrity": "sha512-Gj8EeyYKsssdko0NKhWRBGDif6uVFBbv+e+Nyn7E316UmRzApc4IP+p2NLm+av+fU+dFHVT5WqfzaQVDTh8i9w==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/mongodb-client-encryption/-/mongodb-client-encryption-7.0.0.tgz", + "integrity": "sha512-0egSmyCQ31MLdDFH2j5fHnX8OkAWytUC4ZoPuelU0E+lgPQ2/UcpxkYQXF20SW0rCzADIc0qouiULtqAKDs/uQ==", "hasInstallScript": true, - "license": "Apache-2.0", "dependencies": { - "node-addon-api": "^4.3.0", + "node-addon-api": "^8.5.0", "prebuild-install": "^7.1.3" }, "engines": { - "node": ">=16.20.1" + "node": ">=20.19.0" + } + }, + "node_modules/mongodb-client-encryption/node_modules/node-addon-api": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.5.0.tgz", + "integrity": "sha512-/bRZty2mXUIFY/xU5HLvveNHlswNJej+RnxBjOMkidWfwZzgTbPG1E3K5TOxRLOR+5hX7bSofy8yf1hZevMS8A==", + "engines": { + "node": "^18 || ^20 || >= 21" } }, "node_modules/mongodb-cloud-info": { @@ -35119,12 +35267,12 @@ "link": true }, "node_modules/mongodb-connection-string-url": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.1.tgz", - "integrity": "sha512-XqMGwRX0Lgn05TDB4PyG2h2kKO/FfWJyCzYQbIhXUxz7ETt0I/FqHjUeqj37irJ+Dl1ZtU82uYyj14u2XsZKfg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", + "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", "dependencies": { "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^13.0.0" + "whatwg-url": "^14.1.0 || ^13.0.0" } }, "node_modules/mongodb-connection-string-url/node_modules/@types/whatwg-url": { @@ -35499,10 +35647,9 @@ } }, "node_modules/mongodb-log-writer": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/mongodb-log-writer/-/mongodb-log-writer-2.5.4.tgz", - "integrity": "sha512-YwdaWJ2lASddm1rO8+39Axfh3QKT5Jv7L7vVABzHg2UH/iBBB1SpkGdaiHrGobWtVqRGPiZu/SXmv+nDCJXoTQ==", - "license": "Apache-2.0", + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/mongodb-log-writer/-/mongodb-log-writer-2.5.5.tgz", + "integrity": "sha512-fzHRQZlgHZ4bsidWyuEtuoq9BwLxL/JOKdnvgncBYt1RA3vLnRv/mdYKCMCePq1iNQ+6O4CKtVrSAHN0gISjKg==", "dependencies": { "heap-js": "^2.3.0" }, @@ -35600,15 +35747,6 @@ "node": ">=14.15.1" } }, - "node_modules/mongodb-mcp-server/node_modules/@types/whatwg-url": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", - "license": "MIT", - "dependencies": { - "@types/webidl-conversions": "*" - } - }, "node_modules/mongodb-mcp-server/node_modules/accepts": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", @@ -35646,6 +35784,14 @@ "url": "https://opencollective.com/express" } }, + "node_modules/mongodb-mcp-server/node_modules/bson": { + "version": "6.10.4", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.4.tgz", + "integrity": "sha512-WIsKqkSC0ABoBJuT1LEX+2HEvNmNKKgnTAyd0fL8qzK4SH2i9NXg+t08YtdZp/V9IZ33cxe3iV4yM0qg8lMQng==", + "engines": { + "node": ">=16.20.1" + } + }, "node_modules/mongodb-mcp-server/node_modules/content-disposition": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.1.tgz", @@ -35859,16 +36005,6 @@ "url": "https://opencollective.com/express" } }, - "node_modules/mongodb-mcp-server/node_modules/mongodb-connection-string-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", - "license": "Apache-2.0", - "dependencies": { - "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^14.1.0 || ^13.0.0" - } - }, "node_modules/mongodb-mcp-server/node_modules/negotiator": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", @@ -36047,6 +36183,15 @@ "node": ">=8" } }, + "node_modules/mongodb-schema/node_modules/bson": { + "version": "6.10.4", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.4.tgz", + "integrity": "sha512-WIsKqkSC0ABoBJuT1LEX+2HEvNmNKKgnTAyd0fL8qzK4SH2i9NXg+t08YtdZp/V9IZ33cxe3iV4yM0qg8lMQng==", + "optional": true, + "engines": { + "node": ">=16.20.1" + } + }, "node_modules/mongodb-schema/node_modules/cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", @@ -36062,6 +36207,67 @@ "node": ">=12" } }, + "node_modules/mongodb-schema/node_modules/mongodb": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.21.0.tgz", + "integrity": "sha512-URyb/VXMjJ4da46OeSXg+puO39XH9DeQpWCslifrRn9JWugy0D+DvvBvkm2WxmHe61O/H19JM66p1z7RHVkZ6A==", + "optional": true, + "dependencies": { + "@mongodb-js/saslprep": "^1.3.0", + "bson": "^6.10.4", + "mongodb-connection-string-url": "^3.0.2" + }, + "engines": { + "node": ">=16.20.1" + }, + "peerDependencies": { + "@aws-sdk/credential-providers": "^3.188.0", + "@mongodb-js/zstd": "^1.1.0 || ^2.0.0", + "gcp-metadata": "^5.2.0", + "kerberos": "^2.0.1", + "mongodb-client-encryption": ">=6.0.0 <7", + "snappy": "^7.3.2", + "socks": "^2.7.1" + }, + "peerDependenciesMeta": { + "@aws-sdk/credential-providers": { + "optional": true + }, + "@mongodb-js/zstd": { + "optional": true + }, + "gcp-metadata": { + "optional": true + }, + "kerberos": { + "optional": true + }, + "mongodb-client-encryption": { + "optional": true + }, + "snappy": { + "optional": true + }, + "socks": { + "optional": true + } + } + }, + "node_modules/mongodb-schema/node_modules/mongodb-client-encryption": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/mongodb-client-encryption/-/mongodb-client-encryption-6.5.0.tgz", + "integrity": "sha512-Gj8EeyYKsssdko0NKhWRBGDif6uVFBbv+e+Nyn7E316UmRzApc4IP+p2NLm+av+fU+dFHVT5WqfzaQVDTh8i9w==", + "hasInstallScript": true, + "optional": true, + "peer": true, + "dependencies": { + "node-addon-api": "^4.3.0", + "prebuild-install": "^7.1.3" + }, + "engines": { + "node": ">=16.20.1" + } + }, "node_modules/mongodb-schema/node_modules/numeral": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/numeral/-/numeral-2.0.6.tgz", @@ -36115,22 +36321,46 @@ } }, "node_modules/mongodb/node_modules/@types/whatwg-url": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", - "license": "MIT", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-13.0.0.tgz", + "integrity": "sha512-N8WXpbE6Wgri7KUSvrmQcqrMllKZ9uxkYWMt+mCSGwNc0Hsw9VQTW7ApqI4XNrx6/SaM2QQJCzMPDEXE058s+Q==", "dependencies": { "@types/webidl-conversions": "*" } }, "node_modules/mongodb/node_modules/mongodb-connection-string-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", - "license": "Apache-2.0", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-7.0.1.tgz", + "integrity": "sha512-h0AZ9A7IDVwwHyMxmdMXKy+9oNlF0zFoahHiX3vQ8e3KFcSP3VmsmfvtRSuLPxmyv2vjIDxqty8smTgie/SNRQ==", "dependencies": { - "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^14.1.0 || ^13.0.0" + "@types/whatwg-url": "^13.0.0", + "whatwg-url": "^14.1.0" + }, + "engines": { + "node": ">=20.19.0" + } + }, + "node_modules/mongodb/node_modules/tr46": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", + "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==", + "dependencies": { + "punycode": "^2.3.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/mongodb/node_modules/whatwg-url": { + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz", + "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==", + "dependencies": { + "tr46": "^5.1.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=18" } }, "node_modules/moo": { @@ -43944,11 +44174,11 @@ } }, "node_modules/socks": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", - "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", + "version": "2.8.7", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", + "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==", "dependencies": { - "ip-address": "^9.0.5", + "ip-address": "^10.0.1", "smart-buffer": "^4.2.0" }, "engines": { @@ -43970,6 +44200,14 @@ "node": ">= 14" } }, + "node_modules/socks/node_modules/ip-address": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz", + "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==", + "engines": { + "node": ">= 12" + } + }, "node_modules/sort-keys": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", @@ -48529,8 +48767,8 @@ "@mongodb-js/compass-user-data": "^0.15.0", "@mongodb-js/compass-utils": "^0.9.27", "@mongodb-js/connection-info": "^0.25.2", - "@mongodb-js/devtools-connect": "^3.14.2", - "@mongodb-js/devtools-proxy-support": "^0.7.2", + "@mongodb-js/devtools-connect": "^3.14.8", + "@mongodb-js/devtools-proxy-support": "^0.7.4", "@mongodb-js/oidc-plugin": "^2.0.4", "compass-preferences-model": "^2.72.0", "electron": "^37.10.3", @@ -48596,7 +48834,7 @@ "license": "SSPL", "dependencies": { "antlr4": "4.7.2", - "bson": "^6.10.4", + "bson": "^7.2.0", "js-yaml": "^3.13.1" }, "devDependencies": { @@ -48654,9 +48892,9 @@ "@mongodb-js/device-id": "^0.2.0", "@mongosh/node-runtime-worker-thread": "^3.3.34", "clipboard": "^2.0.6", - "kerberos": "^2.2.2", + "kerberos": "^7.0.0", "keytar": "^7.9.0", - "mongodb-client-encryption": "^6.5.0", + "mongodb-client-encryption": "^7.0.0", "native-machine-id": "^0.1.1", "os-dns-native": "^1.2.1", "system-ca": "^2.0.0" @@ -48701,7 +48939,7 @@ "@mongodb-js/compass-workspaces": "^0.76.0", "@mongodb-js/connection-info": "^0.25.2", "@mongodb-js/connection-storage": "^0.69.0", - "@mongodb-js/devtools-proxy-support": "^0.7.2", + "@mongodb-js/devtools-proxy-support": "^0.7.4", "@mongodb-js/eslint-config-compass": "^1.4.16", "@mongodb-js/get-os-info": "^0.4.0", "@mongodb-js/mocha-config-compass": "^1.7.5", @@ -48716,7 +48954,7 @@ "@mongodb-js/workspace-info": "^1.4.0", "@segment/analytics-node": "^1.1.4", "@types/minimatch": "^5.1.2", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.3.4", "chalk": "^4.1.2", "clean-stack": "^2.0.0", @@ -48734,7 +48972,7 @@ "hadron-ipc": "^3.5.26", "make-fetch-happen": "^10.2.1", "minimatch": "^10.0.1", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-build-info": "^1.8.1", "mongodb-cloud-info": "^2.1.7", "mongodb-connection-string-url": "^3.0.1", @@ -48786,12 +49024,12 @@ "@mongodb-js/mongodb-constants": "^0.19.0", "@mongodb-js/my-queries-storage": "^0.54.0", "@mongodb-js/shell-bson-parser": "^1.4.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", "hadron-document": "^8.10.9", "hadron-type-checker": "^7.4.27", "lodash": "^4.17.23", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-collection-model": "^5.38.2", "mongodb-data-service": "^22.37.2", "mongodb-database-model": "^2.38.2", @@ -49012,7 +49250,7 @@ "@mongodb-js/compass-telemetry": "^1.23.0", "@mongodb-js/connection-info": "^0.25.2", "@mongodb-js/workspace-info": "^1.4.0", - "@mongosh/service-provider-node-driver": "^3.18.0", + "@mongosh/service-provider-node-driver": "^3.18.1", "ai": "^6.0.3", "compass-preferences-model": "^2.72.0", "lodash": "^4.17.21", @@ -49256,10 +49494,10 @@ "@mongodb-js/connection-info": "^0.25.2", "@mongodb-js/mongodb-constants": "^0.19.0", "@mongodb-js/workspace-info": "^1.4.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", "hadron-document": "^8.10.9", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-collection-model": "^5.38.2", "mongodb-connection-string-url": "^3.0.2", "mongodb-ns": "^3.0.1", @@ -49305,15 +49543,6 @@ "bson": "^4.6.3 || ^5 || ^6.10.3 || ^7.0.0" } }, - "packages/compass-collection/node_modules/@types/whatwg-url": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", - "license": "MIT", - "dependencies": { - "@types/webidl-conversions": "*" - } - }, "packages/compass-collection/node_modules/diff": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", @@ -49323,16 +49552,6 @@ "node": ">=0.3.1" } }, - "packages/compass-collection/node_modules/mongodb-connection-string-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", - "license": "Apache-2.0", - "dependencies": { - "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^14.1.0 || ^13.0.0" - } - }, "packages/compass-collection/node_modules/semver": { "version": "7.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", @@ -49427,7 +49646,7 @@ "@react-aria/interactions": "^3.9.1", "@react-aria/utils": "^3.13.1", "@react-aria/visually-hidden": "^3.3.1", - "bson": "^6.10.4", + "bson": "^7.2.0", "focus-trap-react": "^9.0.2", "hadron-document": "^8.10.9", "hadron-type-checker": "^7.4.27", @@ -49561,10 +49780,10 @@ "@mongodb-js/connection-form": "^1.78.0", "@mongodb-js/connection-info": "^0.25.2", "@mongodb-js/connection-storage": "^0.69.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", "lodash": "^4.17.23", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-build-info": "^1.8.1", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.37.2", @@ -49664,25 +49883,6 @@ "node": ">=0.3.1" } }, - "packages/compass-connections/node_modules/@types/whatwg-url": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", - "license": "MIT", - "dependencies": { - "@types/webidl-conversions": "*" - } - }, - "packages/compass-connections/node_modules/mongodb-connection-string-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", - "license": "Apache-2.0", - "dependencies": { - "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^14.1.0 || ^13.0.0" - } - }, "packages/compass-connections/node_modules/sinon": { "version": "9.2.4", "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", @@ -49789,13 +49989,13 @@ "@mongodb-js/shell-bson-parser": "^1.4.0", "ag-grid-community": "^20.2.0", "ag-grid-react": "^20.2.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", "hadron-document": "^8.10.9", "hadron-type-checker": "^7.4.27", "jsondiffpatch": "^0.7.3", "lodash": "^4.17.23", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-data-service": "^22.37.2", "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.6.0", @@ -49932,11 +50132,11 @@ "@mongodb-js/compass-utils": "^0.9.27", "@mongodb-js/compass-workspaces": "^0.76.0", "@mongodb-js/workspace-info": "^1.4.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", "html-to-image": "1.11.11", "lodash": "^4.17.23", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-ns": "^3.0.1", "mongodb-schema": "^12.6.3", "react": "^17.0.2", @@ -50105,7 +50305,7 @@ "@types/chai-as-promised": "^7.1.4", "@types/cross-spawn": "^6.0.2", "@types/yargs": "^17.0.33", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.3.4", "chai-as-promised": "^7.1.1", "clipboardy": "^2.3.0", @@ -50121,7 +50321,7 @@ "jszip": "^3.10.1", "lodash": "^4.17.23", "mocha": "^10.2.0", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-build-info": "^1.8.1", "mongodb-connection-string-url": "^3.0.1", "mongodb-log-writer": "^2.3.4", @@ -50166,16 +50366,6 @@ "sparse-bitfield": "^3.0.3" } }, - "packages/compass-e2e-tests/node_modules/@types/whatwg-url": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/webidl-conversions": "*" - } - }, "packages/compass-e2e-tests/node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -50407,72 +50597,127 @@ "node": ">=16 || 14 >=14.17" } }, - "packages/compass-e2e-tests/node_modules/mongodb-connection-string-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", + "packages/compass-e2e-tests/node_modules/mongodb-runner": { + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/mongodb-runner/-/mongodb-runner-5.11.1.tgz", + "integrity": "sha512-vgp9pKqnfRr5aXUCYqh0DHw0I3LmRjD+LvoiGi2scp1BCgTeftSEZGy9py8xkzeWxCGBr7S0uwdmfcUPiVYusg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^14.1.0 || ^13.0.0" + "@mongodb-js/mongodb-downloader": "^0.5.0", + "@mongodb-js/saslprep": "^1.3.2", + "debug": "^4.4.0", + "mongodb": "^6.9.0", + "mongodb-connection-string-url": "^3.0.0", + "yargs": "^17.7.2" + }, + "bin": { + "mongodb-runner": "bin/runner.js" } }, - "packages/compass-e2e-tests/node_modules/mongodb-connection-string-url/node_modules/tr46": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", - "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==", + "packages/compass-e2e-tests/node_modules/mongodb-runner/node_modules/bson": { + "version": "6.10.4", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.4.tgz", + "integrity": "sha512-WIsKqkSC0ABoBJuT1LEX+2HEvNmNKKgnTAyd0fL8qzK4SH2i9NXg+t08YtdZp/V9IZ33cxe3iV4yM0qg8lMQng==", "dev": true, - "license": "MIT", - "dependencies": { - "punycode": "^2.3.1" - }, "engines": { - "node": ">=18" + "node": ">=16.20.1" } }, - "packages/compass-e2e-tests/node_modules/mongodb-connection-string-url/node_modules/webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "packages/compass-e2e-tests/node_modules/mongodb-runner/node_modules/kerberos": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/kerberos/-/kerberos-2.2.2.tgz", + "integrity": "sha512-42O7+/1Zatsc3MkxaMPpXcIl/ukIrbQaGoArZEAr6GcEi2qhfprOBYOPhj+YvSMJkEkdpTjApUx+2DuWaKwRhg==", "dev": true, - "license": "BSD-2-Clause", + "hasInstallScript": true, + "optional": true, + "peer": true, + "dependencies": { + "node-addon-api": "^6.1.0", + "prebuild-install": "^7.1.2" + }, "engines": { - "node": ">=12" + "node": ">=12.9.0" } }, - "packages/compass-e2e-tests/node_modules/mongodb-connection-string-url/node_modules/whatwg-url": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz", - "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==", + "packages/compass-e2e-tests/node_modules/mongodb-runner/node_modules/mongodb": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.21.0.tgz", + "integrity": "sha512-URyb/VXMjJ4da46OeSXg+puO39XH9DeQpWCslifrRn9JWugy0D+DvvBvkm2WxmHe61O/H19JM66p1z7RHVkZ6A==", "dev": true, - "license": "MIT", "dependencies": { - "tr46": "^5.1.0", - "webidl-conversions": "^7.0.0" + "@mongodb-js/saslprep": "^1.3.0", + "bson": "^6.10.4", + "mongodb-connection-string-url": "^3.0.2" }, "engines": { - "node": ">=18" + "node": ">=16.20.1" + }, + "peerDependencies": { + "@aws-sdk/credential-providers": "^3.188.0", + "@mongodb-js/zstd": "^1.1.0 || ^2.0.0", + "gcp-metadata": "^5.2.0", + "kerberos": "^2.0.1", + "mongodb-client-encryption": ">=6.0.0 <7", + "snappy": "^7.3.2", + "socks": "^2.7.1" + }, + "peerDependenciesMeta": { + "@aws-sdk/credential-providers": { + "optional": true + }, + "@mongodb-js/zstd": { + "optional": true + }, + "gcp-metadata": { + "optional": true + }, + "kerberos": { + "optional": true + }, + "mongodb-client-encryption": { + "optional": true + }, + "snappy": { + "optional": true + }, + "socks": { + "optional": true + } } }, - "packages/compass-e2e-tests/node_modules/mongodb-runner": { - "version": "5.11.1", - "resolved": "https://registry.npmjs.org/mongodb-runner/-/mongodb-runner-5.11.1.tgz", - "integrity": "sha512-vgp9pKqnfRr5aXUCYqh0DHw0I3LmRjD+LvoiGi2scp1BCgTeftSEZGy9py8xkzeWxCGBr7S0uwdmfcUPiVYusg==", + "packages/compass-e2e-tests/node_modules/mongodb-runner/node_modules/mongodb-client-encryption": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/mongodb-client-encryption/-/mongodb-client-encryption-6.5.0.tgz", + "integrity": "sha512-Gj8EeyYKsssdko0NKhWRBGDif6uVFBbv+e+Nyn7E316UmRzApc4IP+p2NLm+av+fU+dFHVT5WqfzaQVDTh8i9w==", "dev": true, - "license": "Apache-2.0", + "hasInstallScript": true, + "optional": true, + "peer": true, "dependencies": { - "@mongodb-js/mongodb-downloader": "^0.5.0", - "@mongodb-js/saslprep": "^1.3.2", - "debug": "^4.4.0", - "mongodb": "^6.9.0", - "mongodb-connection-string-url": "^3.0.0", - "yargs": "^17.7.2" + "node-addon-api": "^4.3.0", + "prebuild-install": "^7.1.3" }, - "bin": { - "mongodb-runner": "bin/runner.js" + "engines": { + "node": ">=16.20.1" } }, + "packages/compass-e2e-tests/node_modules/mongodb-runner/node_modules/mongodb-client-encryption/node_modules/node-addon-api": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", + "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==", + "dev": true, + "optional": true, + "peer": true + }, + "packages/compass-e2e-tests/node_modules/mongodb-runner/node_modules/node-addon-api": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", + "dev": true, + "optional": true, + "peer": true + }, "packages/compass-e2e-tests/node_modules/node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", @@ -50711,7 +50956,7 @@ "version": "0.1.6", "license": "SSPL", "dependencies": { - "bson": "^6.10.4", + "bson": "^7.2.0", "debug": "^4.3.4", "electron": "^37.10.3", "react": "^17.0.2" @@ -50844,7 +51089,7 @@ "d3-flextree": "^2.1.2", "d3-hierarchy": "^3.1.2", "lodash": "^4.17.23", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "react": "^17.0.2", "react-redux": "^8.1.3", "redux": "^4.2.1", @@ -51105,12 +51350,12 @@ "@mongodb-js/compass-telemetry": "^1.23.0", "@mongodb-js/compass-utils": "^0.9.27", "@mongodb-js/connection-info": "^0.25.2", - "@mongosh/service-provider-core": "^3.7.0", - "@mongosh/service-provider-node-driver": "^3.18.0", + "@mongosh/service-provider-core": "^3.7.1", + "@mongosh/service-provider-node-driver": "^3.18.1", "ai": "^6.0.3", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-build-info": "^1.8.1", "mongodb-connection-string-url": "^3.0.1", "mongodb-mcp-server": "1.4.1-prerelease.5", @@ -51147,15 +51392,6 @@ "xvfb-maybe": "^0.2.1" } }, - "packages/compass-generative-ai/node_modules/@types/whatwg-url": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", - "license": "MIT", - "dependencies": { - "@types/webidl-conversions": "*" - } - }, "packages/compass-generative-ai/node_modules/ai": { "version": "6.0.33", "resolved": "https://registry.npmjs.org/ai/-/ai-6.0.33.tgz", @@ -51241,16 +51477,6 @@ "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", "license": "(AFL-2.1 OR BSD-3-Clause)" }, - "packages/compass-generative-ai/node_modules/mongodb-connection-string-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", - "license": "Apache-2.0", - "dependencies": { - "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^14.1.0 || ^13.0.0" - } - }, "packages/compass-generative-ai/node_modules/mongodb-ns": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.1.0.tgz", @@ -51510,14 +51736,14 @@ "@mongodb-js/compass-telemetry": "^1.23.0", "@mongodb-js/compass-utils": "^0.9.27", "@mongodb-js/compass-workspaces": "^0.76.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", "debug": "^4.3.4", "electron": "^37.10.3", "hadron-document": "^8.10.9", "hadron-ipc": "^3.5.26", "lodash": "^4.17.23", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-data-service": "^22.37.2", "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.6.0", @@ -51607,10 +51833,10 @@ "@mongodb-js/mongodb-constants": "^0.19.0", "@mongodb-js/shell-bson-parser": "^1.4.0", "@mongodb-js/workspace-info": "^1.4.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", "lodash": "^4.17.23", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-collection-model": "^5.38.2", "mongodb-data-service": "^22.37.2", "mongodb-ns": "^3.0.1", @@ -51987,8 +52213,8 @@ "@mongodb-js/compass-components": "^1.62.0", "@mongodb-js/compass-logging": "^1.10.0", "@mongodb-js/compass-user-data": "^0.15.0", - "@mongodb-js/devtools-proxy-support": "^0.7.2", - "bson": "^6.10.4", + "@mongodb-js/devtools-proxy-support": "^0.7.4", + "bson": "^7.2.0", "hadron-ipc": "^3.5.26", "js-yaml": "^4.1.0", "lodash": "^4.17.23", @@ -52062,10 +52288,10 @@ "@mongodb-js/compass-telemetry": "^1.23.0", "@mongodb-js/mongodb-constants": "^0.19.0", "@mongodb-js/my-queries-storage": "^0.54.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", "lodash": "^4.17.23", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-collection-model": "^5.38.2", "mongodb-instance-model": "^12.65.0", "mongodb-ns": "^3.0.1", @@ -52162,7 +52388,7 @@ "@mongodb-js/connection-info": "^0.25.2", "@mongodb-js/my-queries-storage": "^0.54.0", "@mongodb-js/workspace-info": "^1.4.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", "fuse.js": "^6.5.3", "mongodb-ns": "^3.0.1", @@ -52236,7 +52462,7 @@ "@mongodb-js/compass-query-bar": "^8.98.0", "@mongodb-js/compass-telemetry": "^1.23.0", "@mongodb-js/connection-storage": "^0.69.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", "d3": "^3.5.17", "hadron-document": "^8.10.9", @@ -52244,7 +52470,7 @@ "leaflet-defaulticon-compatibility": "^0.1.1", "leaflet-draw": "^1.0.4", "lodash": "^4.17.23", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-query-util": "^2.5.16", "mongodb-schema": "^12.6.3", "numeral": "^1.5.6", @@ -52299,11 +52525,11 @@ "@mongodb-js/compass-telemetry": "^1.23.0", "@mongodb-js/compass-workspaces": "^0.76.0", "@mongodb-js/mongodb-constants": "^0.19.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", "javascript-stringify": "^2.0.1", "lodash": "^4.17.23", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.6.0", "react": "^17.0.2", @@ -52515,7 +52741,7 @@ "@mongosh/browser-repl": "^3.29.1", "@mongosh/logging": "^3.15.7", "@mongosh/node-runtime-worker-thread": "^3.3.34", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", "react": "^17.0.2", "react-redux": "^8.1.3", @@ -52559,7 +52785,7 @@ "@mongodb-js/workspace-info": "^1.4.0", "compass-preferences-model": "^2.72.0", "lodash": "^4.17.23", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-instance-model": "^12.65.0", "mongodb-ns": "^3.0.1", "react": "^17.0.2", @@ -52891,6 +53117,14 @@ "node": ">=8" } }, + "packages/compass-test-server/node_modules/bson": { + "version": "6.10.4", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.4.tgz", + "integrity": "sha512-WIsKqkSC0ABoBJuT1LEX+2HEvNmNKKgnTAyd0fL8qzK4SH2i9NXg+t08YtdZp/V9IZ33cxe3iV4yM0qg8lMQng==", + "engines": { + "node": ">=16.20.1" + } + }, "packages/compass-test-server/node_modules/cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", @@ -52914,6 +53148,88 @@ "node": ">=0.3.1" } }, + "packages/compass-test-server/node_modules/kerberos": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/kerberos/-/kerberos-2.2.2.tgz", + "integrity": "sha512-42O7+/1Zatsc3MkxaMPpXcIl/ukIrbQaGoArZEAr6GcEi2qhfprOBYOPhj+YvSMJkEkdpTjApUx+2DuWaKwRhg==", + "hasInstallScript": true, + "optional": true, + "peer": true, + "dependencies": { + "node-addon-api": "^6.1.0", + "prebuild-install": "^7.1.2" + }, + "engines": { + "node": ">=12.9.0" + } + }, + "packages/compass-test-server/node_modules/kerberos/node_modules/node-addon-api": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", + "optional": true, + "peer": true + }, + "packages/compass-test-server/node_modules/mongodb": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.21.0.tgz", + "integrity": "sha512-URyb/VXMjJ4da46OeSXg+puO39XH9DeQpWCslifrRn9JWugy0D+DvvBvkm2WxmHe61O/H19JM66p1z7RHVkZ6A==", + "dependencies": { + "@mongodb-js/saslprep": "^1.3.0", + "bson": "^6.10.4", + "mongodb-connection-string-url": "^3.0.2" + }, + "engines": { + "node": ">=16.20.1" + }, + "peerDependencies": { + "@aws-sdk/credential-providers": "^3.188.0", + "@mongodb-js/zstd": "^1.1.0 || ^2.0.0", + "gcp-metadata": "^5.2.0", + "kerberos": "^2.0.1", + "mongodb-client-encryption": ">=6.0.0 <7", + "snappy": "^7.3.2", + "socks": "^2.7.1" + }, + "peerDependenciesMeta": { + "@aws-sdk/credential-providers": { + "optional": true + }, + "@mongodb-js/zstd": { + "optional": true + }, + "gcp-metadata": { + "optional": true + }, + "kerberos": { + "optional": true + }, + "mongodb-client-encryption": { + "optional": true + }, + "snappy": { + "optional": true + }, + "socks": { + "optional": true + } + } + }, + "packages/compass-test-server/node_modules/mongodb-client-encryption": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/mongodb-client-encryption/-/mongodb-client-encryption-6.5.0.tgz", + "integrity": "sha512-Gj8EeyYKsssdko0NKhWRBGDif6uVFBbv+e+Nyn7E316UmRzApc4IP+p2NLm+av+fU+dFHVT5WqfzaQVDTh8i9w==", + "hasInstallScript": true, + "optional": true, + "peer": true, + "dependencies": { + "node-addon-api": "^4.3.0", + "prebuild-install": "^7.1.3" + }, + "engines": { + "node": ">=16.20.1" + } + }, "packages/compass-test-server/node_modules/mongodb-runner": { "version": "5.11.1", "resolved": "https://registry.npmjs.org/mongodb-runner/-/mongodb-runner-5.11.1.tgz", @@ -53195,7 +53511,7 @@ "@mongodb-js/compass-workspaces": "^0.76.0", "@mongodb-js/connection-info": "^0.25.2", "@mongodb-js/connection-storage": "^0.69.0", - "@mongodb-js/devtools-proxy-support": "^0.7.2", + "@mongodb-js/devtools-proxy-support": "^0.7.4", "@mongodb-js/eslint-config-compass": "^1.4.16", "@mongodb-js/mocha-config-compass": "^1.7.5", "@mongodb-js/my-queries-storage": "^0.54.0", @@ -53213,7 +53529,7 @@ "@types/sinon-chai": "^3.2.5", "aws-sdk": "^2.1692.0", "browser-process-hrtime": "^1.0.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "buffer": "^6.0.3", "chai": "^4.3.6", "compass-preferences-model": "^2.72.0", @@ -53227,7 +53543,7 @@ "express-http-proxy": "^2.0.0", "is-ip": "^5.0.1", "mocha": "^10.2.0", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-data-service": "^22.37.2", "mongodb-log-writer": "^2.3.4", "mongodb-mcp-server": "1.4.1-prerelease.5", @@ -53502,7 +53818,7 @@ "@mongodb-js/compass-logging": "^1.10.0", "@mongodb-js/compass-user-data": "^0.15.0", "@mongodb-js/workspace-info": "^1.4.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", "lodash": "^4.17.23", "mongodb-collection-model": "^5.38.2", @@ -53660,16 +53976,6 @@ "dev": true, "license": "MIT" }, - "packages/compass/node_modules/@types/whatwg-url": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/webidl-conversions": "*" - } - }, "packages/compass/node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -53794,54 +54100,6 @@ "node": ">=16 || 14 >=14.17" } }, - "packages/compass/node_modules/mongodb-connection-string-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^14.1.0 || ^13.0.0" - } - }, - "packages/compass/node_modules/mongodb-connection-string-url/node_modules/tr46": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", - "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==", - "dev": true, - "license": "MIT", - "dependencies": { - "punycode": "^2.3.1" - }, - "engines": { - "node": ">=18" - } - }, - "packages/compass/node_modules/mongodb-connection-string-url/node_modules/webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - } - }, - "packages/compass/node_modules/mongodb-connection-string-url/node_modules/whatwg-url": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz", - "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==", - "dev": true, - "license": "MIT", - "dependencies": { - "tr46": "^5.1.0", - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=18" - } - }, "packages/compass/node_modules/node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", @@ -53911,7 +54169,7 @@ "@mongodb-js/connection-info": "^0.25.2", "@mongodb-js/shell-bson-parser": "^1.4.0", "lodash": "^4.17.23", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-build-info": "^1.8.1", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.37.2", @@ -53929,7 +54187,7 @@ "@types/mocha": "^9.0.0", "@types/react": "^17.0.5", "@types/sinon-chai": "^3.2.5", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.3.4", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", @@ -53939,25 +54197,6 @@ "xvfb-maybe": "^0.2.1" } }, - "packages/connection-form/node_modules/@types/whatwg-url": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", - "license": "MIT", - "dependencies": { - "@types/webidl-conversions": "*" - } - }, - "packages/connection-form/node_modules/mongodb-connection-string-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", - "license": "Apache-2.0", - "dependencies": { - "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^14.1.0 || ^13.0.0" - } - }, "packages/connection-form/node_modules/sinon": { "version": "9.2.4", "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", @@ -53991,7 +54230,7 @@ "license": "SSPL", "dependencies": { "lodash": "^4.17.23", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.37.2" }, @@ -54003,7 +54242,7 @@ "@types/chai": "^4.2.21", "@types/mocha": "^9.0.0", "@types/sinon-chai": "^3.2.5", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.3.6", "depcheck": "^1.4.1", "gen-esm-wrapper": "^1.1.0", @@ -54051,25 +54290,6 @@ "type-detect": "4.0.8" } }, - "packages/connection-info/node_modules/@types/whatwg-url": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", - "license": "MIT", - "dependencies": { - "@types/webidl-conversions": "*" - } - }, - "packages/connection-info/node_modules/mongodb-connection-string-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", - "license": "Apache-2.0", - "dependencies": { - "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^14.1.0 || ^13.0.0" - } - }, "packages/connection-info/node_modules/nise": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.5.tgz", @@ -54139,7 +54359,7 @@ "@mongodb-js/compass-user-data": "^0.15.0", "@mongodb-js/compass-utils": "^0.9.27", "@mongodb-js/connection-info": "^0.25.2", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", "electron": "^37.10.3", "hadron-ipc": "^3.5.26", @@ -54197,12 +54417,12 @@ "license": "SSPL", "dependencies": { "@mongodb-js/compass-utils": "^0.9.27", - "@mongodb-js/devtools-connect": "^3.14.2", - "@mongodb-js/devtools-proxy-support": "^0.7.2", - "bson": "^6.10.4", + "@mongodb-js/devtools-connect": "^3.14.8", + "@mongodb-js/devtools-proxy-support": "^0.7.4", + "bson": "^7.2.0", "debug": "^4.3.4", "lodash": "^4.17.23", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-build-info": "^1.8.1", "mongodb-connection-string-url": "^3.0.1", "mongodb-log-writer": "^2.4.4", @@ -54221,15 +54441,15 @@ "chai": "^4.2.0", "chai-as-promised": "^7.1.1", "depcheck": "^1.4.1", - "kerberos": "^2.2.2", + "kerberos": "^7.0.0", "mocha": "^10.2.0", "nyc": "^15.1.0", "sinon": "^9.2.3", - "socks": "^2.7.3", + "socks": "^2.8.7", "typescript": "^5.9.3" }, "optionalDependencies": { - "mongodb-client-encryption": "^6.5.0" + "mongodb-client-encryption": "^7.0.0" } }, "packages/data-service/node_modules/@mongodb-js/devtools-docker-test-envs": { @@ -54290,50 +54510,6 @@ "eslint": ">=5" } }, - "packages/data-service/node_modules/mongodb-connection-string-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", - "license": "Apache-2.0", - "dependencies": { - "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^14.1.0 || ^13.0.0" - } - }, - "packages/data-service/node_modules/mongodb-connection-string-url/node_modules/@types/whatwg-url": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", - "license": "MIT", - "dependencies": { - "@types/webidl-conversions": "*" - } - }, - "packages/data-service/node_modules/mongodb-connection-string-url/node_modules/tr46": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", - "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==", - "license": "MIT", - "dependencies": { - "punycode": "^2.3.1" - }, - "engines": { - "node": ">=18" - } - }, - "packages/data-service/node_modules/mongodb-connection-string-url/node_modules/whatwg-url": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz", - "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==", - "license": "MIT", - "dependencies": { - "tr46": "^5.1.0", - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=18" - } - }, "packages/data-service/node_modules/sinon": { "version": "9.2.4", "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", @@ -54497,7 +54673,7 @@ "@mongodb-js/prettier-config-compass": "^1.2.9", "@mongodb-js/testing-library-compass": "^1.4.4", "@mongodb-js/tsconfig-compass": "^1.2.13", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.2.0", "depcheck": "^1.4.1", "enzyme": "^3.11.0", @@ -55469,11 +55645,11 @@ "version": "8.10.9", "license": "SSPL", "dependencies": { - "bson": "^6.10.4", + "bson": "^7.2.0", "eventemitter3": "^4.0.0", "hadron-type-checker": "^7.4.27", "lodash": "^4.17.23", - "mongodb": "^6.21.0" + "mongodb": "^7.1.0" }, "devDependencies": { "@mongodb-js/eslint-config-compass": "^1.4.16", @@ -55640,7 +55816,7 @@ "version": "7.4.27", "license": "SSPL", "dependencies": { - "bson": "^6.10.4", + "bson": "^7.2.0", "lodash": "^4.17.21" }, "devDependencies": { @@ -55690,7 +55866,7 @@ "version": "2.5.16", "license": "SSPL", "dependencies": { - "bson": "^6.10.4", + "bson": "^7.2.0", "lodash": "^4.17.21" }, "devDependencies": { @@ -55745,7 +55921,7 @@ "@mongodb-js/compass-app-registry": "^9.7.0", "@mongodb-js/compass-editor": "^0.64.0", "@mongodb-js/compass-user-data": "^0.15.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "react": "^17.0.2" }, "devDependencies": { @@ -63067,8 +63243,8 @@ "@mongodb-js/compass-user-data": "^0.15.0", "@mongodb-js/compass-utils": "^0.9.27", "@mongodb-js/connection-info": "^0.25.2", - "@mongodb-js/devtools-connect": "^3.14.2", - "@mongodb-js/devtools-proxy-support": "^0.7.2", + "@mongodb-js/devtools-connect": "^3.14.8", + "@mongodb-js/devtools-proxy-support": "^0.7.4", "@mongodb-js/eslint-config-compass": "^1.4.16", "@mongodb-js/mocha-config-compass": "^1.7.5", "@mongodb-js/oidc-plugin": "^2.0.4", @@ -63157,7 +63333,7 @@ "@types/babel__generator": "^7.6.8", "@types/lodash": "^4.14.188", "@types/semver": "^7.3.9", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.3.6", "compass-preferences-model": "^2.72.0", "depcheck": "^1.4.1", @@ -63166,7 +63342,7 @@ "hadron-type-checker": "^7.4.27", "lodash": "^4.17.23", "mocha": "^10.2.0", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-collection-model": "^5.38.2", "mongodb-data-service": "^22.37.2", "mongodb-database-model": "^2.38.2", @@ -63340,7 +63516,7 @@ "@mongodb-js/testing-library-compass": "^1.4.4", "@mongodb-js/tsconfig-compass": "^1.2.13", "@mongodb-js/workspace-info": "^1.4.0", - "@mongosh/service-provider-node-driver": "^3.18.0", + "@mongosh/service-provider-node-driver": "^3.18.1", "@types/chai": "^4.2.21", "@types/chai-dom": "^0.0.10", "@types/mocha": "^9.0.0", @@ -63542,14 +63718,14 @@ "@types/react": "^17.0.5", "@types/react-dom": "^17.0.10", "@types/sinon-chai": "^3.2.5", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.3.6", "compass-preferences-model": "^2.72.0", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", "hadron-document": "^8.10.9", "mocha": "^10.2.0", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-collection-model": "^5.38.2", "mongodb-connection-string-url": "^3.0.2", "mongodb-ns": "^3.0.1", @@ -63573,29 +63749,12 @@ "semver": "^7.7.1" } }, - "@types/whatwg-url": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", - "requires": { - "@types/webidl-conversions": "*" - } - }, "diff": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true }, - "mongodb-connection-string-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", - "requires": { - "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^14.1.0 || ^13.0.0" - } - }, "semver": { "version": "7.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", @@ -63690,7 +63849,7 @@ "@types/chai-dom": "^0.0.10", "@types/mocha": "^9.0.0", "@types/react": "^17.0.5", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.3.4", "focus-trap-react": "^9.0.2", "hadron-document": "^8.10.9", @@ -63811,14 +63970,14 @@ "@types/react-dom": "^17.0.10", "@types/semver": "^7.3.9", "@types/sinon-chai": "^3.2.5", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.3.4", "compass-preferences-model": "^2.72.0", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", "lodash": "^4.17.23", "mocha": "^10.2.0", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-build-info": "^1.8.1", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.37.2", @@ -63833,23 +63992,6 @@ "xvfb-maybe": "^0.2.1" }, "dependencies": { - "@types/whatwg-url": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", - "requires": { - "@types/webidl-conversions": "*" - } - }, - "mongodb-connection-string-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", - "requires": { - "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^14.1.0 || ^13.0.0" - } - }, "sinon": { "version": "9.2.4", "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", @@ -64007,7 +64149,7 @@ "@types/reflux": "^6.4.3", "ag-grid-community": "^20.2.0", "ag-grid-react": "^20.2.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.1.2", "chai-as-promised": "^7.1.1", "compass-preferences-model": "^2.72.0", @@ -64020,7 +64162,7 @@ "jsondiffpatch": "^0.7.3", "lodash": "^4.17.23", "mocha": "^10.2.0", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-data-service": "^22.37.2", "mongodb-instance-model": "^12.65.0", "mongodb-ns": "^3.0.1", @@ -64138,14 +64280,14 @@ "@types/react": "^17.0.5", "@types/react-dom": "^17.0.10", "@types/sinon-chai": "^3.2.5", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.3.6", "compass-preferences-model": "^2.72.0", "depcheck": "^1.4.1", "html-to-image": "1.11.11", "lodash": "^4.17.23", "mocha": "^10.2.0", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-ns": "^3.0.1", "mongodb-schema": "^12.6.3", "nyc": "^15.1.0", @@ -64256,7 +64398,7 @@ "@mongodb-js/testing-library-compass": "^1.4.4", "@mongodb-js/tsconfig-compass": "^1.2.13", "@mongodb-js/workspace-info": "^1.4.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.2.0", "compass-preferences-model": "^2.72.0", "depcheck": "^1.4.1", @@ -64388,7 +64530,7 @@ "@types/react": "^17.0.5", "@types/react-dom": "^17.0.10", "@types/sinon-chai": "^3.2.5", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.3.6", "debug": "^4.3.4", "depcheck": "^1.4.1", @@ -64508,7 +64650,7 @@ "electron-mocha": "^12.2.0", "lodash": "^4.17.23", "mocha": "^10.2.0", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "nyc": "^15.1.0", "react": "^17.0.2", "react-dom": "^17.0.2", @@ -64729,8 +64871,8 @@ "@mongodb-js/prettier-config-compass": "^1.2.9", "@mongodb-js/testing-library-compass": "^1.4.4", "@mongodb-js/tsconfig-compass": "^1.2.13", - "@mongosh/service-provider-core": "^3.7.0", - "@mongosh/service-provider-node-driver": "^3.18.0", + "@mongosh/service-provider-core": "^3.7.1", + "@mongosh/service-provider-node-driver": "^3.18.1", "@types/chai": "^4.2.21", "@types/chai-dom": "^0.0.10", "@types/mocha": "^9.0.0", @@ -64739,13 +64881,13 @@ "ai": "^6.0.3", "autoevals": "^0.0.130", "braintrust": "^0.2.4", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.3.6", "compass-preferences-model": "^2.72.0", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", "mocha": "^10.2.0", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-build-info": "^1.8.1", "mongodb-connection-string-url": "^3.0.1", "mongodb-mcp-server": "1.4.1-prerelease.5", @@ -64764,14 +64906,6 @@ "zod": "^3.25.76" }, "dependencies": { - "@types/whatwg-url": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", - "requires": { - "@types/webidl-conversions": "*" - } - }, "ai": { "version": "6.0.33", "resolved": "https://registry.npmjs.org/ai/-/ai-6.0.33.tgz", @@ -64830,15 +64964,6 @@ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" }, - "mongodb-connection-string-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", - "requires": { - "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^14.1.0 || ^13.0.0" - } - }, "mongodb-ns": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/mongodb-ns/-/mongodb-ns-3.1.0.tgz", @@ -65020,7 +65145,7 @@ "@types/sinon-chai": "^3.2.5", "@types/stream-json": "^1.7.3", "@types/temp": "^0.9.1", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.3.6", "chai-as-promised": "^7.1.1", "compass-preferences-model": "^2.72.0", @@ -65032,7 +65157,7 @@ "hadron-ipc": "^3.5.26", "lodash": "^4.17.23", "mocha": "^10.2.0", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-data-service": "^22.37.2", "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.6.0", @@ -65097,7 +65222,7 @@ "@mongodb-js/testing-library-compass": "^1.4.4", "@mongodb-js/tsconfig-compass": "^1.2.13", "@mongodb-js/workspace-info": "^1.4.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.2.0", "compass-preferences-model": "^2.72.0", "depcheck": "^1.4.1", @@ -65105,7 +65230,7 @@ "electron-mocha": "^12.2.0", "lodash": "^4.17.23", "mocha": "^10.2.0", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-collection-model": "^5.38.2", "mongodb-data-service": "^22.37.2", "mongodb-ns": "^3.0.1", @@ -65376,7 +65501,7 @@ "@mongodb-js/prettier-config-compass": "^1.2.9", "@mongodb-js/testing-library-compass": "^1.4.4", "@mongodb-js/tsconfig-compass": "^1.2.13", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.2.0", "compass-preferences-model": "^2.72.0", "depcheck": "^1.4.1", @@ -65384,7 +65509,7 @@ "electron-mocha": "^12.2.0", "lodash": "^4.17.23", "mocha": "^10.2.0", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-collection-model": "^5.38.2", "mongodb-instance-model": "^12.65.0", "mongodb-ns": "^3.0.1", @@ -65462,7 +65587,7 @@ "@types/react": "^17.0.5", "@types/react-dom": "^17.0.10", "@types/sinon-chai": "^3.2.5", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.3.4", "compass-preferences-model": "^2.72.0", "depcheck": "^1.4.1", @@ -65531,7 +65656,7 @@ "@types/numeral": "^2.0.5", "@types/react": "^17.0.5", "@types/react-dom": "^17.0.10", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.3.4", "compass-preferences-model": "^2.72.0", "d3": "^3.5.17", @@ -65543,7 +65668,7 @@ "leaflet-draw": "^1.0.4", "lodash": "^4.17.23", "mocha": "^10.2.0", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-query-util": "^2.5.16", "mongodb-schema": "^12.6.3", "numeral": "^1.5.6", @@ -65604,7 +65729,7 @@ "@mongodb-js/prettier-config-compass": "^1.2.9", "@mongodb-js/testing-library-compass": "^1.4.4", "@mongodb-js/tsconfig-compass": "^1.2.13", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.2.0", "compass-preferences-model": "^2.72.0", "depcheck": "^1.4.1", @@ -65614,7 +65739,7 @@ "javascript-stringify": "^2.0.1", "lodash": "^4.17.23", "mocha": "^10.2.0", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-instance-model": "^12.65.0", "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.6.0", @@ -65927,7 +66052,7 @@ "@mongosh/browser-repl": "^3.29.1", "@mongosh/logging": "^3.15.7", "@mongosh/node-runtime-worker-thread": "^3.3.34", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.2.0", "compass-preferences-model": "^2.72.0", "depcheck": "^1.4.1", @@ -65977,7 +66102,7 @@ "electron-mocha": "^12.2.0", "lodash": "^4.17.23", "mocha": "^10.2.0", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-data-service": "^22.37.2", "mongodb-instance-model": "^12.65.0", "mongodb-ns": "^3.0.1", @@ -66244,6 +66369,11 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, + "bson": { + "version": "6.10.4", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.4.tgz", + "integrity": "sha512-WIsKqkSC0ABoBJuT1LEX+2HEvNmNKKgnTAyd0fL8qzK4SH2i9NXg+t08YtdZp/V9IZ33cxe3iV4yM0qg8lMQng==" + }, "cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", @@ -66260,6 +66390,47 @@ "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true }, + "kerberos": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/kerberos/-/kerberos-2.2.2.tgz", + "integrity": "sha512-42O7+/1Zatsc3MkxaMPpXcIl/ukIrbQaGoArZEAr6GcEi2qhfprOBYOPhj+YvSMJkEkdpTjApUx+2DuWaKwRhg==", + "optional": true, + "peer": true, + "requires": { + "node-addon-api": "^6.1.0", + "prebuild-install": "^7.1.2" + }, + "dependencies": { + "node-addon-api": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", + "optional": true, + "peer": true + } + } + }, + "mongodb": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.21.0.tgz", + "integrity": "sha512-URyb/VXMjJ4da46OeSXg+puO39XH9DeQpWCslifrRn9JWugy0D+DvvBvkm2WxmHe61O/H19JM66p1z7RHVkZ6A==", + "requires": { + "@mongodb-js/saslprep": "^1.3.0", + "bson": "^6.10.4", + "mongodb-connection-string-url": "^3.0.2" + } + }, + "mongodb-client-encryption": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/mongodb-client-encryption/-/mongodb-client-encryption-6.5.0.tgz", + "integrity": "sha512-Gj8EeyYKsssdko0NKhWRBGDif6uVFBbv+e+Nyn7E316UmRzApc4IP+p2NLm+av+fU+dFHVT5WqfzaQVDTh8i9w==", + "optional": true, + "peer": true, + "requires": { + "node-addon-api": "^4.3.0", + "prebuild-install": "^7.1.3" + } + }, "mongodb-runner": { "version": "5.11.1", "resolved": "https://registry.npmjs.org/mongodb-runner/-/mongodb-runner-5.11.1.tgz", @@ -66481,7 +66652,7 @@ "@mongodb-js/compass-workspaces": "^0.76.0", "@mongodb-js/connection-info": "^0.25.2", "@mongodb-js/connection-storage": "^0.69.0", - "@mongodb-js/devtools-proxy-support": "^0.7.2", + "@mongodb-js/devtools-proxy-support": "^0.7.4", "@mongodb-js/eslint-config-compass": "^1.4.16", "@mongodb-js/mocha-config-compass": "^1.7.5", "@mongodb-js/my-queries-storage": "^0.54.0", @@ -66499,7 +66670,7 @@ "@types/sinon-chai": "^3.2.5", "aws-sdk": "^2.1692.0", "browser-process-hrtime": "^1.0.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "buffer": "^6.0.3", "chai": "^4.3.6", "compass-preferences-model": "^2.72.0", @@ -66513,7 +66684,7 @@ "express-http-proxy": "^2.0.0", "is-ip": "^5.0.1", "mocha": "^10.2.0", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-data-service": "^22.37.2", "mongodb-log-writer": "^2.3.4", "mongodb-mcp-server": "1.4.1-prerelease.5", @@ -66761,7 +66932,7 @@ "@types/react": "^17.0.5", "@types/react-dom": "^17.0.10", "@types/sinon-chai": "^3.2.5", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.3.6", "compass-preferences-model": "^2.72.0", "depcheck": "^1.4.1", @@ -66899,13 +67070,13 @@ "@types/mocha": "^9.0.0", "@types/react": "^17.0.5", "@types/sinon-chai": "^3.2.5", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.3.4", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", "lodash": "^4.17.23", "mocha": "^10.2.0", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-build-info": "^1.8.1", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.37.2", @@ -66916,23 +67087,6 @@ "xvfb-maybe": "^0.2.1" }, "dependencies": { - "@types/whatwg-url": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", - "requires": { - "@types/webidl-conversions": "*" - } - }, - "mongodb-connection-string-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", - "requires": { - "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^14.1.0 || ^13.0.0" - } - }, "sinon": { "version": "9.2.4", "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", @@ -66967,13 +67121,13 @@ "@types/chai": "^4.2.21", "@types/mocha": "^9.0.0", "@types/sinon-chai": "^3.2.5", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.3.6", "depcheck": "^1.4.1", "gen-esm-wrapper": "^1.1.0", "lodash": "^4.17.23", "mocha": "^10.2.0", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.37.2", "nyc": "^15.1.0", @@ -67021,23 +67175,6 @@ } } }, - "@types/whatwg-url": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", - "requires": { - "@types/webidl-conversions": "*" - } - }, - "mongodb-connection-string-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", - "requires": { - "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^14.1.0 || ^13.0.0" - } - }, "nise": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.5.tgz", @@ -67114,7 +67251,7 @@ "@types/chai": "^4.2.21", "@types/mocha": "^9.0.0", "@types/sinon-chai": "^3.2.5", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.3.6", "compass-preferences-model": "^2.72.0", "depcheck": "^1.4.1", @@ -67214,19 +67351,39 @@ "integrity": "sha512-kC/F1/ryJMNeIt+n7CATAf9AL/X5Nz1Tju8VseyViL2DF640dmF/JQwWmjakpsSTy5X9TVNOkG9ye4Mber8GHQ==" }, "@mongodb-js/devtools-connect": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-3.14.2.tgz", - "integrity": "sha512-/9l8A+h6wT7hbnimlrZZlJHJTJx3esk39NI2qVGoVjcgIOpu4MVlY82TgThIeZ1EjQh0lxWSYy5gquc2z/pvnQ==", + "version": "3.14.8", + "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-3.14.8.tgz", + "integrity": "sha512-cqWk2+MRyx4H7zLaB3FmmiPMq/09KTnCGJA+9uQfFzkqvifmEAuOEzSRX7pwl/jwWpksH6dgimHTUjojYXM4EA==", "requires": { - "@mongodb-js/devtools-proxy-support": "^0.7.2", - "@mongodb-js/oidc-http-server-pages": "1.2.4", - "kerberos": "^2.2.2", + "@mongodb-js/devtools-proxy-support": "^0.7.4", + "@mongodb-js/oidc-http-server-pages": "1.2.5", + "kerberos": "^7.0.0", "lodash.merge": "^4.6.2", - "mongodb-client-encryption": "^6.1.0 || ^7.0.0", + "mongodb-client-encryption": "^6.5.0 || ^7.0.0", "mongodb-connection-string-url": "^3.0.1 || ^7.0.0", - "os-dns-native": "^1.2.0", + "os-dns-native": "^2.0.1", "resolve-mongodb-srv": "^1.1.1", "socks": "^2.7.3" + }, + "dependencies": { + "node-addon-api": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.5.0.tgz", + "integrity": "sha512-/bRZty2mXUIFY/xU5HLvveNHlswNJej+RnxBjOMkidWfwZzgTbPG1E3K5TOxRLOR+5hX7bSofy8yf1hZevMS8A==", + "optional": true + }, + "os-dns-native": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/os-dns-native/-/os-dns-native-2.0.1.tgz", + "integrity": "sha512-fessk9+Z0dcoVSMnLi1zK9xztEHi3x57A3gkX8KzU6k216uiii28IFbCh/Sf/+sXUX8kDCkUohDclQhvXDLJcA==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "debug": "^4.3.3", + "ipv6-normalize": "^1.0.1", + "node-addon-api": "^8.5.0" + } + } } }, "@mongodb-js/devtools-github-repo": { @@ -67235,9 +67392,9 @@ "integrity": "sha512-wpVbM7MTft2mFc66ZOulAW4TnyK9fzYL/dqhcUk7DMcdwO8TcR1VZPkh55fRugSXgkfCUcxfZmqmuSSAudLGjA==" }, "@mongodb-js/devtools-proxy-support": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-proxy-support/-/devtools-proxy-support-0.7.2.tgz", - "integrity": "sha512-WW1tCIoWe5VtKgK4/fKwz6FTrTpqOJOeRJuEqqXDt9Gk0tCuDQ013r2ozU5KRUsP1xVVCVNf9SovQZcEhTVgOw==", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-proxy-support/-/devtools-proxy-support-0.7.4.tgz", + "integrity": "sha512-jmWVA6CaPXd2jJ4ME/ziGIoksfGAOEZWaVRyhzSELvD/7acSinZsK9aSBiIxzGiR2zSs9YkTXulzrt06e9Hdnw==", "requires": { "@mongodb-js/socksv5": "^0.0.10", "agent-base": "^7.1.1", @@ -67249,7 +67406,7 @@ "pac-proxy-agent": "^7.0.2", "socks-proxy-agent": "^8.0.4", "ssh2": "^1.17.0", - "system-ca": "^2.0.1" + "system-ca": "^3.0.0" }, "dependencies": { "data-uri-to-buffer": { @@ -67258,9 +67415,25 @@ "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==" }, "lru-cache": { - "version": "11.2.4", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.4.tgz", - "integrity": "sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==" + "version": "11.2.6", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz", + "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==" + }, + "macos-export-certificate-and-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/macos-export-certificate-and-key/-/macos-export-certificate-and-key-2.0.1.tgz", + "integrity": "sha512-2Y2lbgJ1s4iglK7WCRApKhn+52x5xm6wgT+WCHn3bznLeVUACl14aHG5f3zb1o4tUzdLQ7scad5T6YxpvM92Tw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "node-addon-api": "^8.5.0" + } + }, + "node-addon-api": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.5.0.tgz", + "integrity": "sha512-/bRZty2mXUIFY/xU5HLvveNHlswNJej+RnxBjOMkidWfwZzgTbPG1E3K5TOxRLOR+5hX7bSofy8yf1hZevMS8A==", + "optional": true }, "node-fetch": { "version": "3.3.2", @@ -67271,6 +67444,25 @@ "fetch-blob": "^3.1.4", "formdata-polyfill": "^4.0.10" } + }, + "system-ca": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/system-ca/-/system-ca-3.0.0.tgz", + "integrity": "sha512-QlQvvCHxjUuhW8mAbOsDh6GTWvdJPFKpu4xTLsAYDDCjwZXCGiOC0zhhzS9QXBJOpO1CcKOU/CuVCDlJA+pIIQ==", + "requires": { + "macos-export-certificate-and-key": "^2.0.1", + "win-export-certificate-and-key": "^3.0.2" + } + }, + "win-export-certificate-and-key": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/win-export-certificate-and-key/-/win-export-certificate-and-key-3.0.2.tgz", + "integrity": "sha512-whmC3h6M0UX3Ny31CqvUhutf0+atst2781xVrA7PFEEz3WF2loVuwZnrjDyrcQ+58bXenwdKwwW6Yfxhh7ZPYg==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "node-addon-api": "^8.5.0" + } } } }, @@ -67777,7 +67969,7 @@ "@types/chai": "^4.2.21", "@types/mocha": "^9.0.0", "@types/sinon-chai": "^3.2.5", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.3.6", "depcheck": "^1.4.1", "gen-esm-wrapper": "^1.1.0", @@ -67811,9 +68003,9 @@ } }, "@mongodb-js/oidc-http-server-pages": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-http-server-pages/-/oidc-http-server-pages-1.2.4.tgz", - "integrity": "sha512-Yn3hE5ykiGRLaNVoygFkFGgm+YIB1cGuS3iXXq0VBRw3DHlJ7k8aC2fZhD5QhG2GKYY0FFLe8FaESxKZ6oB5/g==" + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@mongodb-js/oidc-http-server-pages/-/oidc-http-server-pages-1.2.5.tgz", + "integrity": "sha512-5Gy9goGwXYI8y/ig6nCV1XJ7BFkxvcICNElOGrMoh/fvTkYJc4208AxhsQpAPeP6ng8kr/wx8/zFzoJ4g+HZuQ==" }, "@mongodb-js/oidc-mock-provider": { "version": "0.11.3", @@ -68347,9 +68539,9 @@ } }, "@mongodb-js/shell-bson-parser": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@mongodb-js/shell-bson-parser/-/shell-bson-parser-1.4.0.tgz", - "integrity": "sha512-3HO90liE6pmEuUMi7SWR1HooVk23/jfx5iaBZHo250iYyF5uaqssepBGRF7J/14pmgTSwIGrrDd5rQtBYrY7wA==", + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@mongodb-js/shell-bson-parser/-/shell-bson-parser-1.5.5.tgz", + "integrity": "sha512-jAl1U7AFXwLu37SmT3d+H4VSOy7YQkzWHXhYoAsbuR/G1EIuspHfCNxyz4d6AP3HWuX7B1OfzTu2NW/K79c9/A==", "requires": { "acorn": "^8.14.1" } @@ -69100,25 +69292,6 @@ "@mongosh/i18n": "^2.20.1", "mongodb-connection-string-url": "^3.0.2", "yargs-parser": "^20.2.4" - }, - "dependencies": { - "@types/whatwg-url": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", - "requires": { - "@types/webidl-conversions": "*" - } - }, - "mongodb-connection-string-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", - "requires": { - "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^14.1.0 || ^13.0.0" - } - } } }, "@mongosh/async-rewriter2": { @@ -69161,6 +69334,11 @@ "text-table": "^0.2.0" }, "dependencies": { + "bson": { + "version": "6.10.4", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.4.tgz", + "integrity": "sha512-WIsKqkSC0ABoBJuT1LEX+2HEvNmNKKgnTAyd0fL8qzK4SH2i9NXg+t08YtdZp/V9IZ33cxe3iV4yM0qg8lMQng==" + }, "numeral": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/numeral/-/numeral-2.0.6.tgz", @@ -69235,21 +69413,30 @@ "mongodb-connection-string-url": "^3.0.2" }, "dependencies": { - "@types/whatwg-url": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", + "bson": { + "version": "6.10.4", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.4.tgz", + "integrity": "sha512-WIsKqkSC0ABoBJuT1LEX+2HEvNmNKKgnTAyd0fL8qzK4SH2i9NXg+t08YtdZp/V9IZ33cxe3iV4yM0qg8lMQng==" + }, + "mongodb": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.21.0.tgz", + "integrity": "sha512-URyb/VXMjJ4da46OeSXg+puO39XH9DeQpWCslifrRn9JWugy0D+DvvBvkm2WxmHe61O/H19JM66p1z7RHVkZ6A==", "requires": { - "@types/webidl-conversions": "*" + "@mongodb-js/saslprep": "^1.3.0", + "bson": "^6.10.4", + "mongodb-connection-string-url": "^3.0.2" } }, - "mongodb-connection-string-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", + "mongodb-client-encryption": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/mongodb-client-encryption/-/mongodb-client-encryption-6.5.0.tgz", + "integrity": "sha512-Gj8EeyYKsssdko0NKhWRBGDif6uVFBbv+e+Nyn7E316UmRzApc4IP+p2NLm+av+fU+dFHVT5WqfzaQVDTh8i9w==", + "optional": true, + "peer": true, "requires": { - "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^14.1.0 || ^13.0.0" + "node-addon-api": "^4.3.0", + "prebuild-install": "^7.1.3" } } } @@ -69266,7 +69453,7 @@ "@mongosh/service-provider-core": "3.7.1", "@mongosh/types": "^3.14.2", "aws4": "^1.12.0", - "kerberos": "^2.2.2", + "kerberos": "^7.0.0", "mongodb": "^6.19.0", "mongodb-build-info": "^1.8.1", "mongodb-client-encryption": "^6.5.0", @@ -69274,21 +69461,29 @@ "socks": "^2.8.3" }, "dependencies": { - "@types/whatwg-url": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", + "bson": { + "version": "6.10.4", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.4.tgz", + "integrity": "sha512-WIsKqkSC0ABoBJuT1LEX+2HEvNmNKKgnTAyd0fL8qzK4SH2i9NXg+t08YtdZp/V9IZ33cxe3iV4yM0qg8lMQng==" + }, + "mongodb": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.21.0.tgz", + "integrity": "sha512-URyb/VXMjJ4da46OeSXg+puO39XH9DeQpWCslifrRn9JWugy0D+DvvBvkm2WxmHe61O/H19JM66p1z7RHVkZ6A==", "requires": { - "@types/webidl-conversions": "*" + "@mongodb-js/saslprep": "^1.3.0", + "bson": "^6.10.4", + "mongodb-connection-string-url": "^3.0.2" } }, - "mongodb-connection-string-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", + "mongodb-client-encryption": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/mongodb-client-encryption/-/mongodb-client-encryption-6.5.0.tgz", + "integrity": "sha512-Gj8EeyYKsssdko0NKhWRBGDif6uVFBbv+e+Nyn7E316UmRzApc4IP+p2NLm+av+fU+dFHVT5WqfzaQVDTh8i9w==", + "optional": true, "requires": { - "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^14.1.0 || ^13.0.0" + "node-addon-api": "^4.3.0", + "prebuild-install": "^7.1.3" } } } @@ -75879,16 +76074,16 @@ } }, "bson": { - "version": "6.10.4", - "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.4.tgz", - "integrity": "sha512-WIsKqkSC0ABoBJuT1LEX+2HEvNmNKKgnTAyd0fL8qzK4SH2i9NXg+t08YtdZp/V9IZ33cxe3iV4yM0qg8lMQng==" + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-7.2.0.tgz", + "integrity": "sha512-YCEo7KjMlbNlyHhz7zAZNDpIpQbd+wOEHJYezv0nMYTn4x31eIUM2yomNNubclAt63dObUzKHWsBLJ9QcZNSnQ==" }, "bson-transpilers": { "version": "file:packages/bson-transpilers", "requires": { "@mongodb-js/eslint-config-compass": "^1.4.16", "antlr4": "4.7.2", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.3.4", "depcheck": "^1.4.1", "js-yaml": "^3.13.1", @@ -76637,7 +76832,7 @@ "@types/chai-as-promised": "^7.1.4", "@types/cross-spawn": "^6.0.2", "@types/yargs": "^17.0.33", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.3.4", "chai-as-promised": "^7.1.1", "clipboardy": "^2.3.0", @@ -76653,7 +76848,7 @@ "jszip": "^3.10.1", "lodash": "^4.17.23", "mocha": "^10.2.0", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-build-info": "^1.8.1", "mongodb-connection-string-url": "^3.0.1", "mongodb-log-writer": "^2.3.4", @@ -76696,15 +76891,6 @@ "sparse-bitfield": "^3.0.3" } }, - "@types/whatwg-url": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", - "dev": true, - "requires": { - "@types/webidl-conversions": "*" - } - }, "ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -76863,57 +77049,81 @@ "integrity": "sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==", "dev": true }, - "mongodb-connection-string-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", + "mongodb-runner": { + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/mongodb-runner/-/mongodb-runner-5.11.1.tgz", + "integrity": "sha512-vgp9pKqnfRr5aXUCYqh0DHw0I3LmRjD+LvoiGi2scp1BCgTeftSEZGy9py8xkzeWxCGBr7S0uwdmfcUPiVYusg==", "dev": true, "requires": { - "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^14.1.0 || ^13.0.0" + "@mongodb-js/mongodb-downloader": "^0.5.0", + "@mongodb-js/saslprep": "^1.3.2", + "debug": "^4.4.0", + "mongodb": "^6.9.0", + "mongodb-connection-string-url": "^3.0.0", + "yargs": "^17.7.2" }, "dependencies": { - "tr46": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", - "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==", + "bson": { + "version": "6.10.4", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.4.tgz", + "integrity": "sha512-WIsKqkSC0ABoBJuT1LEX+2HEvNmNKKgnTAyd0fL8qzK4SH2i9NXg+t08YtdZp/V9IZ33cxe3iV4yM0qg8lMQng==", + "dev": true + }, + "kerberos": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/kerberos/-/kerberos-2.2.2.tgz", + "integrity": "sha512-42O7+/1Zatsc3MkxaMPpXcIl/ukIrbQaGoArZEAr6GcEi2qhfprOBYOPhj+YvSMJkEkdpTjApUx+2DuWaKwRhg==", "dev": true, + "optional": true, + "peer": true, "requires": { - "punycode": "^2.3.1" + "node-addon-api": "^6.1.0", + "prebuild-install": "^7.1.2" } }, - "webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", - "dev": true + "mongodb": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.21.0.tgz", + "integrity": "sha512-URyb/VXMjJ4da46OeSXg+puO39XH9DeQpWCslifrRn9JWugy0D+DvvBvkm2WxmHe61O/H19JM66p1z7RHVkZ6A==", + "dev": true, + "requires": { + "@mongodb-js/saslprep": "^1.3.0", + "bson": "^6.10.4", + "mongodb-connection-string-url": "^3.0.2" + } }, - "whatwg-url": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz", - "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==", + "mongodb-client-encryption": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/mongodb-client-encryption/-/mongodb-client-encryption-6.5.0.tgz", + "integrity": "sha512-Gj8EeyYKsssdko0NKhWRBGDif6uVFBbv+e+Nyn7E316UmRzApc4IP+p2NLm+av+fU+dFHVT5WqfzaQVDTh8i9w==", "dev": true, + "optional": true, + "peer": true, "requires": { - "tr46": "^5.1.0", - "webidl-conversions": "^7.0.0" + "node-addon-api": "^4.3.0", + "prebuild-install": "^7.1.3" + }, + "dependencies": { + "node-addon-api": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", + "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==", + "dev": true, + "optional": true, + "peer": true + } } + }, + "node-addon-api": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", + "dev": true, + "optional": true, + "peer": true } } }, - "mongodb-runner": { - "version": "5.11.1", - "resolved": "https://registry.npmjs.org/mongodb-runner/-/mongodb-runner-5.11.1.tgz", - "integrity": "sha512-vgp9pKqnfRr5aXUCYqh0DHw0I3LmRjD+LvoiGi2scp1BCgTeftSEZGy9py8xkzeWxCGBr7S0uwdmfcUPiVYusg==", - "dev": true, - "requires": { - "@mongodb-js/mongodb-downloader": "^0.5.0", - "@mongodb-js/saslprep": "^1.3.2", - "debug": "^4.4.0", - "mongodb": "^6.9.0", - "mongodb-connection-string-url": "^3.0.0", - "yargs": "^17.7.2" - } - }, "node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", @@ -77024,14 +77234,14 @@ "@mongodb-js/compass-components": "^1.62.0", "@mongodb-js/compass-logging": "^1.10.0", "@mongodb-js/compass-user-data": "^0.15.0", - "@mongodb-js/devtools-proxy-support": "^0.7.2", + "@mongodb-js/devtools-proxy-support": "^0.7.4", "@mongodb-js/eslint-config-compass": "^1.4.16", "@mongodb-js/mocha-config-compass": "^1.7.5", "@mongodb-js/testing-library-compass": "^1.4.4", "@mongodb-js/tsconfig-compass": "^1.2.13", "@types/js-yaml": "^4.0.5", "@types/yargs-parser": "21.0.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.3.6", "depcheck": "^1.4.1", "hadron-ipc": "^3.5.26", @@ -82788,7 +82998,7 @@ "@mongodb-js/mocha-config-compass": "^1.7.5", "@mongodb-js/prettier-config-compass": "^1.2.9", "@mongodb-js/tsconfig-compass": "^1.2.13", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.2.0", "depcheck": "^1.4.1", "eventemitter3": "^4.0.0", @@ -82796,7 +83006,7 @@ "lodash": "^4.17.23", "mocha": "^10.2.0", "moment": "^2.29.4", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "sinon": "^17.0.1" }, "dependencies": { @@ -82953,7 +83163,7 @@ "@mongodb-js/tsconfig-compass": "^1.2.13", "@types/chai": "^4.2.21", "@types/mocha": "^9.0.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.2.0", "depcheck": "^1.4.1", "lodash": "^4.17.21", @@ -84885,18 +85095,18 @@ "integrity": "sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==" }, "kerberos": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/kerberos/-/kerberos-2.2.2.tgz", - "integrity": "sha512-42O7+/1Zatsc3MkxaMPpXcIl/ukIrbQaGoArZEAr6GcEi2qhfprOBYOPhj+YvSMJkEkdpTjApUx+2DuWaKwRhg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/kerberos/-/kerberos-7.0.0.tgz", + "integrity": "sha512-Q8yUNeCM5fSXkURaa05WugXFsH6c57hDHDmsupMFCPaQEPym9FGwFp/2XSTcMuLldtEeBOsQ/9VGQ55lfHTT3Q==", "requires": { - "node-addon-api": "^6.1.0", - "prebuild-install": "^7.1.2" + "node-addon-api": "^8.5.0", + "prebuild-install": "^7.1.3" }, "dependencies": { "node-addon-api": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", - "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==" + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.5.0.tgz", + "integrity": "sha512-/bRZty2mXUIFY/xU5HLvveNHlswNJej+RnxBjOMkidWfwZzgTbPG1E3K5TOxRLOR+5hX7bSofy8yf1hZevMS8A==" } } }, @@ -87788,30 +87998,47 @@ "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" }, "mongodb": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.21.0.tgz", - "integrity": "sha512-URyb/VXMjJ4da46OeSXg+puO39XH9DeQpWCslifrRn9JWugy0D+DvvBvkm2WxmHe61O/H19JM66p1z7RHVkZ6A==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-7.1.0.tgz", + "integrity": "sha512-kMfnKunbolQYwCIyrkxNJFB4Ypy91pYqua5NargS/f8ODNSJxT03ZU3n1JqL4mCzbSih8tvmMEMLpKTT7x5gCg==", "requires": { "@mongodb-js/saslprep": "^1.3.0", - "bson": "^6.10.4", - "mongodb-connection-string-url": "^3.0.2" + "bson": "^7.1.1", + "mongodb-connection-string-url": "^7.0.0" }, "dependencies": { "@types/whatwg-url": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-13.0.0.tgz", + "integrity": "sha512-N8WXpbE6Wgri7KUSvrmQcqrMllKZ9uxkYWMt+mCSGwNc0Hsw9VQTW7ApqI4XNrx6/SaM2QQJCzMPDEXE058s+Q==", "requires": { "@types/webidl-conversions": "*" } }, "mongodb-connection-string-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-7.0.1.tgz", + "integrity": "sha512-h0AZ9A7IDVwwHyMxmdMXKy+9oNlF0zFoahHiX3vQ8e3KFcSP3VmsmfvtRSuLPxmyv2vjIDxqty8smTgie/SNRQ==", "requires": { - "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^14.1.0 || ^13.0.0" + "@types/whatwg-url": "^13.0.0", + "whatwg-url": "^14.1.0" + } + }, + "tr46": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", + "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==", + "requires": { + "punycode": "^2.3.1" + } + }, + "whatwg-url": { + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz", + "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==", + "requires": { + "tr46": "^5.1.0", + "webidl-conversions": "^7.0.0" } } } @@ -87826,12 +88053,19 @@ } }, "mongodb-client-encryption": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/mongodb-client-encryption/-/mongodb-client-encryption-6.5.0.tgz", - "integrity": "sha512-Gj8EeyYKsssdko0NKhWRBGDif6uVFBbv+e+Nyn7E316UmRzApc4IP+p2NLm+av+fU+dFHVT5WqfzaQVDTh8i9w==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/mongodb-client-encryption/-/mongodb-client-encryption-7.0.0.tgz", + "integrity": "sha512-0egSmyCQ31MLdDFH2j5fHnX8OkAWytUC4ZoPuelU0E+lgPQ2/UcpxkYQXF20SW0rCzADIc0qouiULtqAKDs/uQ==", "requires": { - "node-addon-api": "^4.3.0", + "node-addon-api": "^8.5.0", "prebuild-install": "^7.1.3" + }, + "dependencies": { + "node-addon-api": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.5.0.tgz", + "integrity": "sha512-/bRZty2mXUIFY/xU5HLvveNHlswNJej+RnxBjOMkidWfwZzgTbPG1E3K5TOxRLOR+5hX7bSofy8yf1hZevMS8A==" + } } }, "mongodb-cloud-info": { @@ -87910,7 +88144,7 @@ "@mongodb-js/connection-info": "^0.25.2", "@mongodb-js/connection-storage": "^0.69.0", "@mongodb-js/device-id": "^0.2.0", - "@mongodb-js/devtools-proxy-support": "^0.7.2", + "@mongodb-js/devtools-proxy-support": "^0.7.4", "@mongodb-js/eslint-config-compass": "^1.4.16", "@mongodb-js/get-os-info": "^0.4.0", "@mongodb-js/mocha-config-compass": "^1.7.5", @@ -87926,7 +88160,7 @@ "@mongosh/node-runtime-worker-thread": "^3.3.34", "@segment/analytics-node": "^1.1.4", "@types/minimatch": "^5.1.2", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.3.4", "chalk": "^4.1.2", "clean-stack": "^2.0.0", @@ -87943,14 +88177,14 @@ "glob": "^10.2.5", "hadron-build": "^25.8.25", "hadron-ipc": "^3.5.26", - "kerberos": "^2.2.2", + "kerberos": "^7.0.0", "keytar": "^7.9.0", "macos-export-certificate-and-key": "^1.1.2", "make-fetch-happen": "^10.2.1", "minimatch": "^10.0.1", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-build-info": "^1.8.1", - "mongodb-client-encryption": "^6.5.0", + "mongodb-client-encryption": "^7.0.0", "mongodb-cloud-info": "^2.1.7", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.37.2", @@ -87996,15 +88230,6 @@ "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", "dev": true }, - "@types/whatwg-url": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", - "dev": true, - "requires": { - "@types/webidl-conversions": "*" - } - }, "brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -88083,43 +88308,6 @@ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "dev": true }, - "mongodb-connection-string-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", - "dev": true, - "requires": { - "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^14.1.0 || ^13.0.0" - }, - "dependencies": { - "tr46": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", - "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==", - "dev": true, - "requires": { - "punycode": "^2.3.1" - } - }, - "webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", - "dev": true - }, - "whatwg-url": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz", - "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==", - "dev": true, - "requires": { - "tr46": "^5.1.0", - "webidl-conversions": "^7.0.0" - } - } - } - }, "node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", @@ -88160,12 +88348,12 @@ } }, "mongodb-connection-string-url": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.1.tgz", - "integrity": "sha512-XqMGwRX0Lgn05TDB4PyG2h2kKO/FfWJyCzYQbIhXUxz7ETt0I/FqHjUeqj37irJ+Dl1ZtU82uYyj14u2XsZKfg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", + "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", "requires": { "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^13.0.0" + "whatwg-url": "^14.1.0 || ^13.0.0" }, "dependencies": { "@types/whatwg-url": { @@ -88183,9 +88371,9 @@ "requires": { "@mongodb-js/compass-test-server": "^0.3.29", "@mongodb-js/compass-utils": "^0.9.27", - "@mongodb-js/devtools-connect": "^3.14.2", + "@mongodb-js/devtools-connect": "^3.14.8", "@mongodb-js/devtools-docker-test-envs": "^1.3.3", - "@mongodb-js/devtools-proxy-support": "^0.7.2", + "@mongodb-js/devtools-proxy-support": "^0.7.4", "@mongodb-js/eslint-config-compass": "^1.4.16", "@mongodb-js/mocha-config-compass": "^1.7.5", "@mongodb-js/oidc-plugin": "^2.0.4", @@ -88193,23 +88381,23 @@ "@mongodb-js/tsconfig-compass": "^1.2.13", "@types/lodash": "^4.14.188", "@types/whatwg-url": "^8.2.1", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.2.0", "chai-as-promised": "^7.1.1", "debug": "^4.3.4", "depcheck": "^1.4.1", - "kerberos": "^2.2.2", + "kerberos": "^7.0.0", "lodash": "^4.17.23", "mocha": "^10.2.0", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-build-info": "^1.8.1", - "mongodb-client-encryption": "^6.5.0", + "mongodb-client-encryption": "^7.0.0", "mongodb-connection-string-url": "^3.0.1", "mongodb-log-writer": "^2.4.4", "mongodb-ns": "^3.0.1", "nyc": "^15.1.0", "sinon": "^9.2.3", - "socks": "^2.7.3", + "socks": "^2.8.7", "typescript": "^5.9.3" }, "dependencies": { @@ -88258,42 +88446,6 @@ "eslint-visitor-keys": "^2.0.0" } }, - "mongodb-connection-string-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", - "requires": { - "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^14.1.0 || ^13.0.0" - }, - "dependencies": { - "@types/whatwg-url": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", - "requires": { - "@types/webidl-conversions": "*" - } - }, - "tr46": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", - "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==", - "requires": { - "punycode": "^2.3.1" - } - }, - "whatwg-url": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz", - "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==", - "requires": { - "tr46": "^5.1.0", - "webidl-conversions": "^7.0.0" - } - } - } - }, "sinon": { "version": "9.2.4", "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", @@ -88662,9 +88814,9 @@ } }, "mongodb-log-writer": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/mongodb-log-writer/-/mongodb-log-writer-2.5.4.tgz", - "integrity": "sha512-YwdaWJ2lASddm1rO8+39Axfh3QKT5Jv7L7vVABzHg2UH/iBBB1SpkGdaiHrGobWtVqRGPiZu/SXmv+nDCJXoTQ==", + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/mongodb-log-writer/-/mongodb-log-writer-2.5.5.tgz", + "integrity": "sha512-fzHRQZlgHZ4bsidWyuEtuoq9BwLxL/JOKdnvgncBYt1RA3vLnRv/mdYKCMCePq1iNQ+6O4CKtVrSAHN0gISjKg==", "requires": { "heap-js": "^2.3.0" } @@ -88683,7 +88835,7 @@ "ai": "^5.0.72", "bson": "^6.10.4", "express": "^5.1.0", - "kerberos": "^2.2.2", + "kerberos": "^7.0.0", "lru-cache": "^11.1.0", "mongodb-connection-string-url": "^3.0.1 || ^7.0.0", "mongodb-log-writer": "^2.4.1", @@ -88737,14 +88889,6 @@ "resolved": "https://registry.npmjs.org/@mongosh/errors/-/errors-2.4.5.tgz", "integrity": "sha512-niqLgzPv6ZG9Bx0XRJP3NCA9zZM6LbRs/z05GRwJP0B3HShYDKWi7B0D4N/u6RoEt93Y6mMa9Ok72dNSDpIEwA==" }, - "@types/whatwg-url": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", - "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", - "requires": { - "@types/webidl-conversions": "*" - } - }, "accepts": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", @@ -88770,6 +88914,11 @@ "type-is": "^2.0.1" } }, + "bson": { + "version": "6.10.4", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.4.tgz", + "integrity": "sha512-WIsKqkSC0ABoBJuT1LEX+2HEvNmNKKgnTAyd0fL8qzK4SH2i9NXg+t08YtdZp/V9IZ33cxe3iV4yM0qg8lMQng==" + }, "content-disposition": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.1.tgz", @@ -88896,15 +89045,6 @@ "mime-db": "^1.54.0" } }, - "mongodb-connection-string-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", - "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", - "requires": { - "@types/whatwg-url": "^11.0.2", - "whatwg-url": "^14.1.0 || ^13.0.0" - } - }, "negotiator": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", @@ -89003,7 +89143,7 @@ "@types/chai": "^4.2.21", "@types/mocha": "^9.0.0", "@types/sinon-chai": "^3.2.5", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.3.6", "depcheck": "^1.4.1", "gen-esm-wrapper": "^1.1.0", @@ -89068,6 +89208,12 @@ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "optional": true }, + "bson": { + "version": "6.10.4", + "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.4.tgz", + "integrity": "sha512-WIsKqkSC0ABoBJuT1LEX+2HEvNmNKKgnTAyd0fL8qzK4SH2i9NXg+t08YtdZp/V9IZ33cxe3iV4yM0qg8lMQng==", + "optional": true + }, "cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", @@ -89079,6 +89225,28 @@ "wrap-ansi": "^7.0.0" } }, + "mongodb": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.21.0.tgz", + "integrity": "sha512-URyb/VXMjJ4da46OeSXg+puO39XH9DeQpWCslifrRn9JWugy0D+DvvBvkm2WxmHe61O/H19JM66p1z7RHVkZ6A==", + "optional": true, + "requires": { + "@mongodb-js/saslprep": "^1.3.0", + "bson": "^6.10.4", + "mongodb-connection-string-url": "^3.0.2" + } + }, + "mongodb-client-encryption": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/mongodb-client-encryption/-/mongodb-client-encryption-6.5.0.tgz", + "integrity": "sha512-Gj8EeyYKsssdko0NKhWRBGDif6uVFBbv+e+Nyn7E316UmRzApc4IP+p2NLm+av+fU+dFHVT5WqfzaQVDTh8i9w==", + "optional": true, + "peer": true, + "requires": { + "node-addon-api": "^4.3.0", + "prebuild-install": "^7.1.3" + } + }, "numeral": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/numeral/-/numeral-2.0.6.tgz", @@ -94969,12 +95137,19 @@ } }, "socks": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", - "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", + "version": "2.8.7", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", + "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==", "requires": { - "ip-address": "^9.0.5", + "ip-address": "^10.0.1", "smart-buffer": "^4.2.0" + }, + "dependencies": { + "ip-address": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz", + "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==" + } } }, "socks-proxy-agent": { diff --git a/package.json b/package.json index ee999bbf526..3f434a75374 100644 --- a/package.json +++ b/package.json @@ -119,6 +119,6 @@ "@leafygreen-ui/text-input": "^16.2.3", "@leafygreen-ui/tokens": "^4.2.2", "@leafygreen-ui/typography": "^22.2.4", - "kerberos": "^2.2.2" + "kerberos": "^7.0.0" } } diff --git a/packages/atlas-service/package.json b/packages/atlas-service/package.json index 4ea478b3a90..21cbbb1c19c 100644 --- a/packages/atlas-service/package.json +++ b/packages/atlas-service/package.json @@ -76,8 +76,8 @@ "@mongodb-js/compass-user-data": "^0.15.0", "@mongodb-js/compass-utils": "^0.9.27", "@mongodb-js/connection-info": "^0.25.2", - "@mongodb-js/devtools-connect": "^3.14.2", - "@mongodb-js/devtools-proxy-support": "^0.7.2", + "@mongodb-js/devtools-connect": "^3.14.8", + "@mongodb-js/devtools-proxy-support": "^0.7.4", "@mongodb-js/oidc-plugin": "^2.0.4", "compass-preferences-model": "^2.72.0", "electron": "^37.10.3", diff --git a/packages/bson-transpilers/package.json b/packages/bson-transpilers/package.json index 7e9d7d73d63..0ea02df980f 100644 --- a/packages/bson-transpilers/package.json +++ b/packages/bson-transpilers/package.json @@ -39,7 +39,7 @@ }, "dependencies": { "antlr4": "4.7.2", - "bson": "^6.10.4", + "bson": "^7.2.0", "js-yaml": "^3.13.1" }, "bugs": { diff --git a/packages/compass-aggregations/package.json b/packages/compass-aggregations/package.json index 46991fd872a..4414308409e 100644 --- a/packages/compass-aggregations/package.json +++ b/packages/compass-aggregations/package.json @@ -76,12 +76,12 @@ "@mongodb-js/mongodb-constants": "^0.19.0", "@mongodb-js/my-queries-storage": "^0.54.0", "@mongodb-js/shell-bson-parser": "^1.4.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", "hadron-document": "^8.10.9", "hadron-type-checker": "^7.4.27", "lodash": "^4.17.23", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-collection-model": "^5.38.2", "mongodb-data-service": "^22.37.2", "mongodb-database-model": "^2.38.2", diff --git a/packages/compass-assistant/package.json b/packages/compass-assistant/package.json index b36cd8955ec..a89b58c24a7 100644 --- a/packages/compass-assistant/package.json +++ b/packages/compass-assistant/package.json @@ -53,7 +53,7 @@ "eval": "braintrust eval test/assistant.eval.ts --verbose" }, "dependencies": { - "@mongosh/service-provider-node-driver": "^3.18.0", + "@mongosh/service-provider-node-driver": "^3.18.1", "@ai-sdk/openai": "^3.0.1", "@mongodb-js/atlas-service": "^0.79.0", "@mongodb-js/compass-app-registry": "^9.7.0", diff --git a/packages/compass-collection/package.json b/packages/compass-collection/package.json index 57eb41c69b0..34293a3df60 100644 --- a/packages/compass-collection/package.json +++ b/packages/compass-collection/package.json @@ -65,10 +65,10 @@ "@mongodb-js/workspace-info": "^1.4.0", "@mongodb-js/connection-info": "^0.25.2", "@mongodb-js/mongodb-constants": "^0.19.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", "hadron-document": "^8.10.9", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-collection-model": "^5.38.2", "mongodb-connection-string-url": "^3.0.2", "mongodb-ns": "^3.0.1", diff --git a/packages/compass-components/package.json b/packages/compass-components/package.json index 40ae79881c7..eb9f0b12b04 100644 --- a/packages/compass-components/package.json +++ b/packages/compass-components/package.json @@ -91,7 +91,7 @@ "@react-aria/interactions": "^3.9.1", "@react-aria/utils": "^3.13.1", "@react-aria/visually-hidden": "^3.3.1", - "bson": "^6.10.4", + "bson": "^7.2.0", "focus-trap-react": "^9.0.2", "hadron-document": "^8.10.9", "hadron-type-checker": "^7.4.27", diff --git a/packages/compass-connections/package.json b/packages/compass-connections/package.json index 93c39c8a712..b64274d2d5a 100644 --- a/packages/compass-connections/package.json +++ b/packages/compass-connections/package.json @@ -58,10 +58,10 @@ "@mongodb-js/connection-form": "^1.78.0", "@mongodb-js/connection-info": "^0.25.2", "@mongodb-js/connection-storage": "^0.69.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", "lodash": "^4.17.23", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-build-info": "^1.8.1", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.37.2", diff --git a/packages/compass-crud/package.json b/packages/compass-crud/package.json index 39d0a94207d..fc37fd556b2 100644 --- a/packages/compass-crud/package.json +++ b/packages/compass-crud/package.json @@ -88,13 +88,13 @@ "@mongodb-js/shell-bson-parser": "^1.4.0", "ag-grid-community": "^20.2.0", "ag-grid-react": "^20.2.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", "hadron-document": "^8.10.9", "hadron-type-checker": "^7.4.27", "jsondiffpatch": "^0.7.3", "lodash": "^4.17.23", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-data-service": "^22.37.2", "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.6.0", diff --git a/packages/compass-data-modeling/package.json b/packages/compass-data-modeling/package.json index 6a1923d3d97..8879ba00b92 100644 --- a/packages/compass-data-modeling/package.json +++ b/packages/compass-data-modeling/package.json @@ -66,11 +66,11 @@ "@mongodb-js/compass-utils": "^0.9.27", "@mongodb-js/compass-workspaces": "^0.76.0", "@mongodb-js/workspace-info": "^1.4.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", "html-to-image": "1.11.11", "lodash": "^4.17.23", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-ns": "^3.0.1", "mongodb-schema": "^12.6.3", "react": "^17.0.2", diff --git a/packages/compass-e2e-tests/package.json b/packages/compass-e2e-tests/package.json index e6f0dc4e9bf..20d5dcbbc57 100644 --- a/packages/compass-e2e-tests/package.json +++ b/packages/compass-e2e-tests/package.json @@ -42,7 +42,7 @@ "@types/chai-as-promised": "^7.1.4", "@types/cross-spawn": "^6.0.2", "@types/yargs": "^17.0.33", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.3.4", "chai-as-promised": "^7.1.1", "clipboardy": "^2.3.0", @@ -58,7 +58,7 @@ "jszip": "^3.10.1", "lodash": "^4.17.23", "mocha": "^10.2.0", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-build-info": "^1.8.1", "mongodb-connection-string-url": "^3.0.1", "mongodb-log-writer": "^2.3.4", diff --git a/packages/compass-electron-menu/package.json b/packages/compass-electron-menu/package.json index 0cdeadb8bb6..f0f0243d80c 100644 --- a/packages/compass-electron-menu/package.json +++ b/packages/compass-electron-menu/package.json @@ -53,7 +53,7 @@ "reformat": "npm run eslint . -- --fix && npm run prettier -- --write ." }, "dependencies": { - "bson": "^6.10.4", + "bson": "^7.2.0", "debug": "^4.3.4", "electron": "^37.10.3", "react": "^17.0.2" diff --git a/packages/compass-explain-plan/package.json b/packages/compass-explain-plan/package.json index 89cefea59ae..5ca4364478e 100644 --- a/packages/compass-explain-plan/package.json +++ b/packages/compass-explain-plan/package.json @@ -82,7 +82,7 @@ "d3-flextree": "^2.1.2", "d3-hierarchy": "^3.1.2", "lodash": "^4.17.23", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "react": "^17.0.2", "react-redux": "^8.1.3", "redux": "^4.2.1", diff --git a/packages/compass-generative-ai/package.json b/packages/compass-generative-ai/package.json index 2b942d2762a..fefe83bb36a 100644 --- a/packages/compass-generative-ai/package.json +++ b/packages/compass-generative-ai/package.json @@ -53,8 +53,8 @@ "eval": "braintrust eval tests/evals" }, "dependencies": { - "@mongosh/service-provider-node-driver": "^3.18.0", - "@mongosh/service-provider-core": "^3.7.0", + "@mongosh/service-provider-node-driver": "^3.18.1", + "@mongosh/service-provider-core": "^3.7.1", "mongodb-build-info": "^1.8.1", "mongodb-connection-string-url": "^3.0.1", "@mongodb-js/atlas-service": "^0.79.0", @@ -65,9 +65,9 @@ "@mongodb-js/compass-telemetry": "^1.23.0", "@mongodb-js/compass-utils": "^0.9.27", "@mongodb-js/connection-info": "^0.25.2", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-mcp-server": "1.4.1-prerelease.5", "mongodb-query-parser": "^4.6.0", "mongodb-schema": "^12.6.3", diff --git a/packages/compass-import-export/package.json b/packages/compass-import-export/package.json index 61cdd7a49ed..91093c5b36b 100644 --- a/packages/compass-import-export/package.json +++ b/packages/compass-import-export/package.json @@ -57,14 +57,14 @@ "@mongodb-js/compass-telemetry": "^1.23.0", "@mongodb-js/compass-utils": "^0.9.27", "@mongodb-js/compass-workspaces": "^0.76.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", "debug": "^4.3.4", "electron": "^37.10.3", "hadron-document": "^8.10.9", "hadron-ipc": "^3.5.26", "lodash": "^4.17.23", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-data-service": "^22.37.2", "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.6.0", diff --git a/packages/compass-indexes/package.json b/packages/compass-indexes/package.json index 61a80201c1f..b2b93b18e88 100644 --- a/packages/compass-indexes/package.json +++ b/packages/compass-indexes/package.json @@ -79,10 +79,10 @@ "@mongodb-js/mongodb-constants": "^0.19.0", "@mongodb-js/shell-bson-parser": "^1.4.0", "@mongodb-js/workspace-info": "^1.4.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", "lodash": "^4.17.23", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-collection-model": "^5.38.2", "mongodb-data-service": "^22.37.2", "mongodb-ns": "^3.0.1", diff --git a/packages/compass-preferences-model/package.json b/packages/compass-preferences-model/package.json index 783bdc0cb47..82e5cc309ef 100644 --- a/packages/compass-preferences-model/package.json +++ b/packages/compass-preferences-model/package.json @@ -54,8 +54,8 @@ "@mongodb-js/compass-components": "^1.62.0", "@mongodb-js/compass-logging": "^1.10.0", "@mongodb-js/compass-user-data": "^0.15.0", - "@mongodb-js/devtools-proxy-support": "^0.7.2", - "bson": "^6.10.4", + "@mongodb-js/devtools-proxy-support": "^0.7.4", + "bson": "^7.2.0", "hadron-ipc": "^3.5.26", "js-yaml": "^4.1.0", "lodash": "^4.17.23", diff --git a/packages/compass-query-bar/package.json b/packages/compass-query-bar/package.json index d97faadb0ca..c286d2f74fc 100644 --- a/packages/compass-query-bar/package.json +++ b/packages/compass-query-bar/package.json @@ -79,11 +79,11 @@ "@mongodb-js/compass-telemetry": "^1.23.0", "@mongodb-js/mongodb-constants": "^0.19.0", "@mongodb-js/my-queries-storage": "^0.54.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", "lodash": "^4.17.23", "mongodb-collection-model": "^5.38.2", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-instance-model": "^12.65.0", "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.6.0", diff --git a/packages/compass-saved-aggregations-queries/package.json b/packages/compass-saved-aggregations-queries/package.json index c910fdfbe34..4664604426a 100644 --- a/packages/compass-saved-aggregations-queries/package.json +++ b/packages/compass-saved-aggregations-queries/package.json @@ -59,7 +59,7 @@ "@mongodb-js/connection-form": "^1.78.0", "@mongodb-js/connection-info": "^0.25.2", "@mongodb-js/my-queries-storage": "^0.54.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", "fuse.js": "^6.5.3", "mongodb-ns": "^3.0.1", diff --git a/packages/compass-schema-validation/package.json b/packages/compass-schema-validation/package.json index e642f65b9b6..11d2831d8bd 100644 --- a/packages/compass-schema-validation/package.json +++ b/packages/compass-schema-validation/package.json @@ -79,11 +79,11 @@ "@mongodb-js/compass-telemetry": "^1.23.0", "@mongodb-js/compass-workspaces": "^0.76.0", "@mongodb-js/mongodb-constants": "^0.19.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", "javascript-stringify": "^2.0.1", "lodash": "^4.17.23", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-ns": "^3.0.1", "mongodb-query-parser": "^4.6.0", "react": "^17.0.2", diff --git a/packages/compass-schema/package.json b/packages/compass-schema/package.json index 228b56f5b49..5e5fe395672 100644 --- a/packages/compass-schema/package.json +++ b/packages/compass-schema/package.json @@ -82,7 +82,7 @@ "@mongodb-js/compass-query-bar": "^8.98.0", "@mongodb-js/compass-telemetry": "^1.23.0", "@mongodb-js/connection-storage": "^0.69.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", "d3": "^3.5.17", "hadron-document": "^8.10.9", @@ -90,7 +90,7 @@ "leaflet-defaulticon-compatibility": "^0.1.1", "leaflet-draw": "^1.0.4", "lodash": "^4.17.23", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-query-util": "^2.5.16", "mongodb-schema": "^12.6.3", "numeral": "^1.5.6", diff --git a/packages/compass-shell/package.json b/packages/compass-shell/package.json index 3d63e9d569a..5293f89092c 100644 --- a/packages/compass-shell/package.json +++ b/packages/compass-shell/package.json @@ -62,7 +62,7 @@ "@mongosh/browser-repl": "^3.29.1", "@mongosh/logging": "^3.15.7", "@mongosh/node-runtime-worker-thread": "^3.3.34", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", "react": "^17.0.2", "react-redux": "^8.1.3", diff --git a/packages/compass-sidebar/package.json b/packages/compass-sidebar/package.json index 38482baebeb..9d6fe9a9096 100644 --- a/packages/compass-sidebar/package.json +++ b/packages/compass-sidebar/package.json @@ -64,7 +64,7 @@ "@mongodb-js/mongodb-constants": "^0.19.0", "compass-preferences-model": "^2.72.0", "lodash": "^4.17.23", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-instance-model": "^12.65.0", "mongodb-ns": "^3.0.1", "react": "^17.0.2", diff --git a/packages/compass-web/package.json b/packages/compass-web/package.json index a55d4edeffd..e77ddbe997f 100644 --- a/packages/compass-web/package.json +++ b/packages/compass-web/package.json @@ -103,7 +103,7 @@ "@mongodb-js/workspace-info": "^1.4.0", "@mongodb-js/connection-info": "^0.25.2", "@mongodb-js/connection-storage": "^0.69.0", - "@mongodb-js/devtools-proxy-support": "^0.7.2", + "@mongodb-js/devtools-proxy-support": "^0.7.4", "@mongodb-js/eslint-config-compass": "^1.4.16", "@mongodb-js/mocha-config-compass": "^1.7.5", "@mongodb-js/my-queries-storage": "^0.54.0", @@ -120,7 +120,7 @@ "@types/sinon-chai": "^3.2.5", "aws-sdk": "^2.1692.0", "browser-process-hrtime": "^1.0.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "buffer": "^6.0.3", "chai": "^4.3.6", "compass-preferences-model": "^2.72.0", @@ -134,7 +134,7 @@ "express-http-proxy": "^2.0.0", "is-ip": "^5.0.1", "mocha": "^10.2.0", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-data-service": "^22.37.2", "mongodb-log-writer": "^2.3.4", "mongodb-ns": "^3.0.1", diff --git a/packages/compass-workspaces/package.json b/packages/compass-workspaces/package.json index 20bb9eb242a..e5f475caa23 100644 --- a/packages/compass-workspaces/package.json +++ b/packages/compass-workspaces/package.json @@ -59,7 +59,7 @@ "@mongodb-js/compass-logging": "^1.10.0", "@mongodb-js/compass-user-data": "^0.15.0", "@mongodb-js/workspace-info": "^1.4.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", "lodash": "^4.17.23", "mongodb-collection-model": "^5.38.2", diff --git a/packages/compass/package.json b/packages/compass/package.json index 1c5c22abde3..b1d156f97c6 100644 --- a/packages/compass/package.json +++ b/packages/compass/package.json @@ -185,9 +185,9 @@ "@mongodb-js/device-id": "^0.2.0", "@mongosh/node-runtime-worker-thread": "^3.3.34", "clipboard": "^2.0.6", - "kerberos": "^2.2.2", + "kerberos": "^7.0.0", "keytar": "^7.9.0", - "mongodb-client-encryption": "^6.5.0", + "mongodb-client-encryption": "^7.0.0", "native-machine-id": "^0.1.1", "os-dns-native": "^1.2.1", "system-ca": "^2.0.0" @@ -232,7 +232,7 @@ "@mongodb-js/compass-workspaces": "^0.76.0", "@mongodb-js/connection-info": "^0.25.2", "@mongodb-js/connection-storage": "^0.69.0", - "@mongodb-js/devtools-proxy-support": "^0.7.2", + "@mongodb-js/devtools-proxy-support": "^0.7.4", "@mongodb-js/eslint-config-compass": "^1.4.16", "@mongodb-js/get-os-info": "^0.4.0", "@mongodb-js/mocha-config-compass": "^1.7.5", @@ -247,7 +247,7 @@ "@mongodb-js/workspace-info": "^1.4.0", "@segment/analytics-node": "^1.1.4", "@types/minimatch": "^5.1.2", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.3.4", "chalk": "^4.1.2", "clean-stack": "^2.0.0", @@ -265,7 +265,7 @@ "hadron-ipc": "^3.5.26", "make-fetch-happen": "^10.2.1", "minimatch": "^10.0.1", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-build-info": "^1.8.1", "mongodb-cloud-info": "^2.1.7", "mongodb-connection-string-url": "^3.0.1", diff --git a/packages/connection-form/package.json b/packages/connection-form/package.json index 63d3ccd3c1f..ac8f03b7493 100644 --- a/packages/connection-form/package.json +++ b/packages/connection-form/package.json @@ -53,7 +53,7 @@ "@mongodb-js/connection-info": "^0.25.2", "@mongodb-js/shell-bson-parser": "^1.4.0", "lodash": "^4.17.23", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-build-info": "^1.8.1", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.37.2", @@ -71,7 +71,7 @@ "@types/mocha": "^9.0.0", "@types/react": "^17.0.5", "@types/sinon-chai": "^3.2.5", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.3.4", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", diff --git a/packages/connection-info/package.json b/packages/connection-info/package.json index 3363dfa034d..44803c8dc41 100644 --- a/packages/connection-info/package.json +++ b/packages/connection-info/package.json @@ -52,7 +52,7 @@ }, "dependencies": { "lodash": "^4.17.23", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.37.2" }, @@ -64,7 +64,7 @@ "@types/chai": "^4.2.21", "@types/mocha": "^9.0.0", "@types/sinon-chai": "^3.2.5", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.3.6", "depcheck": "^1.4.1", "gen-esm-wrapper": "^1.1.0", diff --git a/packages/connection-storage/package.json b/packages/connection-storage/package.json index ef1ff13f8a7..a953ae94e08 100644 --- a/packages/connection-storage/package.json +++ b/packages/connection-storage/package.json @@ -60,7 +60,7 @@ "@mongodb-js/compass-user-data": "^0.15.0", "@mongodb-js/compass-utils": "^0.9.27", "@mongodb-js/connection-info": "^0.25.2", - "bson": "^6.10.4", + "bson": "^7.2.0", "compass-preferences-model": "^2.72.0", "electron": "^37.10.3", "hadron-ipc": "^3.5.26", diff --git a/packages/data-service/package.json b/packages/data-service/package.json index e9208a6b369..40773ce1f25 100644 --- a/packages/data-service/package.json +++ b/packages/data-service/package.json @@ -53,12 +53,12 @@ }, "dependencies": { "@mongodb-js/compass-utils": "^0.9.27", - "@mongodb-js/devtools-connect": "^3.14.2", - "@mongodb-js/devtools-proxy-support": "^0.7.2", - "bson": "^6.10.4", + "@mongodb-js/devtools-connect": "^3.14.8", + "@mongodb-js/devtools-proxy-support": "^0.7.4", + "bson": "^7.2.0", "debug": "^4.3.4", "lodash": "^4.17.23", - "mongodb": "^6.21.0", + "mongodb": "^7.1.0", "mongodb-build-info": "^1.8.1", "mongodb-connection-string-url": "^3.0.1", "mongodb-log-writer": "^2.4.4", @@ -77,15 +77,15 @@ "chai": "^4.2.0", "chai-as-promised": "^7.1.1", "depcheck": "^1.4.1", - "kerberos": "^2.2.2", + "kerberos": "^7.0.0", "mocha": "^10.2.0", "nyc": "^15.1.0", "sinon": "^9.2.3", - "socks": "^2.7.3", + "socks": "^2.8.7", "typescript": "^5.9.3" }, "optionalDependencies": { - "mongodb-client-encryption": "^6.5.0" + "mongodb-client-encryption": "^7.0.0" }, "publishConfig": { "access": "public" diff --git a/packages/databases-collections/package.json b/packages/databases-collections/package.json index 959aeb53ade..7e451fc249e 100644 --- a/packages/databases-collections/package.json +++ b/packages/databases-collections/package.json @@ -47,7 +47,7 @@ "@mongodb-js/prettier-config-compass": "^1.2.9", "@mongodb-js/testing-library-compass": "^1.4.4", "@mongodb-js/tsconfig-compass": "^1.2.13", - "bson": "^6.10.4", + "bson": "^7.2.0", "chai": "^4.2.0", "depcheck": "^1.4.1", "enzyme": "^3.11.0", diff --git a/packages/hadron-document/package.json b/packages/hadron-document/package.json index 302dd22f9a1..cb78e5bffdc 100644 --- a/packages/hadron-document/package.json +++ b/packages/hadron-document/package.json @@ -50,11 +50,11 @@ "typecheck": "echo \"TODO(COMPASS-9897): typecheck is failing in test files\" && tsc -p tsconfig-build.json --noEmit" }, "dependencies": { - "bson": "^6.10.4", + "bson": "^7.2.0", "eventemitter3": "^4.0.0", "hadron-type-checker": "^7.4.27", "lodash": "^4.17.23", - "mongodb": "^6.21.0" + "mongodb": "^7.1.0" }, "devDependencies": { "@mongodb-js/eslint-config-compass": "^1.4.16", diff --git a/packages/hadron-type-checker/package.json b/packages/hadron-type-checker/package.json index 4ea1a82c301..a8f9d1c4f7d 100644 --- a/packages/hadron-type-checker/package.json +++ b/packages/hadron-type-checker/package.json @@ -46,7 +46,7 @@ "reformat": "npm run eslint . -- --fix && npm run prettier -- --write ." }, "dependencies": { - "bson": "^6.10.4", + "bson": "^7.2.0", "lodash": "^4.17.21" }, "devDependencies": { diff --git a/packages/mongodb-query-util/package.json b/packages/mongodb-query-util/package.json index 9c806e5df9f..144b480375d 100644 --- a/packages/mongodb-query-util/package.json +++ b/packages/mongodb-query-util/package.json @@ -66,7 +66,7 @@ "typescript": "^5.9.3" }, "dependencies": { - "bson": "^6.10.4", + "bson": "^7.2.0", "lodash": "^4.17.21" } } diff --git a/packages/my-queries-storage/package.json b/packages/my-queries-storage/package.json index e970920be7d..96d4e779040 100644 --- a/packages/my-queries-storage/package.json +++ b/packages/my-queries-storage/package.json @@ -76,7 +76,7 @@ "@mongodb-js/compass-app-registry": "^9.7.0", "@mongodb-js/compass-editor": "^0.64.0", "@mongodb-js/compass-user-data": "^0.15.0", - "bson": "^6.10.4", + "bson": "^7.2.0", "react": "^17.0.2" } }