[Node 24.17.0][Core packages] Bump yauzl to ^3.4.0 in history-v1 and web for Node 24.17 (#35093)

* Bump yauzl to ^3.4.0 in history-v1 and web for Node 24.17

yauzl 3.x hangs extracting a large zip entry under Node 24.17 due to
stream backpressure changes. Fixes zip/project uploads, open-in-overleaf
template tests, and the SaaS-E2E "templates" test.

Also fix the open-in-overleaf acceptance test mock to serve the "too large"
fixture with a single res.end (Content-Length) instead of a backpressure-
ignoring res.write loop, which Node 24.17 surfaces as ECONNRESET (404)
instead of the expected 422.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Use plainTextResponse for large-file test fixture

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
GitOrigin-RevId: 55627b7c2c91959f0d1a7f3419467455edb06c9f
This commit is contained in:
Lucie Germain
2026-09-17 11:19:46 +00:00
committed by Copybot
co-authored by Claude Sonnet 4.6
parent a84257ff81
commit acdec8dd6b
3 changed files with 9 additions and 10 deletions
+1 -1
View File
@@ -58,7 +58,7 @@
"node-fetch": "^2.7.0",
"sinon": "^9.0.2",
"typescript": "^5.0.4",
"yauzl": "^2.9.1"
"yauzl": "^3.4.0"
},
"scripts": {
"start": "node app.js",
+1 -1
View File
@@ -190,7 +190,7 @@
"xml-crypto": "^2.1.6",
"xml2js": "^0.6.2",
"xregexp": "^4.3.0",
"yauzl": "^3.3.0",
"yauzl": "^3.4.0",
"zod": "^4.0.17",
"zod-validation-error": "^4.0.1"
},