Hello everybody,<br><br>I'd like to announce that a new version of the stompest client is out. stompest is a feature-complete implementation of the STOMP protocol versions 1.0 and 1.1. It comes in three flavors:<br><br>* an abstract STOMP session and commands API<br>* a synchronous client<br>* an asynchronous client based on Twisted<br><br>New features w.r.t. stompest 1.x:<br><br>* STOMP 1.1 support<br>* abstract implementation of the STOMP protocols 1.0 and 1.1<br>* broker failover and more sophisticated connect/disconnect timeouts<br>* receipt handling<br>* better support of Apollo and RabbitMQ<br>* thorough redesign: cleaner and more consistent API<br>* fully documented<br><br>stompest 2.0a1 is alpha because it has not yet been used in production and there are more features in the pipeline:<br><br>* automatic heartbeating (async)<br>* STOMP 1.2 support<br><br>Thus, the API might still change a bit here and there. It's pretty well tested though (the test coverage has improved w.r.t. the already well-tested stompest 1.x), and I am soon going to deploy it myself in production (I am using stompest 1.x right now).<br><br>A big thank you to Roger Hoover (https://github.com/theduderog), the developer of stompest 1.x, who assisted me a lot in moving stompest to the next level!<br><br>If anybody is interested to contribute to the project (one of the features listed above, integration test support for more brokers, maybe SSL support, etc.), do not hesitate to contact me.<br><br>Cheers,<br>Jan<br><br>PyPI: http://pypi.python.org/pypi/stompest/<br>source code: https://github.com/nikipore/stompest<br>documentation: http://nikipore.github.com/stompest/<br>