Situation
Running citgm express-session passes on Node.js 22 & 24, and fails on Node.js 26
1) session()
should create multiple sessions:
Error: read ECONNRESET
at TCP.onStreamRead (node:internal/stream_base_commons:221:20)
Repo CI https://github.com/expressjs/session/blob/master/.github/workflows/ci.yml runs in Node.js <=25.
Cloning the repo and running local tests using Ubuntu 26.04.1 LTS and running under Node.js 22, 24 & 26 confirm the compatibility issues for Node.js 26.
Steps to reproduce
Run https://github.com/nodejs/citgm/actions/workflows/test-module.yml
Module to test: express-session
CITGM repository to checkout: nodejs/citgm
CITGM GitHub ref to checkout: main
Result
Fails in Node.js 26:
| Node.js |
npm |
macos |
ubuntu |
windows |
| 22.23.3 |
10.9.9 |
PASS |
PASS |
PASS |
| 24.21.0 |
11.19.0 |
PASS |
PASS |
PASS |
| 26.10.0 |
11.19.1 |
FAIL |
FAIL |
FAIL |
References
|
"express-session": { |
|
"prefix": "v", |
|
"maintainers": "ulisesGascon", |
|
"head": true |
|
}, |
cc: @UlisesGascon
Situation
Running
citgm express-sessionpasses on Node.js 22 & 24, and fails on Node.js 26Repo CI https://github.com/expressjs/session/blob/master/.github/workflows/ci.yml runs in Node.js <=25.
Cloning the repo and running local tests using Ubuntu 26.04.1 LTS and running under Node.js 22, 24 & 26 confirm the compatibility issues for Node.js 26.
Steps to reproduce
Run https://github.com/nodejs/citgm/actions/workflows/test-module.yml
Module to test:
express-sessionCITGM repository to checkout:
nodejs/citgmCITGM GitHub ref to checkout:
mainResult
Fails in Node.js 26:
References
citgm/lib/lookup.json
Lines 171 to 175 in 4d3d256
cc: @UlisesGascon