rotor v0.03 Release Notes

Release Date: 2019-08-24 // over 4 years ago
    • [improvement] locality notion was introduced, which led to possibilty
      ๐Ÿ— to build superving trees, see [superving-trees]]
    • [breaking] the outbound field in rotor::supervisor_t was renamed just to queue
    • [breaking] rotor::address_t now contains const void* locality
    • [breaking] rotor::asio::supervisor_config_t now contains
      std::shared_ptr to strand, instead of creating private strand
      for each supervisor
    • [bugfix] redundant do_start() method in rotor::supervisor_t was
      โœ‚ removed, since supervisor now is able to start self after compliting
      ๐ŸŽ‰ initialization.
    • [bugfix] rotor::supervisor_t sends initialize_actor_t to self
      to advance own state to INITIALIZED via common actor mechanism,
      instead of changeing state directly on early initialization phase
      (do_initialize)
    • ๐Ÿ›  [bugfix] rotor::asio::forwarder_t now more correctly dispatches
      boost::asio events to actor methods
    • [bugfix] rotor::ev::supervisor_ev_t properly handles refcounter