Gnet v2.5.0, Cowboy Bebop
github-actions
released this
22 Apr 14:42
·
55 commits
to refs/heads/master
since this release
Important
Edge-triggered mode is officially supported in gnet
!
Visit also Announcing gnet v2.5.0
🚀 Features
🛩 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)
Thanks to all these contributors: @daynobug and @panjf2000 for making this release possible.
What's Changed
- bug: return 0 instead of -1 when error occurred on a write by @daynobug in #569
- bug: fix the EEXIST of epoll_ctl in eventloop.open by @panjf2000 in #572
- patch: v2.4.2 by @panjf2000 in #574
- feat: support edge-triggered I/O by @panjf2000 in #576
- feat: support multiple network addresses binding by @panjf2000 in #578
- opt: only enable SO_REUSEPORT on Linux and FreeBSD by @panjf2000 in #580
- opt: don't disable SO_REUSEPORT on DragonFlyBSD by @panjf2000 in #583
- opt: disable SO_REUSEPORT on Unix domain sockets by @panjf2000 in #584
- opt: enable ET mode on listener event-loop by default by @panjf2000 in #585
- opt: refine the code of I/O handlers by @panjf2000 in #586
- opt: reduce duplicate code of I/O processing by @panjf2000 in #587
- minor: v2.5.0 by @panjf2000 in #588
New Contributors
Full Changelog: v2.4.0...v2.5.0