Merge pull request #22310 from overleaf/ar-bump-mongoose-8.8.3

[web] Upgrade mongoose to 8.8.3

GitOrigin-RevId: 5540f7384b74daafa01522c23633587fc56a7faa
This commit is contained in:
Rebeka Dekany 2024-12-05 11:31:34 +01:00 committed by Copybot
parent ab4d8fe168
commit 7493936bad
12 changed files with 99 additions and 96 deletions

View file

@ -16,8 +16,8 @@
"author": "Overleaf (https://www.overleaf.com)",
"license": "AGPL-3.0-only",
"dependencies": {
"mongodb": "6.7.0",
"mongodb-legacy": "6.1.0"
"mongodb": "6.10.0",
"mongodb-legacy": "6.1.3"
},
"devDependencies": {
"chai": "^4.3.6",

View file

@ -36,7 +36,7 @@
"chai-as-promised": "^7.1.1",
"mocha": "^10.2.0",
"mock-fs": "^5.2.0",
"mongodb": "6.7.0",
"mongodb": "6.10.0",
"sandboxed-module": "^2.0.4",
"sinon": "^9.2.4",
"sinon-chai": "^3.7.0",

169
package-lock.json generated
View file

@ -243,8 +243,8 @@
"version": "0.0.1",
"license": "AGPL-3.0-only",
"dependencies": {
"mongodb": "6.7.0",
"mongodb-legacy": "6.1.0"
"mongodb": "6.10.0",
"mongodb-legacy": "6.1.3"
},
"devDependencies": {
"chai": "^4.3.6",
@ -288,7 +288,7 @@
"chai-as-promised": "^7.1.1",
"mocha": "^10.2.0",
"mock-fs": "^5.2.0",
"mongodb": "6.7.0",
"mongodb": "6.10.0",
"sandboxed-module": "^2.0.4",
"sinon": "^9.2.4",
"sinon-chai": "^3.7.0",
@ -27410,9 +27410,10 @@
}
},
"node_modules/mongodb": {
"version": "6.7.0",
"resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.7.0.tgz",
"integrity": "sha512-TMKyHdtMcO0fYBNORiYdmM25ijsHs+Njs963r4Tro4OQZzqYigAzYQouwWRg4OIaiLRUEGUh/1UAcH5lxdSLIA==",
"version": "6.10.0",
"resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.10.0.tgz",
"integrity": "sha512-gP9vduuYWb9ZkDM546M+MP2qKVk5ZG2wPF63OvSRuUbqCR+11ZCAE1mOfllhlAG0wcoJY5yDL/rV3OmYEwXIzg==",
"license": "Apache-2.0",
"dependencies": {
"@mongodb-js/saslprep": "^1.1.5",
"bson": "^6.7.0",
@ -27487,9 +27488,10 @@
}
},
"node_modules/mongodb-legacy": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/mongodb-legacy/-/mongodb-legacy-6.1.0.tgz",
"integrity": "sha512-S/7HFTsCgbkFEM1hdA+uVRM1TBHR8+8RYVpjUnti9eyRQOdm+ecW6eUurjA2dh040nHEe5tMDxZNG5CReRKZhQ==",
"version": "6.1.3",
"resolved": "https://registry.npmjs.org/mongodb-legacy/-/mongodb-legacy-6.1.3.tgz",
"integrity": "sha512-XJ2PIbVEHUUF4/SyH00dfeprfeLOdWiHcKq8At+JoEZeTue+IAG39G2ixRwClnI7roPb/46K8IF713v9dgQ8rg==",
"license": "Apache-2.0",
"dependencies": {
"mongodb": "^6.0.0"
},
@ -27497,27 +27499,6 @@
"node": ">=16.20.1"
}
},
"node_modules/mongoose": {
"version": "8.5.3",
"resolved": "https://registry.npmjs.org/mongoose/-/mongoose-8.5.3.tgz",
"integrity": "sha512-OubSDbsAclDFGHjV82MsKyIGQWFc42Ot1l+0dhRS6U9xODM7rm/ES/WpOQd8Ds9j0Mx8QzxZtrSCnBh6o9wUqw==",
"dependencies": {
"bson": "^6.7.0",
"kareem": "2.6.3",
"mongodb": "6.7.0",
"mpath": "0.9.0",
"mquery": "5.0.0",
"ms": "2.1.3",
"sift": "17.1.3"
},
"engines": {
"node": ">=16.20.1"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/mongoose"
}
},
"node_modules/morgan": {
"version": "1.10.0",
"resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz",
@ -39116,7 +39097,7 @@
"minimist": "^1.2.7",
"mixpanel": "^0.13.0",
"moment": "^2.29.4",
"mongodb": "6.7.0",
"mongodb": "6.10.0",
"p-limit": "^2.3.0",
"pg": "^8.7.1",
"pg-copy-streams": "^2.2.2",
@ -39166,7 +39147,7 @@
"body-parser": "^1.20.3",
"exegesis-express": "^4.0.0",
"express": "^4.21.0",
"mongodb": "6.7.0"
"mongodb": "6.10.0"
},
"devDependencies": {
"acorn": "^7.1.1",
@ -39296,7 +39277,7 @@
"body-parser": "^1.20.3",
"bunyan": "^1.8.15",
"express": "^4.21.0",
"mongodb": "6.7.0",
"mongodb": "6.10.0",
"request": "~2.88.2",
"underscore": "~1.13.1"
},
@ -39366,7 +39347,7 @@
"celebrate": "^15.0.3",
"express": "^4.21.0",
"lodash": "^4.17.21",
"mongodb-legacy": "6.1.0",
"mongodb-legacy": "6.1.3",
"p-map": "^4.0.0",
"request": "^2.88.2"
},
@ -39439,7 +39420,7 @@
"express": "^4.21.0",
"lodash": "^4.17.21",
"minimist": "^1.2.8",
"mongodb-legacy": "6.1.0",
"mongodb-legacy": "6.1.3",
"request": "^2.88.2",
"requestretry": "^7.1.0"
},
@ -39478,7 +39459,7 @@
"chai": "^4.3.6",
"chai-as-promised": "^7.1.1",
"mocha": "^10.2.0",
"mongodb": "6.7.0",
"mongodb": "6.10.0",
"sandboxed-module": "2.0.4",
"sinon": "9.0.2",
"sinon-chai": "^3.7.0",
@ -39563,7 +39544,7 @@
"bunyan": "^1.8.15",
"express": "^4.21.0",
"lodash": "^4.17.21",
"mongodb-legacy": "6.1.0",
"mongodb-legacy": "6.1.3",
"octonode": "^0.9.5",
"p-limit": "^2.2.0",
"randomstring": "^1.1.5",
@ -39626,7 +39607,7 @@
"jsonwebtoken": "^9.0.0",
"knex": "^2.4.0",
"lodash": "^4.17.19",
"mongodb": "6.7.0",
"mongodb": "6.10.0",
"overleaf-editor-core": "*",
"pg": "^8.7.1",
"pg-query-stream": "^4.2.4",
@ -40663,7 +40644,7 @@
"bunyan": "^1.8.15",
"express": "^4.21.0",
"method-override": "^3.0.0",
"mongodb-legacy": "6.1.0",
"mongodb-legacy": "6.1.3",
"request": "^2.88.2"
},
"devDependencies": {
@ -40695,7 +40676,7 @@
"esmock": "^2.6.3",
"express": "^4.21.0",
"lodash": "^4.17.20",
"mongodb-legacy": "6.1.0",
"mongodb-legacy": "6.1.3",
"overleaf-editor-core": "*",
"request": "^2.88.2"
},
@ -40831,7 +40812,7 @@
"chai-as-promised": "^7.1.1",
"esmock": "^2.6.9",
"mocha": "^10.2.0",
"mongodb": "6.7.0",
"mongodb": "6.10.0",
"sinon": "^9.2.4",
"typescript": "^5.0.4"
}
@ -41053,7 +41034,7 @@
"lru-cache": "^4.1.5",
"minimatch": "^7.4.2",
"minimist": "^1.2.8",
"mongodb-legacy": "6.1.0",
"mongodb-legacy": "6.1.3",
"node-fetch": "^2.7.0",
"p-limit": "^2.3.0"
},
@ -41175,7 +41156,7 @@
"express": "^4.21.0",
"lodash": "^4.17.21",
"lru-cache": "^5.1.1",
"mongodb-legacy": "6.1.0",
"mongodb-legacy": "6.1.3",
"oauth": "0.9.15",
"request": "^2.88.2",
"simple-oauth2": "^5.0.0"
@ -41325,8 +41306,8 @@
"minimist": "^1.2.7",
"mmmagic": "^0.5.3",
"moment": "^2.29.4",
"mongodb-legacy": "6.1.0",
"mongoose": "8.5.3",
"mongodb-legacy": "6.1.3",
"mongoose": "8.8.3",
"multer": "overleaf/multer#e1df247fbf8e7590520d20ae3601eaef9f3d2e9e",
"nocache": "^2.1.0",
"node-fetch": "^2.7.0",
@ -43570,6 +43551,28 @@
"node": ">=16 || 14 >=14.17"
}
},
"services/web/node_modules/mongoose": {
"version": "8.8.3",
"resolved": "https://registry.npmjs.org/mongoose/-/mongoose-8.8.3.tgz",
"integrity": "sha512-/I4n/DcXqXyIiLRfAmUIiTjj3vXfeISke8dt4U4Y8Wfm074Wa6sXnQrXN49NFOFf2mM1kUdOXryoBvkuCnr+Qw==",
"license": "MIT",
"dependencies": {
"bson": "^6.7.0",
"kareem": "2.6.3",
"mongodb": "~6.10.0",
"mpath": "0.9.0",
"mquery": "5.0.0",
"ms": "2.1.3",
"sift": "17.1.3"
},
"engines": {
"node": ">=16.20.1"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/mongoose"
}
},
"services/web/node_modules/multer": {
"version": "1.4.5-lts.1",
"resolved": "git+ssh://git@github.com/overleaf/multer.git#e1df247fbf8e7590520d20ae3601eaef9f3d2e9e",
@ -49688,7 +49691,7 @@
"mixpanel": "^0.13.0",
"mocha": "^10.2.0",
"moment": "^2.29.4",
"mongodb": "6.7.0",
"mongodb": "6.10.0",
"p-limit": "^2.3.0",
"pg": "^8.7.1",
"pg-copy-streams": "^2.2.2",
@ -49729,7 +49732,7 @@
"exegesis-express": "^4.0.0",
"express": "^4.21.0",
"mocha": "^10.2.0",
"mongodb": "6.7.0",
"mongodb": "6.10.0",
"request": "^2.88.2",
"sandboxed-module": "^2.0.4",
"sinon": "^9.2.4",
@ -49850,7 +49853,7 @@
"esmock": "^2.6.3",
"express": "^4.21.0",
"mocha": "^10.2.0",
"mongodb": "6.7.0",
"mongodb": "6.10.0",
"request": "~2.88.2",
"sinon": "~9.0.1",
"sinon-chai": "^3.7.0",
@ -49910,7 +49913,7 @@
"express": "^4.21.0",
"lodash": "^4.17.21",
"mocha": "^10.2.0",
"mongodb-legacy": "6.1.0",
"mongodb-legacy": "6.1.3",
"p-map": "^4.0.0",
"request": "^2.88.2",
"sandboxed-module": "~2.0.4",
@ -49973,7 +49976,7 @@
"lodash": "^4.17.21",
"minimist": "^1.2.8",
"mocha": "^10.2.0",
"mongodb-legacy": "6.1.0",
"mongodb-legacy": "6.1.3",
"request": "^2.88.2",
"requestretry": "^7.1.0",
"sandboxed-module": "^2.0.4",
@ -50055,7 +50058,7 @@
"glob": "^7.1.6",
"lodash.once": "^4.1.1",
"mocha": "^10.2.0",
"mongodb": "6.7.0",
"mongodb": "6.10.0",
"node-fetch": "^2.7.0",
"range-parser": "^1.2.1",
"sandboxed-module": "2.0.4",
@ -50119,7 +50122,7 @@
"express": "^4.21.0",
"lodash": "^4.17.21",
"mocha": "^10.2.0",
"mongodb-legacy": "6.1.0",
"mongodb-legacy": "6.1.3",
"octonode": "^0.9.5",
"p-limit": "^2.2.0",
"randomstring": "^1.1.5",
@ -50202,8 +50205,8 @@
"requires": {
"chai": "^4.3.6",
"mocha": "^10.2.0",
"mongodb": "6.7.0",
"mongodb-legacy": "6.1.0",
"mongodb": "6.10.0",
"mongodb-legacy": "6.1.3",
"sandboxed-module": "^2.0.4",
"sinon": "^9.2.4",
"sinon-chai": "^3.7.0",
@ -50224,7 +50227,7 @@
"express": "^4.21.0",
"method-override": "^3.0.0",
"mocha": "^10.2.0",
"mongodb-legacy": "6.1.0",
"mongodb-legacy": "6.1.3",
"request": "^2.88.2",
"sandboxed-module": "^2.0.4",
"sinon": "^9.2.4",
@ -50256,7 +50259,7 @@
"glob": "^7.1.6",
"mocha": "^10.2.0",
"mock-fs": "^5.2.0",
"mongodb": "6.7.0",
"mongodb": "6.10.0",
"range-parser": "^1.2.1",
"sandboxed-module": "^2.0.4",
"sinon": "^9.2.4",
@ -50320,7 +50323,7 @@
"express": "^4.21.0",
"lodash": "^4.17.20",
"mocha": "^10.2.0",
"mongodb-legacy": "6.1.0",
"mongodb-legacy": "6.1.3",
"nock": "^13.5.3",
"overleaf-editor-core": "*",
"request": "^2.88.2",
@ -50504,7 +50507,7 @@
"ioredis": "^4.16.1",
"lodash": "^4.17.19",
"mocha": "^10.2.0",
"mongodb": "6.7.0",
"mongodb": "6.10.0",
"sinon": "^9.2.4",
"typescript": "^5.0.4"
},
@ -50677,7 +50680,7 @@
"minimatch": "^7.4.2",
"minimist": "^1.2.8",
"mocha": "^10.2.0",
"mongodb-legacy": "6.1.0",
"mongodb-legacy": "6.1.3",
"node-fetch": "^2.7.0",
"p-limit": "^2.3.0",
"sandboxed-module": "^2.0.4",
@ -50778,7 +50781,7 @@
"lodash": "^4.17.21",
"lru-cache": "^5.1.1",
"mocha": "^10.2.0",
"mongodb-legacy": "6.1.0",
"mongodb-legacy": "6.1.3",
"oauth": "0.9.15",
"request": "^2.88.2",
"simple-oauth2": "^5.0.0",
@ -51061,8 +51064,8 @@
"mocha-each": "^2.0.1",
"mock-fs": "^5.1.2",
"moment": "^2.29.4",
"mongodb-legacy": "6.1.0",
"mongoose": "8.5.3",
"mongodb-legacy": "6.1.3",
"mongoose": "8.8.3",
"multer": "overleaf/multer#e1df247fbf8e7590520d20ae3601eaef9f3d2e9e",
"nocache": "^2.1.0",
"nock": "^13.5.6",
@ -52586,6 +52589,20 @@
"integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
"dev": true
},
"mongoose": {
"version": "8.8.3",
"resolved": "https://registry.npmjs.org/mongoose/-/mongoose-8.8.3.tgz",
"integrity": "sha512-/I4n/DcXqXyIiLRfAmUIiTjj3vXfeISke8dt4U4Y8Wfm074Wa6sXnQrXN49NFOFf2mM1kUdOXryoBvkuCnr+Qw==",
"requires": {
"bson": "^6.7.0",
"kareem": "2.6.3",
"mongodb": "~6.10.0",
"mpath": "0.9.0",
"mquery": "5.0.0",
"ms": "2.1.3",
"sift": "17.1.3"
}
},
"multer": {
"version": "git+ssh://git@github.com/overleaf/multer.git#e1df247fbf8e7590520d20ae3601eaef9f3d2e9e",
"integrity": "sha512-3fJSnWF3iBZJ6Z9y8AjFVY+O4DUKspxSnzXidb3zCKqBYyEKRrpGp7OXjT9th2gWPd+9u64ZyRWUf+YRYn1GCw==",
@ -68222,9 +68239,9 @@
}
},
"mongodb": {
"version": "6.7.0",
"resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.7.0.tgz",
"integrity": "sha512-TMKyHdtMcO0fYBNORiYdmM25ijsHs+Njs963r4Tro4OQZzqYigAzYQouwWRg4OIaiLRUEGUh/1UAcH5lxdSLIA==",
"version": "6.10.0",
"resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.10.0.tgz",
"integrity": "sha512-gP9vduuYWb9ZkDM546M+MP2qKVk5ZG2wPF63OvSRuUbqCR+11ZCAE1mOfllhlAG0wcoJY5yDL/rV3OmYEwXIzg==",
"requires": {
"@mongodb-js/saslprep": "^1.1.5",
"bson": "^6.7.0",
@ -68260,27 +68277,13 @@
}
},
"mongodb-legacy": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/mongodb-legacy/-/mongodb-legacy-6.1.0.tgz",
"integrity": "sha512-S/7HFTsCgbkFEM1hdA+uVRM1TBHR8+8RYVpjUnti9eyRQOdm+ecW6eUurjA2dh040nHEe5tMDxZNG5CReRKZhQ==",
"version": "6.1.3",
"resolved": "https://registry.npmjs.org/mongodb-legacy/-/mongodb-legacy-6.1.3.tgz",
"integrity": "sha512-XJ2PIbVEHUUF4/SyH00dfeprfeLOdWiHcKq8At+JoEZeTue+IAG39G2ixRwClnI7roPb/46K8IF713v9dgQ8rg==",
"requires": {
"mongodb": "^6.0.0"
}
},
"mongoose": {
"version": "8.5.3",
"resolved": "https://registry.npmjs.org/mongoose/-/mongoose-8.5.3.tgz",
"integrity": "sha512-OubSDbsAclDFGHjV82MsKyIGQWFc42Ot1l+0dhRS6U9xODM7rm/ES/WpOQd8Ds9j0Mx8QzxZtrSCnBh6o9wUqw==",
"requires": {
"bson": "^6.7.0",
"kareem": "2.6.3",
"mongodb": "6.7.0",
"mpath": "0.9.0",
"mquery": "5.0.0",
"ms": "2.1.3",
"sift": "17.1.3"
}
},
"morgan": {
"version": "1.10.0",
"resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz",
@ -69132,7 +69135,7 @@
"knex": "^2.4.0",
"lodash": "^4.17.19",
"mocha": "^10.2.0",
"mongodb": "6.7.0",
"mongodb": "6.10.0",
"node-fetch": "^2.7.0",
"overleaf-editor-core": "*",
"pg": "^8.7.1",

View file

@ -25,7 +25,7 @@
"body-parser": "^1.20.3",
"exegesis-express": "^4.0.0",
"express": "^4.21.0",
"mongodb": "6.7.0"
"mongodb": "6.10.0"
},
"devDependencies": {
"acorn": "^7.1.1",

View file

@ -25,7 +25,7 @@
"body-parser": "^1.20.3",
"bunyan": "^1.8.15",
"express": "^4.21.0",
"mongodb": "6.7.0",
"mongodb": "6.10.0",
"request": "~2.88.2",
"underscore": "~1.13.1"
},

View file

@ -30,7 +30,7 @@
"celebrate": "^15.0.3",
"express": "^4.21.0",
"lodash": "^4.17.21",
"mongodb-legacy": "6.1.0",
"mongodb-legacy": "6.1.3",
"p-map": "^4.0.0",
"request": "^2.88.2"
},

View file

@ -33,7 +33,7 @@
"express": "^4.21.0",
"lodash": "^4.17.21",
"minimist": "^1.2.8",
"mongodb-legacy": "6.1.0",
"mongodb-legacy": "6.1.3",
"request": "^2.88.2",
"requestretry": "^7.1.0"
},

View file

@ -39,7 +39,7 @@
"chai": "^4.3.6",
"chai-as-promised": "^7.1.1",
"mocha": "^10.2.0",
"mongodb": "6.7.0",
"mongodb": "6.10.0",
"sandboxed-module": "2.0.4",
"sinon": "9.0.2",
"sinon-chai": "^3.7.0",

View file

@ -32,7 +32,7 @@
"jsonwebtoken": "^9.0.0",
"knex": "^2.4.0",
"lodash": "^4.17.19",
"mongodb": "6.7.0",
"mongodb": "6.10.0",
"overleaf-editor-core": "*",
"pg": "^8.7.1",
"pg-query-stream": "^4.2.4",

View file

@ -27,7 +27,7 @@
"bunyan": "^1.8.15",
"express": "^4.21.0",
"method-override": "^3.0.0",
"mongodb-legacy": "6.1.0",
"mongodb-legacy": "6.1.3",
"request": "^2.88.2"
},
"devDependencies": {

View file

@ -35,7 +35,7 @@
"esmock": "^2.6.3",
"express": "^4.21.0",
"lodash": "^4.17.20",
"mongodb-legacy": "6.1.0",
"mongodb-legacy": "6.1.3",
"overleaf-editor-core": "*",
"request": "^2.88.2"
},

View file

@ -134,8 +134,8 @@
"minimist": "^1.2.7",
"mmmagic": "^0.5.3",
"moment": "^2.29.4",
"mongodb-legacy": "6.1.0",
"mongoose": "8.5.3",
"mongodb-legacy": "6.1.3",
"mongoose": "8.8.3",
"multer": "overleaf/multer#e1df247fbf8e7590520d20ae3601eaef9f3d2e9e",
"nocache": "^2.1.0",
"node-fetch": "^2.7.0",