fix(networkproxy/requesthandler): Improve HTTP/2 request handling and error management in the proxy request handler; add try-catch around routing and update header processing to support per-backend protocol overrides.
This commit is contained in:
@ -1,5 +1,13 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-04-19 - 7.1.2 - fix(networkproxy/requesthandler)
|
||||
Improve HTTP/2 request handling and error management in the proxy request handler; add try-catch around routing and update header processing to support per-backend protocol overrides.
|
||||
|
||||
- Wrapped the routing call (router.routeReq) in a try-catch block to better handle errors and missing host headers.
|
||||
- Returns a 500 error and increments failure metrics if routing fails.
|
||||
- Refactored HTTP/2 branch to copy all headers appropriately and map response headers into HTTP/1 response.
|
||||
- Added support for per-backend protocol override via the new backendProtocol option in IReverseProxyConfig.
|
||||
|
||||
## 2025-04-19 - 7.1.1 - fix(commit-info)
|
||||
Update commit metadata and synchronize project configuration (no code changes)
|
||||
|
||||
|
Reference in New Issue
Block a user