Skip to content

Releases: chimurai/http-proxy-middleware

v4.1.0

06 Jun 14:58
013dd9b

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.0.0...v4.1.0

v3.0.6

06 Jun 14:56
ea0bb98

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.5...v3.0.6

v4.1.0-beta.2

25 May 17:15
f26184a

Choose a tag to compare

v4.1.0-beta.2 Pre-release
Pre-release

What's Changed

  • test(ws): on error event with unreachable websocket target by @chimurai in #1243
  • feat(router): add 'res' and 'options' to router function by @chimurai in #1244
  • test(http2): improve test by @chimurai in #1245
  • test(router): add dynamic agent test by @chimurai in #1246
  • feat(pathRewrite): add 'res' and 'options' to custom pathRewrite function by @chimurai in #1247
  • docs: fix documentation drift by @chimurai in #1248
  • fix(responseInterceptor): prevent trailer/content-length conflict by @chimurai in #1249
  • feat(zstd): support zstd compression in responseInterceptor and fixRequestBody by @chimurai in #1250
  • fix(responseInterceptor): handle bodyless responses (HEAD/1xx/204/304) with content-encoding by @chimurai in #1251
  • chore(package.json): v4.1.0-beta.2 by @chimurai in #1252

Full Changelog: v4.1.0-beta.1...v4.1.0-beta.2

v4.1.0-beta.1

23 May 14:29
899c507

Choose a tag to compare

v4.1.0-beta.1 Pre-release
Pre-release

What's Changed

New Contributors

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

v4.1.0-beta.0

23 May 14:14
1c44dfa

Choose a tag to compare

v4.1.0-beta.0 Pre-release
Pre-release

⚠️ This version is never published

Fix was needed for npm stage publish: #1241

What's Changed

New Contributors

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

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