Releases: kartikk221/hyper-express
Releases · kartikk221/hyper-express
6.8.4
What's Changed
- Fixed a bug with Response streaming hanging due to incorrect drainage calls from uWS.
Full Changelog: 6.8.3...6.8.4
6.8.3
What's Changed
- Improved Response.cookie() method to no longer mutate the passed options object directly to prevent bugs.
- Improved JSDoc & TypeScript types.
Full Changelog: 6.8.2...6.8.3
6.8.2
What's Changed
- Fixed bug with Request.pause()/resume() relying on Readable.isPaused() for pausing/resumption which can be out of sync and cause hangs for uploading.
Full Changelog: 6.8.1...6.8.2
6.8.1
What's Changed
- Fixed bug with invalid
uWS.HttpResponse
access exception being thrown for aborted requests due to improper completion checking before making a native call touWS.HttpResponse
.
Full Changelog: 6.8.0...6.8.1
6.8.0
What's Changed
- Implemented the ability to enable the
uWebsockets.js
version header using theKEEP_UWS_HEADER
environment variable. - Optimized various
forEach
loops intofor ... loops
for faster iteration.
Full Changelog: 6.7.3...6.8.0
6.7.3
What's Changed
- Upgraded
uWebsockets.js
tov20.31.0
for better compatibility and newly added default catchall HTTP responses for better debugging with proxies.
Full Changelog: 6.7.2...6.7.3
6.7.2
What's Changed
- Optimized
Response
body writing with proper corking practices from uWebsockets.js - Updated
uWebsockets.js
tov20.30.0
for performance improvements.
Full Changelog: 6.7.1...6.7.2
6.7.1
What's Changed
- Added the
Request.raw
property which exposes the unsafeuWS.HttpRequest
property from under the hood. Note! You should not rely on this property If possible and always ensure you have no asynchronous logic before accessing this property as it will throw a uWS forbidden access exception.
Full Changelog: 6.7.0...6.7.1
6.7.0
What's Changed
- Alien mode from
uWebsockets.js
is no longer enabled by default due to potential instability and volatile performance depending on system and use case. - Optimized callbacks away as binded functions for each constructor invocation of Request/Response components.
- Optimized property assignments and pre-initializations in Request/Response components.
- Added additional tests for testing asynchronous upgrades of Websocket connections with authentication.
Full Changelog: 6.6.1...6.7.0
6.6.1
What's Changed
- You may disable the
ALIEN_UWS
mode by setting theALIEN_UWS_FORBIDDEN
to1
BEFORE importing anything from hyper-express for the first time. - Updated docs and benchmarks.
Full Changelog: 6.6.0...6.6.1