AutobahnPython 0.5.5 released

#1

Hello,

AutobahnPython 0.5.5 has been released adding new WebSocket and WAMP features.

1)
WebSocket/WAMP servers now not only can run standalone, but also take part as a Twisted Web Resource in a Site.

This allows to run multiple Web services on one port under differents paths: i.e. mix plain File serving, with WebSocket and WAMP - this was a requested feature.

Also, notably, all of RFC6455, Hybi-10+ and Hixie-76 protocol versions are supported. The latter still being needed for Safari (desktop/mobile) i.e.

Here is an example:
https://github.com/tavendo/AutobahnPython/tree/master/examples/websocket/echo_site

2)
For WAMP, you now can register custom RPC handlers. Please see the docs for details.

3)
WAMP-CRA, the challange-response authentication now fully workes Deferred based, which streamlines ist use.

4)
The optional status page a WebSocket server can render (for clients accessing it not via WebSocket, but accidently via HTTP) can now be provided a redirect target, so that automatic redirect to another page happens, after a timeout.

···

==

Project Homepage: http://autobahn.ws/
Package: http://pypi.python.org/pypi/autobahn
WAMP Protocol: http://wamp.ws/

Cheers,
Tobias

0 Likes

#2

Great!

It’s nice to see that this software has such a good support and that it’s evolving in the right direction.

···

On Mon, Jul 23, 2012 at 2:15 PM, Tobias Oberstein tobias.o...@gmail.com wrote:

Hello,

AutobahnPython 0.5.5 has been released adding new WebSocket and WAMP features.

WebSocket/WAMP servers now not only can run standalone, but also take part as a Twisted Web Resource in a Site.

This allows to run multiple Web services on one port under differents paths: i.e. mix plain File serving, with WebSocket and WAMP - this was a requested feature.

Also, notably, all of RFC6455, Hybi-10+ and Hixie-76 protocol versions are supported. The latter still being needed for Safari (desktop/mobile) i.e.

Here is an example:

https://github.com/tavendo/AutobahnPython/tree/master/examples/websocket/echo_site

For WAMP, you now can register custom RPC handlers. Please see the docs for details.

WAMP-CRA, the challange-response authentication now fully workes Deferred based, which streamlines ist use.

The optional status page a WebSocket server can render (for clients accessing it not via WebSocket, but accidently via HTTP) can now be provided a redirect target, so that automatic redirect to another page happens, after a timeout.

==

Project Homepage: http://autobahn.ws/

Package: http://pypi.python.org/pypi/autobahn

WAMP Protocol: http://wamp.ws/

Cheers,

Tobias

0 Likes