rotor v0.12 Release Notes
Release Date: 2020-12-08 // almost 4 years ago-
- [improvement] added
std::thread
backend (supervisor) - ๐ [bugfix] active timers, if any, are cancelled upon actor shutdown finish
- ๐ [bugfix] supervisor shutdown message is lost in rare cases right after
child actor start - [example]
examples/thread/sha512.cpp
(new) - ๐ [documentation] updated
Event loops & platforms
- ๐ [documentation] updated
Patterns
withBlocking I/O multiplexing
- [deprecated] state_response_t, state_request_t will be removed in v0.13
- [improvement] added
Previous changes from v0.11
-
- [improvement] when supervisor shuts self down due to child init failure,
the supervisor init error code is "failure escalation" - ๐ [documentation] updated
Advanced examples
, - ๐ [bugfix] when actor shuts self down all its timers are properly
cancelled - ๐ [bugfix] in rare case supervisor starts, event if child failed to init
- ๐ [bugfix] asio: more correct timers cancellation implementation
- ๐ [bugfix] ev: more correct shutdown (avoid memory leaks in rare cases)
- [improvement] when supervisor shuts self down due to child init failure,