4.8 KiB
4.8 KiB
Changelog
0.8.12
- WAMP application payload validation hooks
- added Tox based testing for multiple platforms
- code quality fixes
0.8.11
- hooks and infrastructure for WAMP2 authorization
- new examples: Twisted Klein, Crochet, wxPython
- improved WAMP long-poll transport
- improved stats tracker
0.8.10
- WAMP-over-Long-poll (preliminary)
- WAMP Auth methods CR, Ticket, TOTP (preliminary)
- WAMP App object (preliminary)
- various fixes
0.8.9
- maintenance release
0.8.8
- initial support for WAMP on asyncio
- new WAMP examples
- WAMP ApplicationRunner
0.8.7
- maintenance release
0.8.6
- started reworking docs
- allow factories to operate without WS URL
- fix behavior on 2nd protocol violation
0.8.5
- support WAMP endpoint/handler decorators
- new examples for endpoint/handler deorators
- fix excludeMe pubsub option
0.8.4
- initial support for WAMP v2 authentication
- various fixes/improvements to WAMP v2 implementation
- new example: WebSocket auth. with Mozilla Persona
- polish up documentation
0.8.3
- fix bug with closing router app sessions
0.8.2
- compatibility with latest WAMP v2 spec ("RC-2, 2014/02/22")
- various smaller fixes
0.8.1
- WAMP v2 basic router (broker + dealer) implementation
- WAMP v2 example set
- WAMP v2: decouple transports, sessions and routers
- support explicit (binary) subprotocol name for wrapping WebSocket factory
- fix dependency on MsgPack
0.8.0
- new: complete WAMP v2 protocol implementation and API layer
- new: basic WAMP v2 router implementation
- existing WAMP v1 implementation renamed
0.7.4
- fix WebSocket server HTML status page
- fix close reason string handling
- new "slowsquare" example
- Python 2.6 fixes
0.7.3
- support asyncio on Python 2 (via "Trollius" backport)
0.7.2
- really fix setup/packaging
0.7.1
- setup fixes
- fixes for Python2.6
0.7.0
- asyncio support
- Python 3 support
- support WebSocket (and WAMP) over Twisted stream endpoints
- support Twisted stream endpoints over WebSocket
- twistd stream endpoint forwarding plugin
- various new examples
- fix Flash policy factory
0.6.5
- Twisted reactor is no longer imported on module level (but lazy)
- optimize pure Python UTF8 validator (10-20% speedup on PyPy)
- opening handshake traffic stats (per-open stats)
- add multicore echo example
- fixes with examples of streaming mode
- fix zero payload in streaming mode
0.6.4
- support latest permessage-deflate draft
- allow controlling memory level for zlib / permessage-deflate
- updated reference, moved docs to Readthedocs
- fixes #157 (a WAMP-CRA timing attack very, very unlikely to be exploitable, but anyway)
0.6.3
- symmetric RPCs
- WebSocket compression: client and server, permessage-deflate, permessage-bzip2 and permessage-snappy
- onConnect is allowed to return Deferreds now
- custom publication and subscription handler are allowed to return Deferreds now
- support for explicit proxies
- default protocol version now is RFC6455
- option to use salted passwords for authentication with WAMP-CRA
- automatically use ultrajson acceleration package for JSON processing when available
- automatically use wsaccel acceleration package for WebSocket masking and UTF8 validation when available
- allow setting and getting of custom HTTP headers in WebSocket opening handshake
- various new code examples
- various documentation fixes and improvements
0.5.14
- base version when we started to maintain a changelog