Releases: chimurai/http-proxy-middleware
Releases · chimurai/http-proxy-middleware
Release list
v4.2.0
What's Changed
- feat(types): export OnProxyEvent type by @Netail in #1263
- refactor(errors): use HttpProxyMiddlewareError class by @chimurai in #1264
- chore(package.json): bump dev deps by @chimurai in #1265
- test(e2e): add HttpAgent keepAlive test (#472) by @chimurai in #1267
- test(e2e): assert invalid multipart error log by @chimurai in #1272
- feat(debug-proxy-errors-plugin): diagnostic message for POST + bodyParser + ECONNRESET error by @chimurai in #1273
- chore(debug-proxy-errors-plugin): fix BODY_PARSER_ERROR_MESSAGE formatting by @chimurai in #1274
- chore(package.json): update dependencies by @chimurai in #1275
- chore(package.json): v4.2.0 by @chimurai in #1276
New Contributors
Full Changelog: v4.1.1...v4.2.0
v2.0.10
v2.0.10-beta.0
v4.1.1
v3.0.7
v4.1.0
What's Changed
- docs(MIGRATION.md): restore MIGRATION.md by @chimurai in #1226
- ci(ci.yml): add permissions by @chimurai in #1227
- test: add http2 tests by @chimurai in #1228
- feat(definePlugin): helper function to create plugins by @chimurai in #1229
- docs: improve jsdoc for responseInterceptor and fixRequestBody by @chimurai in #1230
- chore(package.json): update dev deps by @chimurai in #1231
- fix(types): widen Filter callback return type by @Mallikarjun-0 in #1232
- chore(package.json): update to httpxy@0.5.3 by @chimurai in #1234
- test(logger): add e2e test for ENOTFOUND error log by @chimurai in #1233
- fix(response-interceptor): reduce responseInterceptor buffer churn by @chimurai in #1236
- fix(ws): handle multi-server upgrade subscription and safe proxy shutdown by @chimurai in #1237
- test(ws): add tests docs by @chimurai in #1238
- ci(publish.yml): npm stage publish by @chimurai in #1239
- chore(package.json): v4.1.0-beta.0 by @chimurai in #1240
- ci(publish.yml): unpin npm version by @chimurai in #1241
- chore(package.json): v4.1.0-beta.1 by @chimurai in #1242
- 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
- chore(package.json): bump dev deps by @chimurai in #1253
- fix(router): harden proxy-table matching by @chimurai in #1255
- chore(package.json): v4.1.0 by @chimurai in #1257
New Contributors
- @Mallikarjun-0 made their first contribution in #1232
Full Changelog: v4.0.0...v4.1.0
v3.0.6
What's Changed
- fix(types): fix Logger type by @chimurai in #1104
- fix(fixRequestBody): support text/plain by @knudtty in #1103
- chore(examples): bump deps by @chimurai in #1105
- build(prettier): improve prettier setup by @chimurai in #1108
- chore(deps): fix punycode node deprecation warning by @chimurai in #1109
- chore(examples): bump deps by @chimurai in #1110
- build(codespaces): add devcontainer.json by @chimurai in #1112
- chore(package): bump dev dependencies by @chimurai in #1116
- ci(github-action): ci.yml add node v24 by @chimurai in #1117
- chore(package): bump dev dependencies by @chimurai in #1118
- chore(package): upgrade to jest v30 by @chimurai in #1122
- chore(examples): upgrade deps by @chimurai in #1124
- chore(package): update dev deps by @chimurai in #1125
- test(websocket): fix ws import by @chimurai in #1126
- chore(refactor): use
node:protocol imports by @chimurai in #1127 - ci(node24): pin node24 due to TLS issue with mockttp by @chimurai in #1137
- docs(recipes/pathRewrite.md): fix comment by @DEBargha2004 in #1135
- chore(package): bump dev deps by @chimurai in #1138
- chore(deps): update actions/checkout action to v5 by @chimurai in #1140
- fix(error-response-plugin): sanitize input by @chimurai in #1141
- chore(package.json): update dev deps by @chimurai in #1143
- chore: add context7.json by @chimurai in #1144
- build(eslint): update eslint.config.mjs by @chimurai in #1145
- ci(github workflow): harden github workflows by @chimurai in #1146
- chore(package): bump dev deps by @chimurai in #1147
- ci(ci.yml): unpin node 24 by @chimurai in #1148
- docs(recipes): fix servers.md http.createServer example by @hacklschorsch in #1150
- ci: publish with oidc by @chimurai in #1152
- chore(package.json): bump dev deps by @chimurai in #1153
- chore(package.json): bump dev deps by @chimurai in #1155
- chore(package.json): bump dev deps by @chimurai in #1158
- test(types.spec.ts): add type check when req or res are 'any' by @chimurai in #1161
- chore(package.json): bump deps by @chimurai in #1164
- chore(package.json): eslint v10 by @chimurai in #1165
- chore(package.json): bump dev deps by @chimurai in #1166
- chore(package.json): bump dev-deps by @chimurai in #1171
- docs(examples): fix websocket example by @chimurai in #1170
- build(vscode): use workspace version of TypeScript by @chimurai in #1173
- fix(router): harden proxy-table matching by @chimurai in #1254
- chore(package.json): v3.0.6 by @chimurai in #1256
New Contributors
- @knudtty made their first contribution in #1103
- @DEBargha2004 made their first contribution in #1135
- @hacklschorsch made their first contribution in #1150
Full Changelog: v3.0.5...v3.0.6
v4.1.0-beta.2
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
What's Changed
- docs(MIGRATION.md): restore MIGRATION.md by @chimurai in #1226
- ci(ci.yml): add permissions by @chimurai in #1227
- test: add http2 tests by @chimurai in #1228
- feat(definePlugin): helper function to create plugins by @chimurai in #1229
- docs: improve jsdoc for responseInterceptor and fixRequestBody by @chimurai in #1230
- chore(package.json): update dev deps by @chimurai in #1231
- fix(types): widen Filter callback return type by @Mallikarjun-0 in #1232
- chore(package.json): update to httpxy@0.5.3 by @chimurai in #1234
- test(logger): add e2e test for ENOTFOUND error log by @chimurai in #1233
- fix(response-interceptor): reduce responseInterceptor buffer churn by @chimurai in #1236
- fix(ws): handle multi-server upgrade subscription and safe proxy shutdown by @chimurai in #1237
- test(ws): add tests docs by @chimurai in #1238
- ci(publish.yml): npm stage publish by @chimurai in #1239
- chore(package.json): v4.1.0-beta.0 by @chimurai in #1240
- ci(publish.yml): unpin npm version by @chimurai in #1241
- chore(package.json): v4.1.0-beta.1 by @chimurai in #1242
New Contributors
- @Mallikarjun-0 made their first contribution in #1232
Full Changelog: v4.0.0...v4.1.0-beta.1
v4.1.0-beta.0
Fix was needed for npm stage publish: #1241
What's Changed
- docs(MIGRATION.md): restore MIGRATION.md by @chimurai in #1226
- ci(ci.yml): add permissions by @chimurai in #1227
- test: add http2 tests by @chimurai in #1228
- feat(definePlugin): helper function to create plugins by @chimurai in #1229
- docs: improve jsdoc for responseInterceptor and fixRequestBody by @chimurai in #1230
- chore(package.json): update dev deps by @chimurai in #1231
- fix(types): widen Filter callback return type by @Mallikarjun-0 in #1232
- chore(package.json): update to httpxy@0.5.3 by @chimurai in #1234
- test(logger): add e2e test for ENOTFOUND error log by @chimurai in #1233
- fix(response-interceptor): reduce responseInterceptor buffer churn by @chimurai in #1236
- fix(ws): handle multi-server upgrade subscription and safe proxy shutdown by @chimurai in #1237
- test(ws): add tests docs by @chimurai in #1238
- ci(publish.yml): npm stage publish by @chimurai in #1239
- chore(package.json): v4.1.0-beta.0 by @chimurai in #1240
New Contributors
- @Mallikarjun-0 made their first contribution in #1232
Full Changelog: v4.0.0...v4.1.0-beta.0