NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3496 most downloaded on PyPI
Python/JavaScript library for communicating over WebSocket
Last release 4 months ago
15 May 2026
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
93 releases · first in 2017
relativePath: add support for relative sessionURL and index.html
4a53100)5d7e35e)rpc: better handling awaitable rpc
One column per quarter.
heartbeat: Control heartbeat with WSLINK_HEART_BEAT env
ts: update the type definitions for subscribe
e300fda)df1d133)## 1.3.2 (2022-01-24) ### Bug Fixes * js: Add more type annotations
python: use print for the startup message, not log.critical
bee2f52)9c93e5c)connection: forward request+client_id to life cycle methods
99d8307)6c82264)aiohttp: register 30s heartbeat on ws
port=0: Add infrastructure to handle dynamically assigned port
70ba1ff)eca3e23)attachments: Better scheduleing for free
289f3df)e856180)aiohttp: Control max wslink msg with env var
ee13298)a30c5b2)cli: Revert default host arg to localhost
cli: Revert default host arg to localhost
(a39d8cf)
static: Fix routes order definition for static content
(60457ab)
f8e038f)cli: Update default --host arg to 0.0.0.0
ddbdda9)7e578cc)python: prevent raise condition when sending attachements
667e68e)6fbaf63)3c3195e)JavaScript: SmartConnector default decorator
2973c8f)7df2be2)e21a27c)javascript: smartConnect will apply a default config decorator
javascript: SmartConnect will apply a default config decorator
(11ce5a6)
publish: Only send publish msgs to each client once
(65ab38d)
f6b6b5d)91b7cbb)http: Automatically server index.html
http: Automatically server index.html
(e43dde4)
scheduling: Support scheduling tasks before server starts
(17c6750)
dep: Update requirement syntax to fix invalid security warning
(2efda5b)
release: 1.0.2 [skip ci]
(3b98d06)
test: Update js client package.json
(1aed96b)
79ebbfb)Python: Better isolate backends implementations
dependencies: Move json5 from devDependencies to dependencies (`bcb2919`)
dependencies: Move json5 from devDependencies to dependencies
(bcb2919)
dependencies: Update webpack for security updates.
(27d6744)
deps: Replace twisted/autobahn with asyncio/aiohttp
(2e804bb)
ProcessLauncher: Allow user to provide custom http headers
(e831509)
publish: Use manager to allow publish to all connected clients
(83b94ab)
python: Automatic version handling
(964db33)
python: Fix exit methods
(a1627d0)
SmartConnect: Provide optional config decorator method
(9b6302f)
twisted: Update to 19.2.1 which is the same as PV
(b732f97)
version: Update version to 0.1.12
(71f8cce)
version: Update version to 0.1.13
(6cc5441)
websocket: Allow publish before connect, as a no-op
(10bef95)
deps: Bump highlight.js in /tests/chat-rpc-pub-sub/clients/js
(e349643)
deps: Bump ini from 1.3.5 to 1.3.7 in /js
(7ccb78c)
deps: Bump lodash from 4.17.11 to 4.17.15 in /js
(bab7db4)
deps: Bump mixin-deep from 1.3.1 to 1.3.2 in /js
(f598025)
deps: Bump url-parse in /tests/chat-rpc-pub-sub/clients/js
(fff9792)
deps: Bump websocket-extensions
(cce2481)
release: 1.0.0 [skip ci]
(b63579d)
test: Consolidate tests/simple
(6f6dbbd)
tests: Fix syntax issue
(65b7962)
version: Bump version
(d8c3b41)
67b4b9a)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
debug: Remove debug output in JS (`cd9c977`)
debug: Remove debug output in JS
(cd9c977)
deps: Add extras_require for service_identity
(7378dcf)
doc: Release 1.5 for python, tweak doc.
(4e229e5)
launcher: Santize potential command lines
(14e8cfc)
launcher.py: Don't enforce begin/end marks in sanitize regexp
(b98d0da)
ProcessLauncher: Fix error handling
(444db41)
py: Bump py version to 0.1.7
(c0290ef)
python: Add ability to disable timeout, send server quit msg.
(f3736c2)
python: Fix json.loads input for python 3.5 and lower
(5a701ed)
session: Support RPC with just a binary attachment result.
(bc0ef5f)
session: Use json5 parser to handle nan/inf
(faa34bc)
SmartConnect: Add getter for config
(9fff1ed)
SmartConnect: Properly handle error message from launcher
(47a591a)
websocket: Better support for recursively finding attachments
(3679d61)
websocket: Handle getSharedObject request even without coreServer
(c6f2c93)
websocket.py: Support receiving binary attachments
(2522910)
websocket.py: Type check arguments when searching for attachments
(2feb154)
WebsocketConnection: Support sending binary attachments
(e0557c2)
WebsocketConnection/session: Rename objSearch -> objFilter
(e8d82e3)
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
python: Latest versions of autobahn, twisted. (`1d70dfa`)
- Initial Release
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →