All Versions
47
Latest Version
Avg Release Cycle
74 days
Latest Release
-

Changelog History
Page 4

  • v0.6.13 Changes

    February 06, 2018
    • ๐Ÿ›  Fix build on DragonFlyBSD.
    • โž• Add TcpListener::from_std that does not require the socket addr.
    • Deprecate TcpListener::from_listener in favor of from_std.
  • v0.6.12 Changes

    January 06, 2018
    • โž• Add TcpStream::peek function (#773).
    • Raise minimum Rust version to 1.18.0.
    • ๐Ÿšฆ Poll: retry select() when interrupted by a signal (#742).
    • ๐Ÿ—„ Deprecate Events index access (#713).
    • โž• Add Events::clear (#782).
    • โž• Add support for lio_listio (#780).
  • v0.6.11 Changes

    October 25, 2017
    • ๐Ÿ‘ Allow register to take empty interest (#640).
    • ๐Ÿ›  Fix bug with TCP errors on windows (#725).
    • โž• Add TcpListener::accept_std (#733).
    • โšก๏ธ Update IoVec to fix soundness bug -- includes behavior change. (#747).
    • Minimum Rust version is now 1.14.0.
    • ๐Ÿ›  Fix Android x86_64 build.
    • ๐Ÿ’… Misc API & doc polish.
  • v0.6.10 Changes

    July 31, 2017
    • ๐Ÿ‘ Experimental support for Fuchsia
    • โž• Add only_v6 option for UDP sockets
    • ๐Ÿ›  Fix build on NetBSD
    • Minimum Rust version is now 1.13.0
    • Assignment operators (e.g. |=) are now implemented for Ready
  • v0.6.9 Changes

    June 07, 2017
    • More socket options are exposed through the TCP types, brought in through the net2 crate.
  • v0.6.8 Changes

    May 26, 2017
    • ๐Ÿ‘Œ Support Fuchia
    • ๐Ÿ‘ POSIX AIO support
    • ๐Ÿ›  Fix memory leak caused by Register::new2
    • ๐Ÿ Windows: fix handling failed TCP connections
    • ๐Ÿ›  Fix build on aarch64-linux-android
    • ๐Ÿ›  Fix usage of O_CLOEXEC with SETFL
  • v0.6.7 Changes

    April 27, 2017
    • Ignore EPIPE coming out of kevent
    • Timer thread should exit when timer is dropped.
  • v0.6.6 Changes

    March 22, 2017
    • โž• Add send(), recv() and connect() to UDPSocket.
    • ๐Ÿ›  Fix bug in custom readiness queue
    • ๐Ÿšš Move net types into net module
  • v0.6.5 Changes

    March 14, 2017
    • Misc improvements to kqueue bindings
    • โž• Add official support for iOS, Android, BSD
    • Reimplement custom readiness queue
    • ๐Ÿ”€ Poll is now Sync
    • ๐Ÿ—„ Officially deprecate non-core functionality (timers, channel, etc...)
    • Registration now implements Evented
    • ๐Ÿ›  Fix bug around error conditions with connect on windows.
    • ๐Ÿ‘‰ Use iovec crate for scatter / gather operations
    • ๐Ÿ‘ Only support readable and writable readiness on all platforms
    • ๐Ÿ”ฆ Expose additional readiness in a platform specific capacity
  • v0.6.4 Changes

    January 24, 2017
    • ๐Ÿ›  Fix compilation on musl
    • โž• Add TcpStream::from_stream which converts a std TCP stream to Mio.