Skip to content

Gnet v1.6.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@panjf2000 panjf2000 released this 05 Dec 10:26
· 247 commits to dev since this release

Gnet client is now available for production!

Features

Enhancements

  • Prevent the event-list from expanding or shrinking endlessly b220dfd
  • Reduce the potential system calls for waking pollers up 9ce41f3
  • Eliminate the code for preventing false-sharing 0bfade3
  • Support so_reuseaddr (#280)
  • Make several improvements for logger 58d2031
  • Optimize the buffer management and network I/O 6aba6d7
  • Improve the project layout 2e172bd
  • Improve the logic of reading data from socket into ring-buffer a7f07b3
  • Get as much data read from socket per loop as possible 148ee16
  • Improve the network read with ring-buffer and readv 0dcf599
  • Avoid memory allocations when calling readv 15611b4
  • Refactor the logic of handling UDP sockets d72d3de
  • Make the mixed-buffer more flexible 4ac906c
  • Improve the management logic of the mixed-buffer b8d571d

Bugfixes

  • Resolve the data race of stdConn on Windows (#235)
  • Fix the data corruption in some default codecs a56d2f3
  • Fix the issue of panic: runtime error: slice bounds out of range 30311e9

Docs

Misc