new release AutobahnPython 0.18.1

#1

Hi,

happy to announce a new release: we've worked hard on this one. You can get the release from PyPI

https://pypi.python.org/pypi/autobahn/0.18.1

and from GitHub (properly tagged)

https://github.com/crossbario/autobahn-python/tree/v0.18.1

Have fun, and please support us, spread the word!

Cheers,
/Tobias

PS: before you ask, yes, Crossbar.io needs a new release too - and this (v17.3.0) will come these days too! I have more to say about how we want to improve our release processes (which do suck somewhat) in a follow up post.

1) New features and issues fixed

This release brings a whole bunch of fixes and new features.

Please see the 0.18.1 + 0.18.0 changelog:

https://autobahn.readthedocs.io/en/latest/changelog.html

2) PyPy 3 support

This is also the first release of AutobahnPython that is fully tested and works on PyPy3!

As you know, we love PyPy;)

Here are WebSocket test reports for a total of 16 combinations of Python used, networking framework used, and client vs server, summing up to a total of 8304 test cases run!!

http://autobahn.ws/testsuite/reports/clients/index.html
http://autobahn.ws/testsuite/reports/servers/index.html

Pulling this off was, puh, quite some work, and we developed further test automation not getting insane on this. Which now is there.

Note: there are some timeouts on the WebSocket compression tests for servers which are due to my slow machine / too harsh test case timeout setting, and me running out of time. The whole testing thing takes hours for all combinations ..

3) Documentation polish

We've done a lot of polish rgd the docs

https://autobahn.readthedocs.io/en/latest/contents.html

Still perfect, but better;)

Eg the API reference now should be much more accessible and usable:

https://autobahn.readthedocs.io/en/latest/reference/autobahn.html

ยทยทยท

-----

0 Likes