From 691309c029e44eb89be64bb069e4cdcb4276eab3 Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Tue, 2 Sep 2025 18:26:41 +0200 Subject: [PATCH 1/2] feat(deps): bump driver deps to latest COMPASS-9752 Bump `mongodb` and `mongodb-client-encryption` to 6.19.0 and 6.5.0, respectively. --- package-lock.json | 114 +++++++++--------- packages/compass-aggregations/package.json | 2 +- packages/compass-collection/package.json | 2 +- packages/compass-connections/package.json | 2 +- packages/compass-crud/package.json | 2 +- packages/compass-data-modeling/package.json | 2 +- packages/compass-e2e-tests/package.json | 2 +- packages/compass-explain-plan/package.json | 2 +- packages/compass-generative-ai/package.json | 2 +- packages/compass-import-export/package.json | 2 +- packages/compass-indexes/package.json | 2 +- packages/compass-query-bar/package.json | 2 +- .../compass-schema-validation/package.json | 2 +- packages/compass-schema/package.json | 2 +- packages/compass-sidebar/package.json | 2 +- packages/compass-web/package.json | 2 +- packages/compass/package.json | 4 +- packages/compass/scripts/download-csfle.js | 4 +- packages/connection-form/package.json | 2 +- packages/connection-info/package.json | 2 +- packages/data-service/package.json | 4 +- packages/hadron-document/package.json | 2 +- 22 files changed, 81 insertions(+), 81 deletions(-) diff --git a/package-lock.json b/package-lock.json index d68c0c7b84a..b84f3a9c0b3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -33723,9 +33723,9 @@ } }, "node_modules/mongodb": { - "version": "6.17.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.17.0.tgz", - "integrity": "sha512-neerUzg/8U26cgruLysKEjJvoNSXhyID3RvzvdcpsIi2COYM3FS3o9nlH7fxFtefTb942dX3W9i37oPfCVj4wA==", + "version": "6.19.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.19.0.tgz", + "integrity": "sha512-H3GtYujOJdeKIMLKBT9PwlDhGrQfplABNF1G904w6r5ZXKWyv77aB0X9B+rhmaAwjtllHzaEkvi9mkGVZxs2Bw==", "license": "Apache-2.0", "dependencies": { "@mongodb-js/saslprep": "^1.1.9", @@ -33741,7 +33741,7 @@ "gcp-metadata": "^5.2.0", "kerberos": "^2.0.1", "mongodb-client-encryption": ">=6.0.0 <7", - "snappy": "^7.2.2", + "snappy": "^7.3.2", "socks": "^2.7.1" }, "peerDependenciesMeta": { @@ -33777,9 +33777,9 @@ } }, "node_modules/mongodb-client-encryption": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/mongodb-client-encryption/-/mongodb-client-encryption-6.3.0.tgz", - "integrity": "sha512-OaOg02vglPxxrfY01alC0ER0W4WMuNO2ZJR3ehAUcuGYreJaJ+aX+rUQiQkdQHiXvnVPDUx/4QDr2CR1/FvpcQ==", + "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, "license": "Apache-2.0", "dependencies": { @@ -46801,7 +46801,7 @@ "clipboard": "^2.0.6", "kerberos": "^2.2.1", "keytar": "^7.9.0", - "mongodb-client-encryption": "^6.3.0", + "mongodb-client-encryption": "^6.5.0", "native-machine-id": "^0.1.1", "os-dns-native": "^1.2.1", "system-ca": "^2.0.0" @@ -46877,7 +46877,7 @@ "hadron-ipc": "^3.5.11", "make-fetch-happen": "^10.2.1", "minimatch": "^10.0.1", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-build-info": "^1.7.2", "mongodb-cloud-info": "^2.1.7", "mongodb-connection-string-url": "^3.0.1", @@ -46934,7 +46934,7 @@ "hadron-document": "^8.9.6", "hadron-type-checker": "^7.4.18", "lodash": "^4.17.21", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-collection-model": "^5.31.2", "mongodb-data-service": "^22.30.2", "mongodb-database-model": "^2.31.2", @@ -47446,7 +47446,7 @@ "bson": "^6.10.1", "compass-preferences-model": "^2.51.0", "hadron-document": "^8.9.6", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-collection-model": "^5.31.2", "mongodb-ns": "^2.4.2", "mongodb-schema": "^12.6.2", @@ -47978,7 +47978,7 @@ "bson": "^6.10.4", "compass-preferences-model": "^2.51.0", "lodash": "^4.17.21", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.30.2", @@ -48190,7 +48190,7 @@ "hadron-type-checker": "^7.4.18", "jsondiffpatch": "^0.5.0", "lodash": "^4.17.21", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-data-service": "^22.30.2", "mongodb-ns": "^2.4.2", "mongodb-query-parser": "^4.3.0", @@ -48365,7 +48365,7 @@ "compass-preferences-model": "^2.51.0", "html-to-image": "1.11.11", "lodash": "^4.17.21", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-ns": "^2.4.2", "mongodb-schema": "^12.6.2", "react": "^17.0.2", @@ -48550,7 +48550,7 @@ "hadron-build": "^25.8.11", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1", "mongodb-log-writer": "^2.3.4", @@ -49081,7 +49081,7 @@ "d3-flextree": "^2.1.2", "d3-hierarchy": "^3.1.2", "lodash": "^4.17.21", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "react": "^17.0.2", "react-redux": "^8.1.3", "redux": "^4.2.1", @@ -49355,7 +49355,7 @@ "@mongodb-js/compass-utils": "^0.9.11", "bson": "^6.10.4", "compass-preferences-model": "^2.51.0", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-schema": "^12.6.2", "react": "^17.0.2", "react-redux": "^8.1.3", @@ -49669,7 +49669,7 @@ "hadron-document": "^8.9.6", "hadron-ipc": "^3.5.11", "lodash": "^4.17.21", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-data-service": "^22.30.2", "mongodb-ns": "^2.4.2", "mongodb-query-parser": "^4.3.0", @@ -49788,7 +49788,7 @@ "bson": "^6.10.4", "compass-preferences-model": "^2.51.0", "lodash": "^4.17.21", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-collection-model": "^5.31.2", "mongodb-data-service": "^22.30.2", "mongodb-mql-engines": "^0.0.4", @@ -50246,7 +50246,7 @@ "bson": "^6.10.4", "compass-preferences-model": "^2.51.0", "lodash": "^4.17.21", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-instance-model": "^12.43.0", "mongodb-ns": "^2.4.2", "mongodb-query-parser": "^4.3.0", @@ -50450,7 +50450,7 @@ "leaflet-defaulticon-compatibility": "^0.1.1", "leaflet-draw": "^1.0.4", "lodash": "^4.17.21", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-query-util": "^2.5.6", "mongodb-schema": "^12.6.2", "numeral": "^1.5.6", @@ -50508,7 +50508,7 @@ "compass-preferences-model": "^2.51.0", "javascript-stringify": "^2.0.1", "lodash": "^4.17.21", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-ns": "^2.4.2", "mongodb-query-parser": "^4.3.0", "react": "^17.0.2", @@ -50788,7 +50788,7 @@ "@mongodb-js/mongodb-constants": "^0.14.0", "compass-preferences-model": "^2.51.0", "lodash": "^4.17.21", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-instance-model": "^12.43.0", "mongodb-ns": "^2.4.2", "react": "^17.0.2", @@ -51317,7 +51317,7 @@ "is-ip": "^5.0.1", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-data-service": "^22.30.2", "mongodb-log-writer": "^2.3.4", "mongodb-ns": "^2.4.2", @@ -51899,7 +51899,7 @@ "@mongodb-js/connection-info": "^0.17.2", "@mongodb-js/shell-bson-parser": "^1.2.0", "lodash": "^4.17.21", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.30.2", @@ -51987,7 +51987,7 @@ "license": "SSPL", "dependencies": { "lodash": "^4.17.21", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.30.2" }, @@ -52179,7 +52179,7 @@ "@mongodb-js/devtools-proxy-support": "^0.5.2", "bson": "^6.10.4", "lodash": "^4.17.21", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1", "mongodb-ns": "^2.4.2" @@ -52206,7 +52206,7 @@ "typescript": "^5.9.2" }, "optionalDependencies": { - "mongodb-client-encryption": "^6.3.0" + "mongodb-client-encryption": "^6.5.0" } }, "packages/data-service/node_modules/@mongodb-js/devtools-docker-test-envs": { @@ -53475,7 +53475,7 @@ "eventemitter3": "^4.0.0", "hadron-type-checker": "^7.4.18", "lodash": "^4.17.21", - "mongodb": "^6.17.0" + "mongodb": "^6.19.0" }, "devDependencies": { "@mongodb-js/eslint-config-compass": "^1.4.7", @@ -60403,7 +60403,7 @@ "hadron-type-checker": "^7.4.18", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-collection-model": "^5.31.2", "mongodb-data-service": "^22.30.2", "mongodb-database-model": "^2.31.2", @@ -60805,7 +60805,7 @@ "electron-mocha": "^12.2.0", "hadron-document": "^8.9.6", "mocha": "^10.2.0", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-collection-model": "^5.31.2", "mongodb-ns": "^2.4.2", "mongodb-schema": "^12.6.2", @@ -61260,7 +61260,7 @@ "electron-mocha": "^12.2.0", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.30.2", @@ -61445,7 +61445,7 @@ "jsondiffpatch": "^0.5.0", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-data-service": "^22.30.2", "mongodb-instance-model": "^12.43.0", "mongodb-ns": "^2.4.2", @@ -61593,7 +61593,7 @@ "html-to-image": "1.11.11", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-ns": "^2.4.2", "mongodb-schema": "^12.6.2", "nyc": "^15.1.0", @@ -61889,7 +61889,7 @@ "electron-mocha": "^12.2.0", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "nyc": "^15.1.0", "react": "^17.0.2", "react-dom": "^17.0.2", @@ -62129,7 +62129,7 @@ "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", "mocha": "^10.2.0", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-schema": "^12.6.2", "nyc": "^15.1.0", "p-queue": "^7.4.1", @@ -62347,7 +62347,7 @@ "hadron-ipc": "^3.5.11", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-data-service": "^22.30.2", "mongodb-ns": "^2.4.2", "mongodb-query-parser": "^4.3.0", @@ -62439,7 +62439,7 @@ "electron-mocha": "^12.2.0", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-collection-model": "^5.31.2", "mongodb-data-service": "^22.30.2", "mongodb-mql-engines": "^0.0.4", @@ -62743,7 +62743,7 @@ "electron-mocha": "^12.2.0", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-instance-model": "^12.43.0", "mongodb-ns": "^2.4.2", "mongodb-query-parser": "^4.3.0", @@ -62918,7 +62918,7 @@ "leaflet-draw": "^1.0.4", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-query-util": "^2.5.6", "mongodb-schema": "^12.6.2", "numeral": "^1.5.6", @@ -62989,7 +62989,7 @@ "javascript-stringify": "^2.0.1", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-instance-model": "^12.43.0", "mongodb-ns": "^2.4.2", "mongodb-query-parser": "^4.3.0", @@ -63368,7 +63368,7 @@ "electron-mocha": "^12.2.0", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-data-service": "^22.30.2", "mongodb-instance-model": "^12.43.0", "mongodb-ns": "^2.4.2", @@ -63802,7 +63802,7 @@ "is-ip": "^5.0.1", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-data-service": "^22.30.2", "mongodb-log-writer": "^2.3.4", "mongodb-ns": "^2.4.2", @@ -64190,7 +64190,7 @@ "electron-mocha": "^12.2.0", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.30.2", @@ -64260,7 +64260,7 @@ "gen-esm-wrapper": "^1.1.0", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.30.2", "nyc": "^15.1.0", @@ -73470,7 +73470,7 @@ "hadron-build": "^25.8.11", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1", "mongodb-log-writer": "^2.3.4", @@ -79614,7 +79614,7 @@ "lodash": "^4.17.21", "mocha": "^10.2.0", "moment": "^2.29.4", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "sinon": "^17.0.1" }, "dependencies": { @@ -84528,9 +84528,9 @@ "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" }, "mongodb": { - "version": "6.17.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.17.0.tgz", - "integrity": "sha512-neerUzg/8U26cgruLysKEjJvoNSXhyID3RvzvdcpsIi2COYM3FS3o9nlH7fxFtefTb942dX3W9i37oPfCVj4wA==", + "version": "6.19.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.19.0.tgz", + "integrity": "sha512-H3GtYujOJdeKIMLKBT9PwlDhGrQfplABNF1G904w6r5ZXKWyv77aB0X9B+rhmaAwjtllHzaEkvi9mkGVZxs2Bw==", "requires": { "@mongodb-js/saslprep": "^1.1.9", "bson": "^6.10.4", @@ -84546,9 +84546,9 @@ } }, "mongodb-client-encryption": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/mongodb-client-encryption/-/mongodb-client-encryption-6.3.0.tgz", - "integrity": "sha512-OaOg02vglPxxrfY01alC0ER0W4WMuNO2ZJR3ehAUcuGYreJaJ+aX+rUQiQkdQHiXvnVPDUx/4QDr2CR1/FvpcQ==", + "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==", "requires": { "node-addon-api": "^4.3.0", "prebuild-install": "^7.1.3" @@ -84666,9 +84666,9 @@ "macos-export-certificate-and-key": "^1.1.2", "make-fetch-happen": "^10.2.1", "minimatch": "^10.0.1", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-build-info": "^1.7.2", - "mongodb-client-encryption": "^6.3.0", + "mongodb-client-encryption": "^6.5.0", "mongodb-cloud-info": "^2.1.7", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.30.2", @@ -84843,9 +84843,9 @@ "kerberos": "^2.2.1", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-build-info": "^1.7.2", - "mongodb-client-encryption": "^6.3.0", + "mongodb-client-encryption": "^6.5.0", "mongodb-connection-string-url": "^3.0.1", "mongodb-log-writer": "^2.3.4", "mongodb-ns": "^2.4.2", diff --git a/packages/compass-aggregations/package.json b/packages/compass-aggregations/package.json index f0a70e33743..968d1b7c085 100644 --- a/packages/compass-aggregations/package.json +++ b/packages/compass-aggregations/package.json @@ -81,7 +81,7 @@ "hadron-document": "^8.9.6", "hadron-type-checker": "^7.4.18", "lodash": "^4.17.21", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-collection-model": "^5.31.2", "mongodb-data-service": "^22.30.2", "mongodb-database-model": "^2.31.2", diff --git a/packages/compass-collection/package.json b/packages/compass-collection/package.json index 1eea0099831..93e13f1641b 100644 --- a/packages/compass-collection/package.json +++ b/packages/compass-collection/package.json @@ -60,7 +60,7 @@ "@mongodb-js/mongodb-constants": "^0.14.0", "compass-preferences-model": "^2.51.0", "hadron-document": "^8.9.6", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-collection-model": "^5.31.2", "mongodb-ns": "^2.4.2", "mongodb-schema": "^12.6.2", diff --git a/packages/compass-connections/package.json b/packages/compass-connections/package.json index 97228a316e8..4908cdb45f8 100644 --- a/packages/compass-connections/package.json +++ b/packages/compass-connections/package.json @@ -63,7 +63,7 @@ "bson": "^6.10.4", "compass-preferences-model": "^2.51.0", "lodash": "^4.17.21", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.30.2", diff --git a/packages/compass-crud/package.json b/packages/compass-crud/package.json index 0a849a28e4b..4df322e5f38 100644 --- a/packages/compass-crud/package.json +++ b/packages/compass-crud/package.json @@ -94,7 +94,7 @@ "hadron-type-checker": "^7.4.18", "jsondiffpatch": "^0.5.0", "lodash": "^4.17.21", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-data-service": "^22.30.2", "mongodb-ns": "^2.4.2", "mongodb-query-parser": "^4.3.0", diff --git a/packages/compass-data-modeling/package.json b/packages/compass-data-modeling/package.json index 00fbfb19f66..7429315f22e 100644 --- a/packages/compass-data-modeling/package.json +++ b/packages/compass-data-modeling/package.json @@ -68,7 +68,7 @@ "compass-preferences-model": "^2.51.0", "html-to-image": "1.11.11", "lodash": "^4.17.21", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-ns": "^2.4.2", "mongodb-schema": "^12.6.2", "react": "^17.0.2", diff --git a/packages/compass-e2e-tests/package.json b/packages/compass-e2e-tests/package.json index 35a60f58ee5..d69b1a3cf9c 100644 --- a/packages/compass-e2e-tests/package.json +++ b/packages/compass-e2e-tests/package.json @@ -58,7 +58,7 @@ "hadron-build": "^25.8.11", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1", "mongodb-log-writer": "^2.3.4", diff --git a/packages/compass-explain-plan/package.json b/packages/compass-explain-plan/package.json index 40358030990..e2a1dbdf114 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.21", - "mongodb": "^6.17.0", + "mongodb": "^6.19.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 bac59b8e581..2cf393ce179 100644 --- a/packages/compass-generative-ai/package.json +++ b/packages/compass-generative-ai/package.json @@ -62,7 +62,7 @@ "@mongodb-js/compass-utils": "^0.9.11", "bson": "^6.10.4", "compass-preferences-model": "^2.51.0", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-schema": "^12.6.2", "react": "^17.0.2", "react-redux": "^8.1.3", diff --git a/packages/compass-import-export/package.json b/packages/compass-import-export/package.json index 31f52315d3b..3c963215d22 100644 --- a/packages/compass-import-export/package.json +++ b/packages/compass-import-export/package.json @@ -64,7 +64,7 @@ "hadron-document": "^8.9.6", "hadron-ipc": "^3.5.11", "lodash": "^4.17.21", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-data-service": "^22.30.2", "mongodb-ns": "^2.4.2", "mongodb-query-parser": "^4.3.0", diff --git a/packages/compass-indexes/package.json b/packages/compass-indexes/package.json index 1c9a30a33a1..529f8e5f435 100644 --- a/packages/compass-indexes/package.json +++ b/packages/compass-indexes/package.json @@ -82,7 +82,7 @@ "bson": "^6.10.4", "compass-preferences-model": "^2.51.0", "lodash": "^4.17.21", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-collection-model": "^5.31.2", "mongodb-data-service": "^22.30.2", "mongodb-mql-engines": "^0.0.4", diff --git a/packages/compass-query-bar/package.json b/packages/compass-query-bar/package.json index 2a2cd6b220d..a35a850d8d2 100644 --- a/packages/compass-query-bar/package.json +++ b/packages/compass-query-bar/package.json @@ -81,7 +81,7 @@ "bson": "^6.10.4", "compass-preferences-model": "^2.51.0", "lodash": "^4.17.21", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-instance-model": "^12.43.0", "mongodb-ns": "^2.4.2", "mongodb-query-parser": "^4.3.0", diff --git a/packages/compass-schema-validation/package.json b/packages/compass-schema-validation/package.json index e38b06fba1e..324183941ed 100644 --- a/packages/compass-schema-validation/package.json +++ b/packages/compass-schema-validation/package.json @@ -83,7 +83,7 @@ "compass-preferences-model": "^2.51.0", "javascript-stringify": "^2.0.1", "lodash": "^4.17.21", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-ns": "^2.4.2", "mongodb-query-parser": "^4.3.0", "react": "^17.0.2", diff --git a/packages/compass-schema/package.json b/packages/compass-schema/package.json index 1fa6e2fa05d..ca4e4771f8a 100644 --- a/packages/compass-schema/package.json +++ b/packages/compass-schema/package.json @@ -89,7 +89,7 @@ "leaflet-defaulticon-compatibility": "^0.1.1", "leaflet-draw": "^1.0.4", "lodash": "^4.17.21", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-query-util": "^2.5.6", "mongodb-schema": "^12.6.2", "numeral": "^1.5.6", diff --git a/packages/compass-sidebar/package.json b/packages/compass-sidebar/package.json index c8a93ad74aa..5f5ce7191c4 100644 --- a/packages/compass-sidebar/package.json +++ b/packages/compass-sidebar/package.json @@ -62,7 +62,7 @@ "@mongodb-js/mongodb-constants": "^0.14.0", "compass-preferences-model": "^2.51.0", "lodash": "^4.17.21", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-instance-model": "^12.43.0", "mongodb-ns": "^2.4.2", "react": "^17.0.2", diff --git a/packages/compass-web/package.json b/packages/compass-web/package.json index aa1466fe03d..dc4f6211d2c 100644 --- a/packages/compass-web/package.json +++ b/packages/compass-web/package.json @@ -127,7 +127,7 @@ "is-ip": "^5.0.1", "lodash": "^4.17.21", "mocha": "^10.2.0", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-data-service": "^22.30.2", "mongodb-log-writer": "^2.3.4", "mongodb-ns": "^2.4.2", diff --git a/packages/compass/package.json b/packages/compass/package.json index ff70e2b70ab..76d95eb749c 100644 --- a/packages/compass/package.json +++ b/packages/compass/package.json @@ -186,7 +186,7 @@ "clipboard": "^2.0.6", "kerberos": "^2.2.1", "keytar": "^7.9.0", - "mongodb-client-encryption": "^6.3.0", + "mongodb-client-encryption": "^6.5.0", "native-machine-id": "^0.1.1", "os-dns-native": "^1.2.1", "system-ca": "^2.0.0" @@ -262,7 +262,7 @@ "hadron-ipc": "^3.5.11", "make-fetch-happen": "^10.2.1", "minimatch": "^10.0.1", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-build-info": "^1.7.2", "mongodb-cloud-info": "^2.1.7", "mongodb-connection-string-url": "^3.0.1", diff --git a/packages/compass/scripts/download-csfle.js b/packages/compass/scripts/download-csfle.js index 57ffa43ffce..d00463b3d9e 100644 --- a/packages/compass/scripts/download-csfle.js +++ b/packages/compass/scripts/download-csfle.js @@ -35,7 +35,7 @@ const CSFLE_DIRECTORY = path.resolve(PACKAGE_ROOT, 'src', 'deps', 'csfle'); const downloadOptions = { enterprise: true, crypt_shared: true, - version: 'continuous', + version: '8.2.0-rc4', }; if (process.platform === 'linux') { // The CSFLE shared library is built for different distros, @@ -47,7 +47,7 @@ const CSFLE_DIRECTORY = path.resolve(PACKAGE_ROOT, 'src', 'deps', 'csfle'); const { downloadedBinDir, version } = await downloadMongoDbWithVersionInfo( CACHE_DIR, - 'continuous', + '8.2.0-rc4', downloadOptions ); await fs.mkdir(CSFLE_DIRECTORY, { recursive: true }); diff --git a/packages/connection-form/package.json b/packages/connection-form/package.json index 49f0b28668c..15c482a79fb 100644 --- a/packages/connection-form/package.json +++ b/packages/connection-form/package.json @@ -53,7 +53,7 @@ "@mongodb-js/connection-info": "^0.17.2", "@mongodb-js/shell-bson-parser": "^1.2.0", "lodash": "^4.17.21", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.30.2", diff --git a/packages/connection-info/package.json b/packages/connection-info/package.json index d540ea99345..4729525398b 100644 --- a/packages/connection-info/package.json +++ b/packages/connection-info/package.json @@ -52,7 +52,7 @@ }, "dependencies": { "lodash": "^4.17.21", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.30.2" }, diff --git a/packages/data-service/package.json b/packages/data-service/package.json index 3faa853f94f..a607d300bce 100644 --- a/packages/data-service/package.json +++ b/packages/data-service/package.json @@ -57,7 +57,7 @@ "@mongodb-js/devtools-proxy-support": "^0.5.2", "bson": "^6.10.4", "lodash": "^4.17.21", - "mongodb": "^6.17.0", + "mongodb": "^6.19.0", "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1", "mongodb-ns": "^2.4.2" @@ -84,6 +84,6 @@ "typescript": "^5.9.2" }, "optionalDependencies": { - "mongodb-client-encryption": "^6.3.0" + "mongodb-client-encryption": "^6.5.0" } } diff --git a/packages/hadron-document/package.json b/packages/hadron-document/package.json index 9778ab64455..c237006da96 100644 --- a/packages/hadron-document/package.json +++ b/packages/hadron-document/package.json @@ -50,7 +50,7 @@ "eventemitter3": "^4.0.0", "hadron-type-checker": "^7.4.18", "lodash": "^4.17.21", - "mongodb": "^6.17.0" + "mongodb": "^6.19.0" }, "devDependencies": { "@mongodb-js/eslint-config-compass": "^1.4.7", From be94fb40946cc20f4a2d39a17507335f8c89ee94 Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Tue, 2 Sep 2025 21:07:32 +0200 Subject: [PATCH 2/2] fixup: close client if ping fails --- packages/compass/scripts/download-csfle.js | 4 ++-- packages/data-service/src/connect-mongo-client.ts | 7 ++++++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/compass/scripts/download-csfle.js b/packages/compass/scripts/download-csfle.js index d00463b3d9e..57ffa43ffce 100644 --- a/packages/compass/scripts/download-csfle.js +++ b/packages/compass/scripts/download-csfle.js @@ -35,7 +35,7 @@ const CSFLE_DIRECTORY = path.resolve(PACKAGE_ROOT, 'src', 'deps', 'csfle'); const downloadOptions = { enterprise: true, crypt_shared: true, - version: '8.2.0-rc4', + version: 'continuous', }; if (process.platform === 'linux') { // The CSFLE shared library is built for different distros, @@ -47,7 +47,7 @@ const CSFLE_DIRECTORY = path.resolve(PACKAGE_ROOT, 'src', 'deps', 'csfle'); const { downloadedBinDir, version } = await downloadMongoDbWithVersionInfo( CACHE_DIR, - '8.2.0-rc4', + 'continuous', downloadOptions ); await fs.mkdir(CSFLE_DIRECTORY, { recursive: true }); diff --git a/packages/data-service/src/connect-mongo-client.ts b/packages/data-service/src/connect-mongo-client.ts index c45e9536fb3..e3726a6dce0 100644 --- a/packages/data-service/src/connect-mongo-client.ts +++ b/packages/data-service/src/connect-mongo-client.ts @@ -249,7 +249,12 @@ export async function connectMongoClientDataService({ connectLogger, CompassMongoClient ); - await runCommand(client.db('admin'), { ping: 1 }); + try { + await runCommand(client.db('admin'), { ping: 1 }); + } catch (err) { + await client.close().catch(() => {}); + throw err; + } return { client: Object.assign(client, { async [createClonedClient]() {