All Versions
51
Latest Version
Avg Release Cycle
34 days
Latest Release
1321 days ago

Changelog History
Page 3

  • v0.7.5 Changes

    October 10, 2018

    โž• Added

    • ๐Ÿคก Introduce the clock module to allow overriding and mocking the system clock based on tokio_timer.

    • ๐Ÿ— System now has System::builder() which allows overriding the system clock with a custom instance. Arbiter::builder() can now also override the system clock. The default is to inherit from the system.

    • ๐Ÿ†• New utility classes TimerFunc and IntervalFunc in the utils module.

    • Implement failure::Fail for SendError.

    • Implement Debug for multiple public types: AddressSender, Addr, Arbiter, Context, ContextParts, ContextFut, Response, ActorResponse, Mailbox, SystemRegistry, Supervisor, System, SystemRunner, SystemArbiter. #135

    ๐Ÿ”„ Changed

    • ๐Ÿ‘ฏ No longer perform unnecessary clone of Addr in SystemRegistry::set.

    • Set min trust-dns version

    ๐Ÿ›  Fixed

    • ๐Ÿ›  fix infinite loop in ContextFut::poll() caused by late cancel_future() #147
  • v0.7.4 Changes

    August 27, 2018

    โž• Added

    • Introduce method query to determine whether there is running actor in registry.

    • ๐Ÿคก Return back mocker module.

  • v0.7.3 Changes

    July 30, 2018

    ๐Ÿ›  Fixed

    • Parked messages not getting processed #120
  • v0.7.2 Changes

    July 24, 2018

    ๐Ÿ”„ Changed

    • ๐Ÿ‘‰ Use actix-derive 0.3
  • v0.7.1 Changes

    July 20, 2018

    โž• Added

    • ๐Ÿ— Arbiter now has Arbiter::builder() which allows opt-in of behavior to stop the actor system on uncaught panic in any arbiter thread. See #111 for examples.

    • ๐Ÿ‘ Allow to set custom system service actor via SystemRegistry::set() method.

    ๐Ÿ›  Fixed

    • AsyncContext::run_interval does not fire callback immediately, instead it fires after specified duration.
  • v0.7.0 Changes

    July 05, 2018

    ๐Ÿ”„ Changed

    • ๐Ÿ”จ Context impl refactoring, fix potential UB

    โž• Added

    • Implemented Eq, PartialEq, and Hash for actix::Addr

    • Implemented Eq, PartialEq, and Hash for actix::Recipient

  • v0.6.2 Changes

    ๐Ÿ”„ Changed

    • ๐Ÿ’ฅ Breaking change: Restore StreamHandler from 0.5, new StreamHandler renamed to StreamHandler2
  • v0.6.1 Changes

    June 19, 2018

    โž• Added

    • โž• Added actix::run() and actix::spawn() helper functions

    ๐Ÿ”„ Changed

    • ๐Ÿ‘‰ Use parking_lot 0.6

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed potential memory unsafety
  • v0.6.0 Changes

    June 18, 2018

    ๐Ÿ”„ Changed

    • ๐Ÿ‘‰ Use tokio

    • ๐Ÿ”จ System and Arbiter refactored

    • Arbiter::handle() is not available anymore. Use Arbiter::spawn() and Arbiter::spawn_fn() instead.

    • ๐Ÿ”จ StreamHandler trait refactored.

    • Min rustc version - 1.26

  • v0.5.7 Changes

    May 17, 2018
    • ๐Ÿ”€ Stop sync actor if sender is dead.