What's Changed
🚀 Enhancements
- feat(oauth): add StatelessOAuthStateStore using JWT by @muskaannnr in #1916
- feat(blocks): add min_lines/max_lines to RichTextInputElement by @srtaalej in #1925
- feat(models): add typed model classes for TableBlock cells and column_settings by @srtaalej in #1939
- feat(web-api): add agents.sessions.setStatus and agents.sessions.rename by @zimeg in #1942
- feat(web-api): add blocks.validate method by @zimeg in #1946
- feat(web-api): add session_status to chat.stopStream and chat_stream stop() helpers by @zimeg in #1945
🐛 Bug Fixes
- fix(models): type CardBlock icon/hero_image as image element (not str) by @zimeg in #1937
- fix(socket-mode): only release connect_operation_lock when this task acquired it by @ckarnell in #1926
📚 Documentation
- docs(oauth): document StatelessOAuthStateStore anti-replay caveat by @WilliamBergamin in #1920
📦 Other changes
- chore(deps): bump actions/setup-python from 6.2.0 to 6.3.0 by @dependabot[bot] in #1910
- chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 by @dependabot[bot] in #1909
- chore(deps): update psycopg2-binary requirement from <3,>=2.9 to >=2.9.12,<3 by @dependabot[bot] in #1907
- chore(deps): update mypy requirement from <=1.19.1 to <=2.1.0 by @dependabot[bot] in #1904
- fix: resolve flaky sqlite3 installation store bot token lookup (#1441) by @WilliamBergamin in #1911
- chore(deps): update psutil requirement from <8,>=6.0.0 to >=7.2.2,<8 by @dependabot[bot] in #1906
- docs(deps): establish and apply a managing-dependencies convention by @WilliamBergamin in #1915
- chore(deps): update aiodns requirement from >1.0 to >=4.0.4 by @dependabot[bot] in #1905
- chore(deps): update pytest requirement from <9,>=7.0.1 to >=9.1.1,<10 by @dependabot[bot] in #1908
- ci: do not fail CI when Codecov test-results upload errors by @WilliamBergamin in #1918
- test: fix intermittent CI hang in the unit test matrix by @WilliamBergamin in #1921
- chore(deps): bump black from 24.3.0 to 26.3.1 in /requirements by @dependabot[bot] in #1924
- chore(deps): bump pypa/gh-action-pypi-publish from 1.14.0 to 1.14.2 by @dependabot[bot] in #1934
- chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 by @dependabot[bot] in #1933
- chore(deps): bump slackapi/slack-github-action from 3.0.3 to 4.0.0 by @dependabot[bot] in #1931
- chore(deps): update sqlalchemy requirement from <3,>=2.0.49 to >=2.0.51,<3 by @dependabot[bot] in #1929
- chore(deps): update pytest-timeout requirement from <3,>=2.2 to >=2.4.0,<3 by @dependabot[bot] in #1927
- chore(deps): update websockets requirement from <16,>=9.1 to >=16.1.1,<17 by @dependabot[bot] in #1936
- chore(deps): update aiohttp requirement from <4,>=3.13.5 to >=3.14.3,<4 by @dependabot[bot] in #1932
- chore(deps): bump actions/setup-python from 6.3.0 to 7.0.0 by @dependabot[bot] in #1928
- chore(deps): bump actions/stale from 10.3.0 to 11.0.0 by @dependabot[bot] in #1930
- chore(deps): bump click from 8.0.4 to 8.4.2 by @dependabot[bot] in #1935
- chore(release): version 3.44.0 by @zimeg in #1947
New Contributors
- @muskaannnr made their first contribution in #1916
- @ckarnell made their first contribution in #1926
Full Changelog: v3.43.0...v3.44.0
Milestone: https://github.com/slackapi/python-slack-sdk/milestone/120