Node Slack Sdk: @slack/[email protected] Release

Release date:
August 27, 2026
Previous version:
@slack/[email protected] (released July 14, 2026)
Magnitude:
1,560 Diff Delta
Contributors:
5 total committers
Data confidence:
Commits:

43 Commits in this Release

Ordered by the degree to which they evolved the repo in this version.

Authored August 27, 2026
Authored August 27, 2026
Authored August 27, 2026

Top Contributors in @slack/[email protected]

zimeg
misscoded
dependabot-bot
srtaalej
github-actions[bot]

Directory Browser for @slack/[email protected]

All files are compared to previous version, @slack/[email protected]. Click here to browse diffs between other versions.

Loading File Browser...

Release Notes Published

Patch Changes

  • 5c2362c: Fix leaked TCP sockets on disconnect (#2709). Moving from ws to undici's WebSocket in 3.0.0 dropped every force-close mechanism, so ESTABLISHED sockets were never torn down and accumulated toward Slack's per-app connection cap.

    • disconnect() now arms a 30s close-handshake timeout, so a peer that never replies to the close frame no longer leaves the socket stuck in CLOSING indefinitely.
    • On the default dispatcher path, the underlying TCP socket is now captured and force-destroyed during cleanup. A user-supplied dispatcher owns its own socket and instead relies on the close-handshake timeout β€” this limitation is documented on the dispatcher option.
    • The close handler no longer schedules a reconnect on stale or overlapping close events, so at most one reconnect is scheduled per disconnect.