Skip to content

Latest commit

 

History

History
96 lines (60 loc) · 2.01 KB

CHANGES.rst

File metadata and controls

96 lines (60 loc) · 2.01 KB

1.5 (unreleased)

  • Action is now both a Future and an async iterator

1.4 (2021-08-05)

  • py38 support
  • no longer use yield from syntaxe.
  • Added custom options for connect method: run_forever, on_startup, on_shutdown, reconnect_timeout
  • Make ping interval and ping delay more configurable. Callbacks on_login, on_connect and on_disconnect added for use in metrics
  • Avoid double exception logging because log.exception() already logs the stacktrace
  • Multiple FastAGI support improvement

1.3 (2018-09-21)

  • py37 support

1.2 (2018-05-24)

  • Fix KeyError problem in call_manager
  • as_list is now default to none and is used first in Action.multi
  • improve AMI version detection

1.1 (2016-12-29)

  • We no longer loosing calls on reconnection
  • End of support for python<3.4
  • Better test coverage

1.0 (2015-08-19)

  • Add FastAGI server, implemented with high-level AsyncIO API (Streams)
  • Add events parameter for Manager, to disable AMI events reception (Useful for performance reasons)
  • Finish AsyncAGI commands support (WIP)

0.6 (2014-11-16)

  • Avoid failure when factory is not already set

0.5 (2014-11-16)

  • AMI command results tracking fixed
  • Return AMI command result with multiple events in a Future
  • Return AsyncAGI command result in a Future
  • Add several examples
  • Internal refactoring
  • Remove arawman support
  • Remove external dependencies
  • Add support for multiple responses from Actions (example: QueueStatus)
  • Improved performance with Events pattern matching
  • Add mocked test wrapper
  • Add coroutine support for Events dispatching
  • Invert event callback signature to create Manager methods to handle events
  • Support of AMI commands
  • Support of AsyncAGI commands (Not finished)

0.4 (2014-05-30)

  • Compat with the latest trollius

0.3 (2014-01-10)

  • Don't send commands twice

0.2 (2014-01-09)

  • Initial release