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 (<a href="https://github.com/theduderog" target="_top" rel="nofollow">https://github.com/theduderog</a>), 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: <a href="http://pypi.python.org/pypi/stompest/" target="_top" rel="nofollow">http://pypi.python.org/pypi/stompest/</a><br>source code: <a href="https://github.com/nikipore/stompest" target="_top" rel="nofollow">https://github.com/nikipore/stompest</a><br>documentation: <a href="http://nikipore.github.com/stompest/" target="_top" rel="nofollow">http://nikipore.github.com/stompest/</a>