---
collection: productivity-apps
collection_name: Productivity & Collaboration
week_start: 2026-08-24
title: The Slack SDK family patches connection handling and adds agent session APIs
release_count: 11
generated: 2026-08-31
canonical: https://releases.sh/collections/productivity-apps/digest/2026-08-24
---

# The Slack SDK family patches connection handling and adds agent session APIs

Slack's Node and Python SDKs shipped coordinated fixes for WebSocket leaks and ESM loading, plus new APIs for agent session management, while Notion and Figma rolled out quiet maintenance updates.

### Slack SDKs stabilize connections and restore compatibility
The Slack Node SDK saw its most substantial activity this week across three packages. The [socket-mode fix](/release/rel_6eB1K9Ha72fHtt9bPqEGl-slack-socket-mode-3-0-1) in `@slack/socket-mode@3.0.1` addresses a serious regression from the 3.0.0 release: the switch from `ws` to undici's `WebSocket` had dropped the force-close mechanism, causing leaked TCP sockets that accumulated toward Slack's per-app connection cap. The patch adds a 30-second close-handshake timeout, preventing sockets from hanging in a `CLOSING` state indefinitely. Alongside this, both [@slack/web-api@8.1.1](/release/rel_TmChjwoPytYk-9atgJ1LH-slack-web-api-8-1-1) and [@slack/webhook@8.0.2](/release/rel_cpvnxsuBYf-932c6vPIvr-slack-webhook-8-0-2) reverted a change that had made internal packages require ESM loading, restoring backward compatibility for CommonJS consumers—a critical fix for teams still on older module systems.

The web-api@8.1.0 release that preceded these patches introduced new functionality: support for `admin.users.getExpiration`, `agents.sessions.rename`, and `agents.sessions.setStatus`, along with a `session_status` field for `chat.stopStream`. These additions pair with [@slack/types@3.1.0](/release/rel_0ULN4jXFLe507-84Lh-aP-slack-types-3-1-0), which adds TypeScript types for the `agent_session_stopped` and `agent_session_title_changed` events and optional `min_lines`/`max_lines` properties on `RichTextInput` elements—useful for constraining AI-generated content in rich text fields.

On the Python side, [slack-sdk v3.44.0](/release/rel_UpOw1k1p0htOUxZBmWi3C-v3-44-0) brings the equivalent `StatelessOAuthStateStore` using JWT, plus `min_lines`/`max_lines` on `RichTextInputElement` and typed model classes for `TableBlock` cells and `column_settings`. This mirrors the Node SDK's move toward stateless OAuth, which simplifies multi-instance deployments by removing the need for a shared state store.

### Desktop apps get minor conveniences
Figma's desktop app now lets users [pop the agent chat panel into its own window](/release/rel_NMaYmHhj-4Ys67ybHy-XL-figma-desktop-app-lets-you-open-agent-chat-panel-in-a-new-window) on macOS and Windows. The panel stays visible while working in other tools or switching tabs—a small but welcome ergonomic win for multitaskers. Notion shipped two maintenance releases, v1.7.332 and [v1.7.331](/release/rel_qInigJ3u9aRNvsVqFaLg6-notion-1-7-331-bug-fixes-and-performance-improvements), both described as bug fixes and performance improvements, with no user-visible changes highlighted. Slack's main client also had a [quiet week](/release/rel_iZVr8Whcrpk43ELtNwXmT-slack-26-08-40) with no notable fixes to call out.

### The takeaway
The Slack SDK updates are the week's real story: the socket-mode regression was actively hurting users with connection caps, and the ESM revert prevents a broader compatibility break. The new agent-session APIs signal Slack's continued investment in AI-assisted workflows. For developers, the key action is updating the Node SDK packages together—socket-mode 3.0.1, web-api 8.1.1, and webhook 8.0.2—to get both the leak fix and the compatibility restoration. Python developers should grab 3.44.0 for the new OAuth store and block-kit types.

## Releases covered

### Figma

- [Figma desktop app lets you open agent chat panel in a new window](https://releases.sh/release/rel_NMaYmHhj-4Ys67ybHy-XL-agent-chat-panel-opens-in-its-own-window)

### Notion

- [Notion 1.7.331 bug fixes and performance improvements](https://releases.sh/release/rel_qInigJ3u9aRNvsVqFaLg6-notion-1-7-331-bug-fixes-and-performance-improvements)

### Slack

- [@slack/socket-mode@3.0.1](https://releases.sh/release/rel_6eB1K9Ha72fHtt9bPqEGl-slack-socket-mode-3-0-1)
- [@slack/web-api@8.1.1](https://releases.sh/release/rel_TmChjwoPytYk-9atgJ1LH-slack-web-api-8-1-1)
- [@slack/webhook@8.0.2](https://releases.sh/release/rel_cpvnxsuBYf-932c6vPIvr-slack-webhook-8-0-2)
- [@slack/types@3.1.0](https://releases.sh/release/rel_0ULN4jXFLe507-84Lh-aP-slack-types-3-1-0)
- [v3.44.0](https://releases.sh/release/rel_UpOw1k1p0htOUxZBmWi3C-v3-44-0)
- [Slack 26.08.40](https://releases.sh/release/rel_iZVr8Whcrpk43ELtNwXmT-slack-26-08-40)
