* Fix for deadlock issue (https://github.com/jasonrbriggs/stomp.py/issues/197) * Fix for encoding issue (https://github.com/jasonrbriggs/stomp.py/issues/195) * Fix for reconnect issue (https://github.com/jasonrbriggs/stomp.py/issues/202)
4.1.20
Not secure
* Tidy up API (remove need for start/stop methods on the connection) * Make updating listeners thread-safe (https://github.com/jasonrbriggs/stomp.py/pull/174) * Merge patch from Scott W for configuring grace period for heartbeat timeouts (https://github.com/jasonrbriggs/stomp.py/pull/180) * Fix ack/nack in CLI * Add missing on_receiver_loop_completed handler to ConnectionListener
4.1.19
Not secure
* Replace custom script with setuptools' entry_point for creating the executable * Stop waiting for protocol answers when the connection has been closed * Add check for is_connected on transport.stop * Change command-line tool to use docopt
4.1.18
Not secure
* Strip passcode from log messages
4.1.17
Not secure
* Add support for password callback (https://github.com/jasonrbriggs/stomp.py/pull/140) * Add disconnect receipt handling for better notification of disconnects * Error handling for null frames * Stop raising exceptions in the receiver loop, if a connection has been disconnected
4.1.16
Not secure
* bug fix for heartbeat timeout (https://github.com/jasonrbriggs/stomp.py/issues/129) * handle error with invalid/empty frames