Skip to content

Releases: lesismal/nbio

v1.6.7

09 Aug 08:39
Compare
Choose a tag to compare
  1. feat(nbhttp): Implement http.Flusher for streaming support #487

v1.6.6

19 Jul 13:52
Compare
Choose a tag to compare
  1. websocket: revert DefaultBlockingModHandleRead to true.

v1.6.5

18 Jul 13:58
93aa23d
Compare
Choose a tag to compare
  1. Engine: change the accept loop to not exit by default when we get an unexpected error, but the users can handle the error by OnAcceptError.
  2. poller: fix read buffer length judgement
  3. Remove useless epoll_wait logic recommended by bytedance's blog
  4. update llib version
  5. 4th layer: support OnDataPtr
  6. websocket: support OnMessagePtr/OnDataFramePtr
  7. http: fix header parsing to use isToken function and add tests for valid tokens #481
  8. websocket: change DefaultBlockingModHandleRead to false

Please update to v1.6.6+, related: #486 (comment)

v1.6.4

26 Apr 18:03
f77411b
Compare
Choose a tag to compare
  1. Fix 'go test -cover' by reducing alignedindexes to 1<<16 #469

v1.6.3

12 Mar 15:01
Compare
Choose a tag to compare
  1. http: fix response body sent before header data when Content-Length is not set

v1.6.2

03 Feb 17:16
Compare
Choose a tag to compare
  1. websocket: fix dialer parser setting after handshake
  2. llib/tls: fix nil buffer panic for tls reading

v1.6.1

26 Jan 17:51
Compare
Choose a tag to compare
  1. websocket: fix nil body panic, related: #458 .
  2. websocket: add taskpool.Call method and used for IOModBlocking conn's frame/message handler.

v1.6.0

18 Jan 13:07
Compare
Choose a tag to compare
  1. optimize buffer pool, use *[]byte instead of []byte to reduce GC cost
  2. change the Allocator interface definition, not compatible with old version, so a big version to 2.0.0

v1.5.12

25 Oct 18:31
Compare
Choose a tag to compare
  1. http: fix BodyReader multi close bug
  2. http: fix nil engine panic caused by empty body
  3. websocket: add Conn.Keepalive
  4. websocket: each conn uses self's ReleasePayload configuration
  5. test: add //go:norace for all funcs to avoid race warnings

v1.5.11

19 Sep 07:21
788b091
Compare
Choose a tag to compare
  1. websocket: fix compress flag bit(only set to 1 in first frame) in multi frames