npx @buildinternet/releases get slackRecently shipped a conversation API for Slack Code agents, which can now create, configure, and archive their own conversations.
Slack Code agents manage their own conversations. Agents can create and archive conversations, set properties, views, and commands, and read or write a conversation's canvas. Landed in @slack/web-api@8.2.0 and Python v3.45.0.
Block Kit gained a data table block. Four pieces ship in @slack/types@3.2.0, mirrored in the Python SDK: a DataTableBlock, a ContainerBlock for agent-facing messages, raw_number cells in TableBlock rows, and an optional action_id on WorkflowButton.
socket-mode moved to undici 8. @slack/socket-mode@3.1.0 accepts undici@^8 alongside undici@^7; undici 8 needs Node.js >=22.19, while 7 keeps Node >=20. The default dispatcher pins WebSocket traffic to HTTP/1.1 — custom ProxyAgent users match that with requestTls: { allowH2: false }. Spurious cross-copy ping/pong warnings are gone.
Mobile and desktop releases were bug-fix-only. Bookmarked workflows now de-duplicate into one, and Slack for EMM no longer loops on sign-in when the main Slack app is installed.
Internal release
This release1 fixBug fixesAI-tallied from the release notesRelease notes describe only internal code cleanup with no user-facing changes.
What's Changed
🚀 Enhancements
- feat(models): add ContainerBlock for block kit by @srtaalej in https://github.com/slackapi/python-slack-sdk/pull/1949
- feat(models): allow…
Bug Fixes
- We cleaned the code to make sure that everything's running smoothly. Slack — now with a streak-free shine.
Desktop fixes roll out
This release1 fixBug fixesAI-tallied from the release notesSlack's 4.52.162 desktop release contains bug fixes, described by the vendor as a modest but worthwhile update.
What's Changed
🐛 Bug Fixes
- fix: stop aiohttp Socket Mode connect() retrying forever after close by @WilliamBergamin in https://github.com/slackapi/python-slack-sdk/pull/1956
###…
Minor Changes
Bug Fixes
- Nothing major to report this week. Work is still happening behind the scenes, quietly setting the stage for what's to come.