Releases: ENQT-GmbH/remoc
Releases · ENQT-GmbH/remoc
v0.15.3
0.15.3 - 2025-03-21
Fixed
- base receiver: cancel safety
v0.15.2
0.15.2 - 2025-03-21
Fixed
- threads: make availability test async
v0.15.1
0.15.1 - 2025-03-07
Added
Changed
- flush send buffer when flow credits are returned to solve a potential
bandwidth bottleneck
- update rand dependency to 0.9
- update getrandom dependency to 0.3
v0.15.0
0.15.0 - 2025-01-16
Added
- support for WebAssembly targets wasm32-unknown-unknown, wasm32-wasip1 and
wasm32-wasip1-threads
- JavaScript runtime environment support for all WebAssembly targets enabled
by the js
feature
- rch: status querying of value enqueued for sending using the
Sending
handle
- rtc: server fails when sending a reply to a request fails
- rtc: allow configuration of behavior when receiving a request fails using the
ServerBase::set_on_req_receive_error
method
v0.14.0
0.14.0 - 2024-08-02
Added
- remote trait calling (RTC): generate ReqReceiver type for handling requests from clients as messages
v0.13.1
0.13.1 - 2024-07-14
Added
- codec: added Postcard codec by Firaenix
0.13.0
0.13.0 - 2024-04-03
Added
- chmux: forward channel closing
Changed
- make forward a function of Receiver
v0.12.0
0.12.0 - 2024-04-03
Added
- chmux: allow specification of custom id (u32) when connecting a new channel
- chmux: recursive port data forwarding
- rch::bin: allow forwarding of binary channel
Changed
- chmux: protocol version is now 3; fully backward compatible, but custom id and
forwarding requires endpoint of same or higher version
v0.11.7
0.11.7 - 2024-03-22
Added
- remote trait calling (RTC): default method in remote traits
- remote trait calling (RTC): allow specification of supertraits in remote traits
v0.11.6
0.11.6 - 2024-03-13
Added
- broadcast channel: method on sender to subscribe with specific maximum item size
- remote channels: convenience methods for setting maximum item size on
(sender, receiver)-tuple