unstale

pypi / slack-bolt

slack-bolt

What changed in slack-bolt 1, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-27.

1 breaking5 new APIs and options2 behavior and defaults8 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli on npm

slack-bolt 116 changes

Breaking changes 1

  • Requires signatures when verifying ssl_check requests.

    1.29.0release notes

New APIs and options 5

  • Adds authorship arguments to say_stream.

    1.29.0release notes

  • BoltAgent gains agent status-setting support.

    1.28.0release notes

  • Listeners for app.event and app.message can use say_stream to send streaming messages.

    1.28.0release notes

  • Listeners can receive set_status to show loading status when required event details are available.

    1.28.0release notes

  • Adds a helper for setting suggested prompts.

    1.28.0release notes

Behavior and default changes 2

  • Initialization scope for set_suggested_prompts is widened to any DM.

    1.30.0release notes

  • When thread_ts is unavailable, agent.chat_stream(...) now defaults to the message ts.

    1.28.0release notes

Fixes and other changes 8

  • Propagates Socket Mode retry_attempt and retry_reason to BoltRequest headers.

    1.29.0release notes

  • Handles malformed user and view payloads when extracting a team ID.

    1.29.0release notes

  • The Falcon async_resource adapter no longer uses the removed resp.body.

    1.29.0release notes

  • SignatureVerifier construction is deferred, allowing Socket Mode apps to initialize without a signing secret.

    1.29.0release notes

  • Fixes the channel_id API argument for set_status and set_suggested_prompts.

    1.28.0release notes

  • Fixes get_thread_context so it calls store.find() for user_message events.

    1.28.0release notes

  • Improves assistant middleware dispatch and injects kwargs in middleware.

    1.28.0release notes

  • Improves the robustness of payload extraction.

    1.28.0release notes