- Bugfix: Avoid recursive stream stopping
- v1.1.0 re-released with fixed celluloid-io dependency
- Change: Switch from EventMachine to Celluloid & CelluloidIO for better JRuby compatability and performance (action and events connections are now in separate threads)
- Bugfix: Actions which do not receive a response within 10s will allow further actions to be executed. Synchronous originate has a 60s timeout.
- Bugfix: Remove rcov
- Bump to 1.0.0 since we're in active use
- Bugfix: Work consistently all all versions of Asterisk
- Both 1.8 and 10
- Login actions connection with events turned on (in order to get FullyBooted event)
- Turn events off immediately after fully-booted
- Pass FullyBooted events from the actions connection up to the event handler
- Bugfix: Actions connection should login with Events: System. This ensures that the FullyBooted event will come through on both connections.
- Bugfix: A client can now safely be shut down before it is started, and only performs actions on live streams.
- Bugfix: RubyAMI::Error#inspect now shows an error's message and headers
- Bugfix: Spec and JRuby fixes
- Bugfix: Prevent stream connection status events being passed up to the consumer event handler
- Bugfix: Corrected the README usage docs
- Bugfix: Alias Logger#trace to Logger#debug if the consumer is using a simple logger without a trace level
- Bugfix: Make countdownlatch and i18n runtime dependencies
- Bugfig: Include the generated lexer file in the gem
- Initial release