All Versions
47
Latest Version
Avg Release Cycle
74 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v0.8.3 Changes
๐ Changed
- ๐ Replace
winapi
dependency withwindows-sys
. (https://github.com/tokio-rs/mio/pull/1556). - Future proofed the kevent ABI for FreeBSD (https://github.com/tokio-rs/mio/pull/1572).
๐ Fixed
- ๐ Improved support for Redox, making it possible to run on stable Rust (https://github.com/tokio-rs/mio/pull/1555).
- Don't ignore EAGAIN in UDS connect call (https://github.com/tokio-rs/mio/pull/1564).
- ๐ Documentation of
TcpStream::connect
(https://github.com/tokio-rs/mio/pull/1565).
- ๐ Replace
-
v0.8.2 Changes
โ Added
- ๐ Experimental support for Redox.
-
v0.8.1 Changes
โ Added
- โ Add
try_io
method to all I/O types (#1551). This execute a user defined I/O closure while updating Mio's internal state ensuring that the I/O type receives more events if it hits a WouldBlock error. This is added to the following types:TcpStream
UdpSocket
UnixDatagram
UnixStream
unix::pipe::Sender
unix::pipe::Receiver
- ๐ Basic, experimental support for
wasm32-wasi
target (#1549). Note that a lot of time type are still missing, e.g. theWaker
, and may never be possible to implement.
- โ Add
-
v0.8.0 Changes
โ Removed
- ๐ Deprecated features (https://github.com/tokio-rs/mio/commit/105f8f2afb57b01ddea716a0aa9720f226c520e3):
- extra-docs (always enabled)
- tcp (replaced with "net" feature).
- udp (replaced with "net" feature).
- uds (replaced with "net" feature).
- pipe (replaced with "os-ext" feature).
- os-util (replaced with "os-ext" feature).
TcpSocket
type (https://github.com/tokio-rs/mio/commit/02e9be41f27daf822575444fdd2b3067433a5996). The socket2 crate provides all the functionality and more.- ๐ Support for Solaris, it never really worked anyway (https://github.com/tokio-rs/mio/pull/1528).
๐ Changes
- โก๏ธ Update minimum Rustc version (MSVR) to 1.46.0 (https://github.com/tokio-rs/mio/commit/5c577efecd23750a9a3e0f6ad080ab98f14a255d).
โ Added
UdpSocket::peer_addr
(https://github.com/tokio-rs/mio/commit/5fc104d08e0e74c8a19247f7cba0f058699fc438).
- ๐ Deprecated features (https://github.com/tokio-rs/mio/commit/105f8f2afb57b01ddea716a0aa9720f226c520e3):
-
v0.7.14 Changes
๐ Fixes
- โ Remove use unsound internal macro (#1519).
โ Added
sys::unix::SocketAddr::as_abstract_namespace()
(#1520).
-
v0.7.13 Changes
๐ Fixes
- ๐ฏ Fix
Registry::try_clone
invalid usage ofF_DUPFD_CLOEXEC
(#1497, https://github.com/tokio-rs/mio/commit/2883f5c1f35bf1a59682c5ffc4afe6b97d7d6e68).
- ๐ฏ Fix
-
v0.7.12 Changes
๐ Fixes
- Set
FD_CLOEXEC
when callingRegistry::try_clone
(https://github.com/tokio-rs/mio/commit/d1617b567ff6bc669d71e367d22e0e93ff7e2e24 for epoll and (https://github.com/tokio-rs/mio/commit/b367a05e408ca90a26383c3aa16d8a16f019dc59 for kqueue).
- Set
-
v0.7.11 Changes
๐ Fixes
- ๐ Fix missing feature of winapi. (https://github.com/tokio-rs/mio/commit/a7e61db9e3c2b929ef1a33532bfcc22045d163ce).
-
v0.7.10 Changes
๐ Fixes
- ๐ Fix an instance of not doc(cfg(.*)) (https://github.com/tokio-rs/mio/commit/25e8f911357c740034f10a170dfa4ea1b28234ce).
-
v0.7.9 Changes
๐ Fixes
- ๐ Fix error handling in
NamedPipe::write
(https://github.com/tokio-rs/mio/commit/aec872be9732e5c6685100674278be27f54a271b). - ๐ Use
accept(2)
on x86 Android instead ofaccept4(2)
(https://github.com/tokio-rs/mio/commit/6f86b925d3e48f30905d5cfa54348acf3f1fa036, https://github.com/tokio-rs/mio/commit/8d5414880ab82178305ac1d2c16d715e58633d3e). - ๐ Improve error message when opening AFD device (https://github.com/tokio-rs/mio/commit/139f7c4422321eb4a17b14ae2c296fddd19a8804).
- ๐ Fix error handling in