New major version! We have dropped the ancient, finite-state-machine-based implementation and ported the rock solid python-slack-sdk socket-mode implementation to node.
We also removed a couple of events and properties that are no longer relevant in the new implementation. Check out our socket mode 1.x -> 2.0 migration guide to get all the details and ease your upgrading path.
476e6a9e socket-mode: Rewrite to Python(ish) Implementation (#1781)
3ebb6cef socket-mode: do not throw exception when calling disconnect() and already disconnected; do not raise slack_event in case of type:disconnect messages (#1762)
6ab1e68b socket-mode: add more debug logging to low level websocket event handlers (#1757)
46b500db socket-mode: fix bug when apps.connections.open returns an error and won't retry (#1735)
a6f2b283 socket-mode: prep for major release, start now completes only once Connected state is emitted (#1732)
Fetched April 3, 2026