Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
📝 WalkthroughWalkthroughThis PR finalizes the v4.0.0 release by updating the changelog header from a placeholder to the versioned release tag and bumping the package version from beta.6 to stable 4.0.0. ChangesRelease Finalization
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~1 minute Possibly related issues
Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
commit: |
fixes: #1177
Notable changes
Switched proxy from
http-proxytohttpxyThis replaces a long-standing core dependency and brings in many upstream fixes and behavior improvements documented by the
httpxyproject: Triage from upstream issues and PRs unjs/httpxy#2.ESM-only package
http-proxy-middlewarenow ships as native ES modules only. CommonJSrequire()usage is no longer supported, so imports should use ESM syntax.Updated Node.js support policy
Dropped Node.js 14, 16, 18, and 20.
New minimum supported runtime is Node.js 22.15.0
Removed
legacyCreateProxyMiddleware()The legacy compatibility wrapper has been removed as part of API cleanup. Use
createProxyMiddleware()directly.Added IPv6 literal support
targetandforwardnow support literal IPv6 URLs, for example:http://[::1]:3000.Experimental Hono support
Added
createHonoProxyMiddleware()for Hono apps, including dedicated subpath support viahttp-proxy-middleware/hono.Many thanks to everyone who helped make this release possible. 🙏
Summary by CodeRabbit