Skip to content

Releases: chimurai/http-proxy-middleware

v4.0.0

05 May 18:35
8f356bc

Choose a tag to compare

Notable changes

  • Switched proxy from http-proxy to httpxy ✨ (#1160)
    This replaces a long-standing core dependency and brings in many upstream fixes and behavior improvements documented by the httpxy project: unjs/httpxy#2

  • ESM-only package [BREAKING CHANGE] 💣
    http-proxy-middleware now ships as native ES modules only. CommonJS require() usage is no longer supported, so imports should use ESM syntax.

  • Updated Node.js support policy [BREAKING CHANGE] 💣
    Dropped Node.js 14, 16, 18, and 20.
    New minimum supported runtime is Node.js 22.15.0

  • Removed legacyCreateProxyMiddleware() [BREAKING CHANGE] 💣
    The legacy compatibility wrapper has been removed as part of API cleanup. Use createProxyMiddleware() directly.

  • Added IPv6 literal support ✨
    target and forward now support literal IPv6 URLs, for example: http://[::1]:3000.

  • Experimental Hono support 🧪
    Added createHonoProxyMiddleware() for Hono apps, including dedicated subpath support via http-proxy-middleware/hono.

Many thanks to everyone who helped make this release possible. 🙏

What's Changed

Read more

v4.0.0-beta.6

02 May 19:08
f8ecd6d

Choose a tag to compare

v4.0.0-beta.6 Pre-release
Pre-release

What's Changed

Full Changelog: v4.0.0-beta.5...v4.0.0-beta.6

v4.0.0-beta.5

26 Apr 12:32
339f09e

Choose a tag to compare

v4.0.0-beta.5 Pre-release
Pre-release

What's Changed

  • ci(github-actions): upgrade streetsidesoftware/cspell-action to v8 by @chimurai in #1211
  • docs(createProxyMiddleware): add createProxyMiddleware jsdoc by @chimurai in #1212
  • chore: add E2E tests for graceful shutdown and Hono error handling by @chimurai in #1213
  • chore: improve typing 'req' by @chimurai in #1214
  • fix(logger-plugin): support ipv6 host and handle undefined protocol/host by @chimurai in #1215
  • ci(publish.yml): pin github.triggering_actor by @chimurai in #1216

Full Changelog: v4.0.0-beta.4...v4.0.0-beta.5

v4.0.0-beta.4

23 Apr 21:30
351c5d4

Choose a tag to compare

v4.0.0-beta.4 Pre-release
Pre-release

What's Changed

Full Changelog: v4.0.0-beta.3...v4.0.0-beta.4

v4.0.0-beta.3

05 Apr 18:22
2344bed

Choose a tag to compare

v4.0.0-beta.3 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v4.0.0-beta.2...v4.0.0-beta.3

v4.0.0-beta.2

04 Apr 21:18
86f671b

Choose a tag to compare

v4.0.0-beta.2 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v4.0.0-beta.0...v4.0.0-beta.2

v4.0.0-beta.1

04 Apr 20:34
90409da

Choose a tag to compare

v4.0.0-beta.1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v4.0.0-beta.0...v4.0.0-beta.1

v4.0.0-beta.0

03 Apr 21:43
2e94f71

Choose a tag to compare

v4.0.0-beta.0 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v3.0.5...v4.0.0-beta.0

v3.0.5

10 Apr 12:13
d3851ed

Choose a tag to compare

What's Changed

Full Changelog: v3.0.4...v3.0.5

v2.0.9

10 Apr 12:12
617a7c9

Choose a tag to compare

What's Changed

Full Changelog: v2.0.8...v2.0.9