rotor v0.12 Release Notes
Release Date: 2020-12-08 // over 3 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,