v3.35.0
📦 slack-sdk
✨ 4 features🐛 5 fixes🔧 7 symbols
Summary
This release introduces Asyncio SQLAlchemy support and adds the optional `channels` parameter to `files.upload` v2. It also includes several bug fixes related to exception handling, block configuration, and token rotation.
Migration Steps
- If you rely on token rotation logic involving `Bot` or `Installation` classes, verify custom values are still passed correctly.
- If you use `files.upload` v2, you can now optionally specify the `channels` parameter.
✨ New Features
- Added Asyncio SQLAlchemy support.
- Added `channels` parameter to `files.upload` v2 method.
- Support pathlike objects in upload utility.
- WebClient and AsyncWebClient now expose a `logger` property.
🐛 Bug Fixes
- Added additional check for exceptions originating from aiohttp.
- Added `expand` attribute to `SectionBlock`.
- Correctly passed custom values into `Bot`/`Installation` class during token rotation.
- Removed quotes from cookie value in `OAuthStateUtils`.
- Fixed max length constraint for static option values.
🔧 Affected Symbols
WebClientAsyncWebClientSectionBlockBotInstallationOAuthStateUtilsfiles.upload v2