Slack-sdk

Latest version: v3.34.0

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 20 of 23

2.0.0

Original RFC: https://github.com/slackapi/python-slackclient/issues/384
v2 PR: https://github.com/slackapi/python-slackclient/pull/394

**New Features**
1. Client Decomposition: We’ve split the client into two.
1. WebClient: A HTTP client focused on Slack's Web API.
2. RTMClient: A websocket client focused on Slack's RTM API.
2. RTMClient: Completely redesigned, this client allows you to link your application's callbacks to corresponding Slack events.
3. WebClient: The WebClient now provides built-in methods for Slack's Web API. These methods act as helpers enabling you to focus less on how the request is constructed. Here are a few things that this provides:
1. Basic information about each method through the docstring.
2. Easy File Uploads: You can now pass in the location of a file and the library will handle opening and retrieving the file object to be transmitted.
3. Token type validation: This gives you better error messaging when you're attempting to consume an api method that your token doesn't have access to.
4. Constructs requests using Slack's preferred HTTP methods and content-types.

**Breaking Changes:**
If you're migrating from v1.x of slackclient to v2.x, Please follow our migration guide to ensure your app continues working after updating.

[Check out the Migration Guide here!](https://github.com/slackapi/python-slackclient/wiki/Migrating-to-2.x)

1.3.2

Fixing an issue where reconnects used rtm.start istead of rtm.connect. 422

1.3.1

- Locking websocket-client version to < 0.55.0: temp fix for 385

1.3.0

New Features
- Adds support for short lived tokens and automatic token refresh 347 (Thanks roach!)

Other
- update RTM rate limiting comment and error message 308 (Thanks benoitlavigne!)
- Use logging instead of traceback 309 (Thanks harlowja!)
- Remove Python 3.3 from test environments 346 (Thanks roach!)
- Enforced linting when using VSCode. 347 (Thanks roach!)

1.2.1

Added rate limit handling for rtm connections (thanks jayalane!)

1.2.0

- You can now tell the RTM client to automatically reconnect by passing `auto_reconnect=True`

Page 20 of 23

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.