0.5.0 (unreleased)
- Don't re-export bytes types
- Preliminary Windows support (#239)
- Renamed
EventLoop::register_opt
to EventLoop::register
(#257) EventLoopConfig
is now a builder instead of having public struct fields. It is also no longer Copy
. (#259)TcpSocket
is no longer exported in the public API (#262)TcpListener
now returns the remote peer address from accept
as well (#275)- The
UdpSocket::{send_to, recv_from}
methods are no longer generic over Buf
or MutBuf
but instead take slices directly. The return types have also been updated to return the number of bytes transferred. (#260)
0.4.1 (July 21)
- [BUGFIX] Fix notify channel concurrency bug (#216)
0.4.0 (July 16)
- [BUGFIX] EventLoop::register requests all events, not just readable.
- [BUGFIX] Attempting to send a message to a shutdown event loop fails correctly.
- [FEATURE] Expose TCP shutdown
- [IMPROVEMENT] Coalesce readable & writable into
ready
event (#184) - [IMPROVEMENT] Rename TryRead & TryWrite function names to avoid conflict with std.
- [IMPROVEMENT] Provide TCP and UDP types in mio (path to windows #155)
- [IMPROVEMENT] Use clock_ticks crate instead of time (path to windows #155)
- [IMPROVEMENT] Move unix specific features into mio::unix module
- [IMPROVEMENT] TcpListener sets SO_REUSEADDR by default