Changes for version 0.02
- Add an attached host transport to established Client and Server. Keep the manual output mode and private native ABI unchanged.
- Define complete-buffer acceptance, congestion/resume signals, producer on_drain and graceful finish/abort ownership.
- Prevent recursive output delivery into host send callbacks.
- Add regressions for native and Perl backends, compression, Close handling, congestion, EOF and transport errors.
- Add HTTP/1.1 Upgrade and HTTP/2 Extended CONNECT integration tests; exercise a live HTTP/3 QUIC/TLS handoff in CI.
- Keep the Linux, macOS and Windows matrix, distribution tests and full Autobahn conformance workflow.
- Rewrite the README, transport integration guide, and public POD around simple client/server examples and clear ownership rules.
- Add a runnable opening-handshake example and run all three memory-only examples during CI.
- Give every public package an explicit matching 0.02 version.
Documentation
Modules
event-loop and platform neutral WebSocket protocol engine
client side of an established WebSocket connection
WebSocket handshake helpers using Uniform::HTTP
server side of an established WebSocket connection
private native WebSocket engine