v11.27.0
·
1385 commits
to master
since this release
11.27.0 (2023-12-29)
Bug Fixes
- reactive-rpc: 🐛 correct message size encoding (078e59b)
- reactive-rpc: 🐛 correctly copy frame payloads (83e1629)
- reactive-rpc: 🐛 handle route handler async errors (4d50415)
- reactive-rpc: 🐛 improve ws frame reading (0617436)
- reactive-rpc: 🐛 route WebSocket traffic correctly (653869e)
Features
- reactive-rpc: 🎸 add ability to decode close frames (9df304f)
- reactive-rpc: 🎸 add ability to decode PONG frames (4eaf4f2)
- reactive-rpc: 🎸 add ability to encode CLOSE Websocket frame (9f3ad5c)
- reactive-rpc: 🎸 add ability to encode fragmented frames (590d209)
- reactive-rpc: 🎸 add ability to encode masked frames (c4c4549)
- reactive-rpc: 🎸 add ability to encode PIGN frames (0d5e7d3)
- reactive-rpc: 🎸 add ability to encode PONG frames (6d20f8e)
- reactive-rpc: 🎸 add ability to parse PING frames (738c904)
- reactive-rpc: 🎸 add basic frame data reading (450f85f)
- reactive-rpc: 🎸 add basic socket upgrade mechanism (1e92ddb)
- reactive-rpc: 🎸 add buffering to ws writes (2e1bcf0)
- reactive-rpc: 🎸 add concept of context (4e84b00)
- reactive-rpc: 🎸 decode ws messages (f7bb2ec)
- reactive-rpc: 🎸 do not send date header by default (c23973a)
- reactive-rpc: 🎸 enable CORS (d7555e3)
- reactive-rpc: 🎸 extract codec types from Content-Type header (d25c6b2)
- reactive-rpc: 🎸 handle parsing errors (daaba2a)
- reactive-rpc: 🎸 hide close frame implementation details (60ce786)
- reactive-rpc: 🎸 implement server builder (00680d7)
- reactive-rpc: 🎸 improve HTTP routing (f9762d3)
- reactive-rpc: 🎸 improve ws definition (74a5bfc)
- reactive-rpc: 🎸 integrate WebSocket into RPC server (eed1662)
- reactive-rpc: 🎸 make HTTP1 server printable (b1c8467)
- reactive-rpc: 🎸 setup HTTP1 server socket routing (e249d90)
- reactive-rpc: 🎸 start Websocker frame decoder implementation (ca1850a)
- reactive-rpc: 🎸 start WebSocketConnection implementation (5a61e50)
- util: 🎸 implement base for streaming 1-byte reader (41be9f3)