All Versions
118
Latest Version
Avg Release Cycle
6 days
Latest Release
842 days ago

Changelog History
Page 6

  • v0.49.1 Changes

    January 13, 2021
    • ๐Ÿ‘‰ Use TCPSocket instead of Socket in Net.tcp_connect
    • Catch Errno::ERSCH in Process.kill_and_await
    • Set io_uring queue size to 2048
  • v0.49.0 Changes

    January 11, 2021
    • Implement Polyphony::Timer for performant timeouts
  • v0.48.0 Changes

    January 05, 2021
    • Implement graceful shutdown
    • โž• Add support for break / StopIteration in spin_loop
    • ๐Ÿ›  Fix IO#gets, IO#readpartial
  • v0.47.5 Changes

    November 20, 2020
    • Add socket_class argument to Backend#accept, Backend#accept_loop
    • ๐Ÿ›  Fix #supervise to stop when all children fibers are done
  • v0.47.5.1 Changes

    November 20, 2020
    • โž• Add missing Socket#accept_loop method
  • v0.47.4 Changes

    November 14, 2020
    • โž• Add support for Unix sockets
  • v0.47.3 Changes

    November 12, 2020
    • ๐Ÿšฆ Enable I/O in signal handlers (#45)
    • Accept :interval argument in #spin_loop
  • v0.47.2 Changes

    November 10, 2020
    • ๐Ÿ›  Fix API compatibility between TCPSocket and IO
  • v0.47.0 Changes

    November 10, 2020
    • Implement #spin_scope used for creating blocking fiber scopes
    • Reimplement move_on_after, cancel_after, Timeout.timeout using Backend#timeout (avoids creating canceller fiber for most common use case)
    • โฑ Implement Backend#timeout API
    • Implemented capped queues
  • v0.46.1 Changes

    November 04, 2020
    • Add TCPServer#accept_loop, OpenSSL::SSL::SSLSocket#accept_loop method
    • ๐Ÿ›  Fix compilation error on MacOS (#43)
    • ๐Ÿ›  Fix backtrace for Timeout.timeout
    • โž• Add Backend#timer_loop