Gnet v2.4.0, Spirited Away
github-actions
released this
04 Apr 13:32
·
84 commits
to refs/heads/master
since this release
🚀 Features
- opt: mitigate the latency issue by prioritizing asynchronous writes (#563)
- feat: enable OnOpen for connected UDP socket (#554)
- feat: add DialContext and EnrollContext for Client (#543)
🛩 Enhancements
- opt: mitigate the latency issue by prioritizing asynchronous writes (#563)
- feat: enable OnOpen for connected UDP socket (#554)
- opt: use accept4 where available (#535)
- bug: read the remaining data after the peer wrote and closed on BSD (#531)
- opt: make TCP Keep-Alives settings practicable (#522)
- opt: eliminate error logs when the service exits normally (#500)
🐛 Bugfixes
- bug: fix the memory leaks of localAddr and remoteAddr in conn (#547) a3a2b7a
- bug: read the remaining data after the peer wrote and closed on BSD (#531)
- bug: fix the inconsistent behaviors on Windows (#510)
- bug: make logging package concurrent-safe (#487)
📚 Documentation
- doc: update to the latest Round 22 of TechEmpower Benchmark 6d01da7
- bug: fix the inconsistent behaviors on Windows (#510)
- chore: add a TODO about removing the callback in Conn.AsyncWrite with UDP (#494)
🗃 Misc
- ci: add a bot that translates non-English issues 6e3e0c3 f7cfb5b
- chore: switch from Gitter to Discord 5d1cf9e
- mod: bump up a few modules 1bf7af4
- dep: bump up a few dependencies and enable more auto-labelers in CI (#504)
- chore: consolidate the import declarations of the internal error package (#501)
- chore: do some chores on tests and comments (#499)
- chore: add a TODO about removing the callback in Conn.AsyncWrite with UDP (#494)
- chore: bump up modules (#493)
Full Changelog: v2.3.0...v2.4.0
Thanks to all these contributors: @leslie-fei and @panjf2000 for making this release possible.
What's Changed
- bug: make logging package concurrent-safe by @panjf2000 in #487
- Release v2.3.1 by @panjf2000 in #488
- chore: bump up modules by @panjf2000 in #493
- chore: add a TODO about removing the callback in Conn.AsyncWrite with UDP by @panjf2000 in #494
- chore: do some chores on tests and comments by @panjf2000 in #499
- opt: eliminate error logs when the service exits normally by @panjf2000 in #500
- chore: consolidate the import declaration of the internal error package by @panjf2000 in #501
- release: v2.3.2 by @panjf2000 in #502
- dep: bump up a few dependencies and enable more auto-labelers in CI by @panjf2000 in #504
- patch: v2.3.3 by @panjf2000 in #505
- bug: fix the inconsistent behaviors on Windows by @panjf2000 in #510
- opt: make TCP Keep-Alives settings practicable by @panjf2000 in #522
- patch: v2.3.4 by @panjf2000 in #523
- bug: read the remaining data after the peer wrote and closed on BSD by @panjf2000 in #531
- opt: use accept4 where available by @panjf2000 in #535
- patch: v2.3.5 by @panjf2000 in #536
- bug: fix the memory leaks of localAddr and localAddr in conn by @panjf2000 in #547
- patch: v2.3.6 by @panjf2000 in #550
- feat: add DialContext and EnrollContext for Client by @leslie-fei in #543
- feat: enable OnOpen for connected UDP socket by @panjf2000 in #554
- opt: mitigate the latency issue by prioritizing asynchronous writes by @panjf2000 in #563
- minor: v2.4.0 by @panjf2000 in #566
New Contributors
- @leslie-fei made their first contribution in #543
Full Changelog: v2.3.0...v2.4.0