Skip to content

feat: drop node v14/v16/v18, update to es2022, remove req.connection#1162

Merged
chimurai merged 1 commit intochimurai:masterfrom
bjnewman:drop-node-16-18
Apr 3, 2026
Merged

feat: drop node v14/v16/v18, update to es2022, remove req.connection#1162
chimurai merged 1 commit intochimurai:masterfrom
bjnewman:drop-node-16-18

Conversation

@bjnewman
Copy link
Copy Markdown
Contributor

Closes #1107

Drops support for Node 14/16/18 and updates to ES2022.

What changed

  • Updated minimum Node version to 20+
  • Removed the legacy req.connection fallback (was for Node <13)
  • Bumped TypeScript target to ES2022
  • node: imports were already done, so nothing to change there

Testing

All tests pass (187/187).

Node 20 is still supported (maintenance LTS), Node 24 is the active LTS.

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new bot commented Apr 3, 2026

npm i https://pkg.pr.new/http-proxy-middleware@1162

commit: a5673bc

@coveralls
Copy link
Copy Markdown

Coverage Status

coverage: 96.544%. remained the same
when pulling 79a102b on bjnewman:drop-node-16-18
into 42d25d4 on chimurai:master.

@chimurai chimurai merged commit 35515f7 into chimurai:master Apr 3, 2026
11 checks passed
@chimurai
Copy link
Copy Markdown
Owner

chimurai commented Apr 3, 2026

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

drop Node v16 & v18

3 participants