S

Slack Developer Changelog

S
Slack Developer Changelog Dev Tools

Release: Bolt for JS v5

Version 5.0.0 of Bolt for JS is here! This release follows the Node Slack SDK's shift from axios to the native Fetch API, removes the deprecated Workflow Steps from Apps feature, and raises the minimum Node.js version to 20.

S
Slack Developer Changelog Dev Tools

Agent context has landed

Agent apps can now receive context about what a user is currently viewing when they send a message. When a user has a channel, DM, thread, canvas, or list open and messages your app, Slack will pass that context automatically.

S
Slack Developer Changelog Dev Tools v3.43.0

Release: Python Slack SDK v3.43.0

* We've added a public, read-only ts property to ChatStream and AsyncChatStream, enabling users to call the chat.update API method as a fallback when the server closes a stream due to undocumented timeouts.

S
Slack Developer Changelog Dev Tools

PKCE is now generally available!

We are excited to announce support for Proof Key for Code Exchange (PKCE). PKCE is an OAuth security extension that enables developers to build more secure Slack applications on public clients, such as desktop apps and mobile apps, without the need to embed a vulnerable client_secret.

S
Slack Developer Changelog Dev Tools

Optional scopes have landed

You can now mark individual OAuth scopes as optional when configuring your Slack app! Optional scopes give users more control over what data your app can access during installation, without blocking them from installing your app entirely.

S
Slack Developer Changelog Dev Tools

Set status method scope update

The assistant.threads.setStatus API method now accepts either the assistantwrite scope. This allows channel-based apps to use AI loading states in channels, without having to request assistantwrite scope in favor of the chat:write scope exclusively, so update your app soon!