Releases: lesismal/nbio
Releases · lesismal/nbio
v1.5.12
v1.5.11
v1.5.10
v1.5.9
v1.5.8
v1.5.7
v1.5.6
v1.5.5
v1.5.5
Thanks to @liwnn for providing the details of the websocket parsing bug!
Delete and republish v1.5.4 with bug fixing, using the new version v1.5.5 :
- websocket: fix bug for body length parsing.
- kqueue: opt write event.
v1.5.4
Socket
- epoll/kqueue: clear fd from poller automatically by syscall.Close.
- Add flow control for write cache flush to avoid large buffer write failure.
- Optimize write cache: use [][]byte to avoid the single large buffer usage.
HTTP:
- Change body to [][]byte to avoid single large buffer usage.
- Optimize body calculation.
- Add MaxHTTPBodySize config.
- add Client.Dial configuration.
- add Engine.SetETAsyncRead/SetLTSyncRead.
Websocket
- Add Lock for parsing logic.
- Optimize session consistency.