Skip to content

Commit 9e07d34

Browse files
authored
feat(deps): bump driver to 6.14.2, libmongocrypt to 1.13.0 MONGOSH-2037 MONGOSH-2038 (#2393)
1 parent 05dd3bf commit 9e07d34

File tree

12 files changed

+51
-44
lines changed

12 files changed

+51
-44
lines changed

package-lock.json

+29-22
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@
117117
"glob": "^10.3.12",
118118
"husky": "^9.0.11",
119119
"mocha": "^10.2.0",
120-
"mongodb": "^6.13.0",
120+
"mongodb": "^6.14.2",
121121
"mongodb-runner": "^5.7.1",
122122
"node-gyp": "^9.0.0 || ^10.2.0",
123123
"nyc": "^15.1.0",

packages/arg-parser/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
"@mongodb-js/tsconfig-mongosh": "^1.0.0",
4747
"depcheck": "^1.4.7",
4848
"eslint": "^7.25.0",
49-
"mongodb": "^6.13.0",
49+
"mongodb": "^6.14.2",
5050
"prettier": "^2.8.8"
5151
}
5252
}

packages/browser-repl/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
"@babel/plugin-proposal-class-properties": "^7.8.3",
7171
"@babel/preset-react": "^7.18.6",
7272
"@babel/preset-typescript": "^7.18.6",
73-
"mongodb": "^6.13.0",
73+
"mongodb": "^6.14.2",
7474
"@mongodb-js/compass-components": "*",
7575
"@mongodb-js/compass-editor": "*",
7676
"@mongodb-js/eslint-config-mongosh": "^1.0.0",

packages/cli-repl/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@
9595
"glibc-version": "^1.0.0"
9696
},
9797
"devDependencies": {
98-
"mongodb": "^6.13.0",
98+
"mongodb": "^6.14.2",
9999
"@mongodb-js/eslint-config-mongosh": "^1.0.0",
100100
"@mongodb-js/prettier-config-devtools": "^1.0.1",
101101
"@mongodb-js/sbom-tools": "^0.7.0",

packages/e2e-tests/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
"eslint": "^7.25.0",
4848
"lodash": "^4.17.21",
4949
"moment": "^2.29.1",
50-
"mongodb": "^6.13.0",
50+
"mongodb": "^6.14.2",
5151
"node-fetch": "^3.3.2",
5252
"prettier": "^2.8.8",
5353
"rimraf": "^3.0.2"

packages/service-provider-core/package.json

+3-4
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,12 @@
4646
"@aws-sdk/credential-providers": "^3.525.0",
4747
"@mongosh/errors": "2.4.0",
4848
"bson": "^6.10.3",
49-
"mongodb": "^6.13.0",
49+
"mongodb": "^6.14.2",
5050
"mongodb-build-info": "^1.7.2",
51-
"mongodb-connection-string-url": "^3.0.1",
52-
"mongodb-client-encryption": "^6.1.1"
51+
"mongodb-connection-string-url": "^3.0.1"
5352
},
5453
"optionalDependencies": {
55-
"mongodb-client-encryption": "^6.1.1"
54+
"mongodb-client-encryption": "^6.3.0"
5655
},
5756
"devDependencies": {
5857
"@mongodb-js/eslint-config-mongosh": "^1.0.0",

packages/service-provider-node-driver/package.json

+2-4
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,9 @@
5353
"@mongosh/service-provider-core": "3.0.5",
5454
"@mongosh/types": "3.5.0",
5555
"aws4": "^1.12.0",
56-
"mongodb": "^6.13.0",
56+
"mongodb": "^6.14.2",
5757
"mongodb-connection-string-url": "^3.0.1",
58-
"socks": "^2.8.3",
59-
"mongodb-client-encryption": "^6.1.1",
60-
"kerberos": "2.1.0"
58+
"socks": "^2.8.3"
6159
},
6260
"optionalDependencies": {
6361
"kerberos": "2.1.0",

packages/service-provider-node-driver/src/node-driver-service-provider.spec.ts

+7-1
Original file line numberDiff line numberDiff line change
@@ -422,7 +422,13 @@ describe('NodeDriverServiceProvider', function () {
422422
describe('#replaceOne', function () {
423423
const filter = { name: 'Aphex Twin' };
424424
const replacement = { name: 'Richard James' };
425-
const commandResult = { result: { n: 1, ok: 1 } };
425+
const commandResult = {
426+
acknowledged: true,
427+
matchedCount: 1,
428+
modifiedCount: 1,
429+
upsertedCount: 0,
430+
upsertedId: null,
431+
};
426432

427433
beforeEach(function () {
428434
collectionStub = stubInterface<Collection>();

packages/shell-api/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
"bson": "^6.10.3",
5656
"depcheck": "^1.4.7",
5757
"eslint": "^7.25.0",
58-
"mongodb": "^6.13.0",
58+
"mongodb": "^6.14.2",
5959
"prettier": "^2.8.8",
6060
"semver": "^7.5.3"
6161
}

packages/types/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
"@mongodb-js/tsconfig-mongosh": "^1.0.0",
4747
"depcheck": "^1.4.7",
4848
"eslint": "^7.25.0",
49-
"mongodb": "^6.13.0",
49+
"mongodb": "^6.14.2",
5050
"prettier": "^2.8.8"
5151
}
5252
}

testing/fake-kms.ts

+3-6
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,9 @@ export function makeFakeHTTPConnection(handlerList: HandlerList): Duplex & { req
2121

2222
type FakeHTTPServer = http.Server & { requests: http.IncomingMessage[] };
2323
export function makeFakeHTTPServer(handlerList: HandlerList): FakeHTTPServer {
24-
// Using an version of the Node.js HTTP parser with relaxed security guarantees
25-
// here since Node.js 16.16.0+ require CRLF header delimiting in requests,
26-
// and reject LF header delimiting.
27-
// MONGOCRYPT-457 has been filed to potentially address this on the libmongocrypt
28-
// side.
29-
const server = http.createServer({ insecureHTTPParser: true }, (req, res) => {
24+
// NB: We previously set `insecureHTTPParser: true` here because of MONGOCRYPT-457
25+
// and can do so again if libmongocrypt regresses at some point.
26+
const server = http.createServer((req, res) => {
3027
(server as FakeHTTPServer).requests.push(req);
3128
let foundHandler: HandlerFunction | undefined;
3229
const host = req.headers['host'];

0 commit comments

Comments
 (0)