Changes for version 3.004 - 2023-03-05

  • New features
    • Ryu::Source->as_queue allows `max_items` and will pause the stream while waiting for the queue to drain
    • flag a warning when someone tries to use `->completed->done/fail` directly, since that's not likely to work as expected
  • Bugs fixed
    • extra single-use Futures were being created, which caused complaints from Future::XS since they were abandoned (the ->without_cancel calls in Ryu::Node)
    • chained nodes were still being called after completion, which would lead to some odd-looking debug messages from nodes such as `->take(5)`

Documentation

using Ryu in network protocols
using Ryu for dealing with network protocols
reactive programming using Ryu

Modules

Ryu
asynchronous stream building blocks
accumulate data
support for Future-style failure information
generic node
plus ça change
base representation for a thing that receives events
base representation for a source of events
combines a source and a sink