Gnet v2.5.0, Cowboy Bebop
[!IMPORTANT] Edge-triggered mode is officially supported in
gnet!
Visit also Announcing gnet v2.5.0
🚀 Features
- feat: support multiple network addresses binding (#578)
- feat: support edge-triggered I/O (#576)
🛩 Enhancements
- opt: reduce duplicate code of I/O processing (#587)
- opt: refine the code of I/O handlers (#586)
- opt: enable ET mode on listener event-loop by default (#585)
- opt: disable SO_REUSEPORT on Unix domain sockets (#584)
- opt: don't disable SO_REUSEPORT on DragonFlyBSD (#583)
- opt: only enable SO_REUSEPORT on Linux and FreeBSD (#580)
🐛 Bugfixes
- bug: fix the EEXIST of epoll_ctl in eventloop.open (#572)
- bug: return 0 instead of -1 when error occurred on a write (#569)
Full Changelog: https://github.com/panjf2000/gnet/compare/v2.4.0...v2.5.0
Thanks to all these contributors: @daynobug and @panjf2000 for making this release possible.
New Contributors
- @daynobug made their first contribution in https://github.com/panjf2000/gnet/pull/569