Releases: walkor/workerman
Releases · walkor/workerman
v5.2.0
What's Changed
- Support chunked request
- Update workflow dependencies by @joanhey in #1140
- Refactor Websocket class: simplify input, encode, decode, inflate, an… by @joanhey in #1138
- Refactor ZLIB initialization options for inflate and deflate methods by @joanhey in #1141
- Refactor cookie mapping and improve JSON content type check in Reques… by @joanhey in #1143
- Refactor WebSocket handshake error handling by @joanhey in #1144
- Missing Host header causes 400 Bad Request for HTTP/1.1 by @joanhey in #1145
- Remove Content-Length header from HTTP 400 and 413 responses by @joanhey in #1146
- Refactor header validation regex to use named capture for Content-Length by @joanhey in #1148
- Update HTTP request validation to disallow lowercase methods and versions by @joanhey in #1149
- Add getMimeType($ext) function in class Response by @joanhey in #1153
- Other optimizations
Full Changelog: v5.1.10...v5.2.0
v5.1.10
What's Changed
- fix(http): sync context sid/session after sessionRegenerateId() by @xiaoguo0426 in #1135
- Simplify encode and decode function in WS using match expression by @joanhey in #1134
- Update phpstan and guzzle in composer by @joanhey in #1098
New Contributors
- @xiaoguo0426 made their first contribution in #1135
Full Changelog: v5.1.9...v5.1.10
v5.1.9
- Support
connection->end()(gracefully close the connection) - Stricter HTTP protocol checks
Full Changelog: v5.1.8...v5.1.9
v5.1.8
- Fix the swow issue on Windows
Full Changelog: v5.1.7...v5.1.8
v5.1.7
v5.1.6
- Fix "Workerman\Coroutine\Coroutine" not found
Full Changelog: v5.1.5...v5.1.6
v5.1.5
v5.1.4
What's Changed
- Support redis pool for RedisSessionHandler.php
- Ensure onWorkerStart executes first.
- refactor: Replace dynamic MIME type loading with static array by @tourze in #1107
- Separate mime types by @joanhey in #1108
- Change switch() for match() by @joanhey in #1110
- 修复swow协程的错误 by @lvluoyue in #1113
- [fix] worker with id 0 looses pid by @mastir in #1115
- Implemented max log file size with truncation. by @akotulu in #1105
- 修复 Windows 环境下 socket 绑定失败问题(Swow1.6.0) by @lvluoyue in #1117
- Support request Range by @krissss in #1119
- fix custom protocols in Worker::$logFile by @mastir in #1122
- add igbinary serializer handler support by @cunheise in #1121
New Contributors
- @mastir made their first contribution in #1115
- @krissss made their first contribution in #1119
- @cunheise made their first contribution in #1121
Full Changelog: v5.1.3...v5.1.4
v5.1.3
v5.1.2
What's Changed
- Fix timer inaccuracy issue for Select event
- Improved onWebSocketClose with response message. by @akotulu in #1100
- feature/improve_ws_attribute by @chaz6chez in #1102
- Fix typo change Jit for JIT [ci skip] by @joanhey in #1103
Full Changelog: v5.1.1...v5.1.2