From 6778ca476f2ef3d8db1ff44c2d2d34e2551c46bf Mon Sep 17 00:00:00 2001 From: Durran Jordan Date: Wed, 5 Nov 2025 14:14:04 -0500 Subject: [PATCH] feat(NODE-7286): update peer dependencies --- .evergreen/run-kerberos-tests.sh | 2 +- package-lock.json | 55 ++++++++++++-------------------- package.json | 14 ++++---- 3 files changed, 28 insertions(+), 43 deletions(-) diff --git a/.evergreen/run-kerberos-tests.sh b/.evergreen/run-kerberos-tests.sh index 2bdc74bc94..ce01e8bf88 100644 --- a/.evergreen/run-kerberos-tests.sh +++ b/.evergreen/run-kerberos-tests.sh @@ -28,7 +28,7 @@ export MONGODB_URI="mongodb://${USER}@${SASL_HOST}/${GSSAPI_DB}?authMechanism=GS set -o xtrace -npm i -D kerberos@alpha +npm i -D kerberos@latest npm run check:kerberos set +o xtrace diff --git a/package-lock.json b/package-lock.json index 59c29d576c..d5bbf59944 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,8 +10,8 @@ "license": "Apache-2.0", "dependencies": { "@mongodb-js/saslprep": "^1.3.0", - "bson": "^7.0.0-alpha.2", - "mongodb-connection-string-url": "^4.0.0-alpha" + "bson": "^7.0.0", + "mongodb-connection-string-url": "^7.0.0" }, "devDependencies": { "@aws-sdk/credential-providers": "^3.876.0", @@ -19,7 +19,7 @@ "@istanbuljs/nyc-config-typescript": "^1.0.2", "@microsoft/api-extractor": "^7.52.11", "@microsoft/tsdoc-config": "^0.17.1", - "@mongodb-js/zstd": "^3.0.0-alpha", + "@mongodb-js/zstd": "^7.0.0", "@types/chai": "^4.3.17", "@types/chai-subset": "^1.3.5", "@types/express": "^5.0.3", @@ -48,7 +48,7 @@ "js-yaml": "^4.1.0", "mocha": "^11.7.1", "mocha-sinon": "^2.1.2", - "mongodb-client-encryption": "^7.0.0-alpha.1", + "mongodb-client-encryption": "^7.0.0", "nyc": "^15.1.0", "prettier": "^3.6.2", "semver": "^7.7.2", @@ -69,10 +69,10 @@ }, "peerDependencies": { "@aws-sdk/credential-providers": "^3.806.0", - "@mongodb-js/zstd": "^3.0.0-alpha", + "@mongodb-js/zstd": "^7.0.0", "gcp-metadata": "^7.0.1", - "kerberos": "3.0.0-alpha", - "mongodb-client-encryption": "^7.0.0-alpha", + "kerberos": "^7.0.0", + "mongodb-client-encryption": ">=7.0.0 <7.1.0", "snappy": "^7.3.2", "socks": "^2.8.6" }, @@ -846,7 +846,6 @@ "integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.3", @@ -1735,9 +1734,9 @@ } }, "node_modules/@mongodb-js/zstd": { - "version": "3.0.0-alpha", - "resolved": "https://registry.npmjs.org/@mongodb-js/zstd/-/zstd-3.0.0-alpha.tgz", - "integrity": "sha512-+KoX9nLSrS8fUKdSRD3xsxMr6dxy/VOu8UcxVDmPhpQLtjjnUzvKDtvMogVwc+uCO3Lx/UFcnk0f00sR9EfkKg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@mongodb-js/zstd/-/zstd-7.0.0.tgz", + "integrity": "sha512-mQ2s0pYYiav+tzCDR05Zptem8Ey2v8s11lri5RKGhTtL4COVCvVCk5vtyRYNT+9L8qSfyOqqefF9UtnW8mC5jA==", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", @@ -3014,8 +3013,7 @@ "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/@types/chai-subset": { "version": "1.3.6", @@ -3117,7 +3115,6 @@ "integrity": "sha512-BICHQ67iqxQGFSzfCFTT7MRQ5XcBjG5aeKh5Ok38UBbPe5fxTyE+aHFxwVrGyr8GNlqFMLKD1D3P2K/1ks8tog==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "undici-types": "~6.21.0" } @@ -3249,7 +3246,6 @@ "integrity": "sha512-ZGBMToy857/NIPaaCucIUQgqueOiq7HeAKkhlvqVV4lm089zUFW6ikRySx2v+cAhKeUCPuWVHeimyk6Dw1iY3w==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@eslint-community/regexpp": "^4.10.0", "@typescript-eslint/scope-manager": "8.46.2", @@ -3280,7 +3276,6 @@ "integrity": "sha512-BnOroVl1SgrPLywqxyqdJ4l3S2MsKVLDVxZvjI1Eoe8ev2r3kGDo+PcMihNmDE+6/KjkTubSJnmqGZZjQSBq/g==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.46.2", "@typescript-eslint/types": "8.46.2", @@ -3526,7 +3521,6 @@ "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -3587,7 +3581,6 @@ "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -3896,7 +3889,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "baseline-browser-mapping": "^2.8.9", "caniuse-lite": "^1.0.30001746", @@ -3912,9 +3904,9 @@ } }, "node_modules/bson": { - "version": "7.0.0-alpha.2", - "resolved": "https://registry.npmjs.org/bson/-/bson-7.0.0-alpha.2.tgz", - "integrity": "sha512-H6Td2lwR0vboRGPRGxFzAfJrW/mwJdwUis1IivqbE3b8n8+2zshjxMsTODrhHVAhkR9hBs0oVtayTXcOp5BjXQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-7.0.0.tgz", + "integrity": "sha512-Kwc6Wh4lQ5OmkqqKhYGKIuELXl+EPYSCObVE6bWsp1T/cGkOCBN0I8wF/T44BiuhHyNi1mmKVPXk60d41xZ7kw==", "license": "Apache-2.0", "engines": { "node": ">=20.19.0" @@ -4074,7 +4066,6 @@ "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "assertion-error": "^1.1.0", "check-error": "^1.0.3", @@ -4681,7 +4672,6 @@ "integrity": "sha512-t5aPOpmtJcZcz5UJyY2GbvpDlsK5E8JqRqoKtfiKE3cNh437KIqfJr3A3AKf5k64NPx6d0G3dno6XDY05PqPtw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", @@ -4742,7 +4732,6 @@ "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", "dev": true, "license": "MIT", - "peer": true, "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -7139,9 +7128,9 @@ } }, "node_modules/mongodb-client-encryption": { - "version": "7.0.0-alpha.1", - "resolved": "https://registry.npmjs.org/mongodb-client-encryption/-/mongodb-client-encryption-7.0.0-alpha.1.tgz", - "integrity": "sha512-099wjk7zkEKOL19td0z+ie4OO4t3cPdbT4EjC6M2K0RbBMD0J/9T7M9LsLxdPAYhQA7yTdwUdMQqzrXhmJWosw==", + "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==", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", @@ -7154,9 +7143,9 @@ } }, "node_modules/mongodb-connection-string-url": { - "version": "4.0.0-alpha", - "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-4.0.0-alpha.tgz", - "integrity": "sha512-uANaHNLNNHUQ+88CijXNap1UbE2buJr5OpPyfXe7tmoPU37dEoc7het9iS6jMkg9sgEVMm6D3iVWCngUUPP9Dg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-7.0.0.tgz", + "integrity": "sha512-irhhjRVLE20hbkRl4zpAYLnDMM+zIZnp0IDB9akAFFUZp/3XdOfwwddc7y6cNvF2WCEtfTYRwYbIfYa2kVY0og==", "license": "Apache-2.0", "dependencies": { "@types/whatwg-url": "^13.0.0", @@ -7326,7 +7315,6 @@ "integrity": "sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "@istanbuljs/load-nyc-config": "^1.0.0", "@istanbuljs/schema": "^0.1.2", @@ -8025,7 +8013,6 @@ "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", "dev": true, "license": "MIT", - "peer": true, "bin": { "prettier": "bin/prettier.cjs" }, @@ -8881,7 +8868,6 @@ "integrity": "sha512-a2N2TDY1uGviajJ6r4D1CyRAkzE9NNVlYOV1wX5xQDuAk0ONgzgRl0EjCQuRCPxOwp13ghsMwt9Gdldujs39qw==", "dev": true, "license": "BSD-3-Clause", - "peer": true, "dependencies": { "@sinonjs/commons": "^3.0.1", "@sinonjs/fake-timers": "11.2.2", @@ -9664,7 +9650,6 @@ "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", "dev": true, "license": "Apache-2.0", - "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" diff --git a/package.json b/package.json index 72939eb769..ff95f7a810 100644 --- a/package.json +++ b/package.json @@ -26,15 +26,15 @@ }, "dependencies": { "@mongodb-js/saslprep": "^1.3.0", - "bson": "^7.0.0-alpha.2", - "mongodb-connection-string-url": "^4.0.0-alpha" + "bson": "^7.0.0", + "mongodb-connection-string-url": "^7.0.0" }, "peerDependencies": { "@aws-sdk/credential-providers": "^3.806.0", - "@mongodb-js/zstd": "^3.0.0-alpha", + "@mongodb-js/zstd": "^7.0.0", "gcp-metadata": "^7.0.1", - "kerberos": "3.0.0-alpha", - "mongodb-client-encryption": "^7.0.0-alpha", + "kerberos": "^7.0.0", + "mongodb-client-encryption": ">=7.0.0 <7.1.0", "snappy": "^7.3.2", "socks": "^2.8.6" }, @@ -67,7 +67,7 @@ "@istanbuljs/nyc-config-typescript": "^1.0.2", "@microsoft/api-extractor": "^7.52.11", "@microsoft/tsdoc-config": "^0.17.1", - "@mongodb-js/zstd": "^3.0.0-alpha", + "@mongodb-js/zstd": "^7.0.0", "@types/chai": "^4.3.17", "@types/chai-subset": "^1.3.5", "@types/express": "^5.0.3", @@ -96,7 +96,7 @@ "js-yaml": "^4.1.0", "mocha": "^11.7.1", "mocha-sinon": "^2.1.2", - "mongodb-client-encryption": "^7.0.0-alpha.1", + "mongodb-client-encryption": "^7.0.0", "nyc": "^15.1.0", "prettier": "^3.6.2", "semver": "^7.7.2",