Skip to content

Latest commit

 

History

History
69 lines (58 loc) · 2.63 KB

CHANGELOG.md

File metadata and controls

69 lines (58 loc) · 2.63 KB

Autobahn|Python Changelog

v0.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

v0.8.0

  • new: complete WAMP v2 protocol implementation and API layer
  • new: basic WAMP v2 router implementation
  • existing WAMP v1 implementation renamed

v0.7.4

  • fix WebSocket server HTML status page
  • fix close reason string handling
  • new "slowsquare" example
  • Python 2.6 fixes

v0.7.3

  • support asyncio on Python 2 (via "Trollius" backport)

v0.7.2

  • really fix setup/packaging

v0.7.1

  • setup fixes
  • fixes for Python2.6

v0.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

v0.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

v0.6.4

  • support latest permessage-deflate draft
  • allow controlling memory level for zlib / permessage-deflate
  • updated reference, moved to Readthedocs
  • fixes #157 (a WAMP-CRA timing attack - very, very unlikely to be exploitable, but anyway)

v0.6.3

  • symmetric RPCs (server-to-client calls)
  • WebSocket compression, client and server, permessage-deflate, permessage-bzip2and 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

v0.5.14

  • base version when we started to maintain a changelog