Releases: BackendStack21/0http
Releases · BackendStack21/0http
Performance improvements
Changes:
- Performance improvements in URL query string parsing implementation.
Removing unrequired log
Changes:
- Removing un-required console.log
Cumulative improvements
Changes:
- Added "out of the box" support for requestquery string parsing. From now you can get areq.queryparams object.
- Minor performance improvements.
- Improving lowserver API compatibility with Node.js.
Thanks to @jesusvilla for pushing forward this improvements in #15
Supporting writable stream on response (low http server)
Changes:
- Fixes request headers processing in lowserver.
- Added support for writable streams for response object in lowserver. Thanks to https://github.com/jesusvilla for his contribution here.
- Dev dependencies were updated.
Performance improvements
Changes:
- 10 - 15% performance improvements in lowserver thanks to #12
- Allowing to disable internal router matching cache in sequentialrouter
Minor performance improvement
Changes:
- Minor source code refactoring.
- Minor performance improvement on nested routers detection.
- Adding Benchmarks topic to readme.
Updating packaging
Changes:
- Removing not required files from module package.
- Updating dev dependencies.
Fixes error propagation inside nested routers
Fixed:
- Error propagation inside async handlers in nested routers
Removed:
- package-lock.json file was removed from module
Improve Node.js HTTP server compatibility in "low"
- The req.urlalso contains query string.
- The req.pathvalue is now consistent across nested routers in/out
Fix double callback issue
Fixing double callback issue on next middleware engine