Changes for version 0.116 - 2026-09-20
- Allow transition_to() to retire a live native consumer into an ordinary Perl Stream input sink while preserving unread ordered input natively until the target consumes it. Reuse provider flush/retain lifetime settling, support reentrant transition and target close safely, preserve exact-once ordered tail delivery across pause/resume, and keep ordinary-to-native live transitions explicitly rejected.
Modules
Linux-native reactor, I/O, and kernel event facilities
lazy socket-address value
structured Linux::Event failure details
native framing for ordered-byte I/O
native decimal-length framing declaration
native delimiter framing declaration
native fixed-size framing declaration
native binary length framing declaration
native netstring framing declaration
native 32-bit big-endian framing declaration
native unsigned LEB128 framing declaration
application data I/O namespace
asynchronous ordered-byte I/O for pipes and FIFOs
Linux socket I/O namespace
asynchronous Linux SOCK_DGRAM I/O
asynchronous listening SOCK_STREAM socket
asynchronous Linux SOCK_STREAM connections
asynchronous ordered-byte I/O for terminals and PTYs
kernel event and state namespace
eventfd-backed Loop notification
pidfd process lifecycle and asynchronous stdio
synchronous signalfd delivery on a Loop
monotonic one-shot and recurring Loop timers
Linux-native epoll event loop
OpenSSL transport for Linux::Event stream sockets