NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1569 most downloaded on PyPI
Provider package apache-airflow-providers-slack for Apache Airflow
Last release 4 days ago
29 Sep 2026
Release timing varies
gaps range from 2 weeks to 3 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
135 releases · first in 2020
One column per quarter.
Nothing published for this version
- Faster 'airflow_version' imports
Release Date: 2024-05-30
Faster 'airflow_version' imports (#39552)
Simplify 'airflow_version' imports (#39497)
Faster 'airflow_version' imports (#39552)
Simplify 'airflow_version' imports (#39497)
Nothing published for this version
This release of provider is only available for Airflow 2.7+ as explained in the Apache Airflow providers support policy .
Release Date: 2024-05-06
Note
This release of provider is only available for Airflow 2.7+ as explained in the Apache Airflow providers support policy .
Note
Due to future discontinue of files.upload Slack API method the default value of SlackAPIFileOperator.method_version and SqlToSlackApiFileOperator.slack_method_version changed from v1 to v2
If you previously use v1 you should check that your application has appropriate scopes:
files:write - for write files.
files:read - for read files (not required if you use Slack SDK >= 3.23.0).
channels:read - get list of public channels, for convert Channel Name to Channel ID.
groups:read - get list of private channels, for convert Channel Name to Channel ID
mpim:read - additional permission for API method conversations.list
im:read - additional permission for API method conversations.list
If you use SlackHook.send_file please consider switch to SlackHook.send_file_v2 or SlackHook.send_file_v1_to_v2 methods.
Bump minimum Airflow version in providers to Airflow 2.7.0 (#39240)
Use 'upload_files_v2' Slack SDK method by default in Slack Operators (#39340)
Nothing published for this version
- Fix set deprecated slack operators arguments in 'MappedOperator'
Release Date: 2024-04-13
Fix set deprecated slack operators arguments in 'MappedOperator' (#38345)
Update SqlToSlackApiFileOperator with new param to check empty output (#38079)
Fix set deprecated slack operators arguments in 'MappedOperator' (#38345)
Update SqlToSlackApiFileOperator with new param to check empty output (#38079)
Nothing published for this version
- feat: Switch all class, functions, methods deprecations to decorators
Release Date: 2024-02-15
Remove the remaining references to use the token bypassing the Connection in the Slack provider. (#37112)
feat: Switch all class, functions, methods deprecations to decorators (#36876)
Remove the remaining references to use the token bypassing the Connection in the Slack provider. (#37112)
feat: Switch all class, functions, methods deprecations to decorators (#36876)
Nothing published for this version
- Optionally use 'client.files_upload_v2' in Slack Provider
Release Date: 2024-01-27
Optionally use 'client.files_upload_v2' in Slack Provider (#36757)
Fix stacklevel in warnings.warn into the providers (#36831)
Optionally use 'client.files_upload_v2' in Slack Provider (#36757)
Fix stacklevel in warnings.warn into the providers (#36831)
Nothing published for this version
Nothing published for this version
- Slack: Remove parameter 'token' in SlackAPIPostOperator's docstring
Release Date: 2023-12-27
Slack: Remove parameter 'token' in SlackAPIPostOperator's docstring (#36121)
Slack: Remove parameter 'token' in SlackAPIPostOperator's docstring (#36121)
Nothing published for this version
This release of provider is only available for Airflow 2.6+ as explained in the Apache Airflow providers support policy .
Release Date: 2023-12-12
Note
This release of provider is only available for Airflow 2.6+ as explained in the Apache Airflow providers support policy .
Bump minimum Airflow version in providers to Airflow 2.6.0 (#36017)
Note
This release of provider is only available for Airflow 2.6+ as explained in the Apache Airflow providers support policy.
Bump minimum Airflow version in providers to Airflow 2.6.0 (#36017)
Nothing published for this version
- Reorganize SQL to Slack Operators
Release Date: 2023-11-12
Reorganize SQL to Slack Operators (#35215)
Nothing published for this version
- Pass additional arguments from Slack's Operators/Notifiers to Hooks
Release Date: 2023-10-31
Pass additional arguments from Slack's Operators/Notifiers to Hooks (#35039)
Pass additional arguments from Slack's Operators/Notifiers to Hooks (#35039)
Nothing published for this version
This release of provider is only available for Airflow 2.5+ as explained in the Apache Airflow providers support policy .
Release Date: 2023-10-17
Note
This release of provider is only available for Airflow 2.5+ as explained in the Apache Airflow providers support policy .
Bump min airflow version of providers (#34728)
Slack: use default_conn_name by default (#34548)
Note
This release of provider is only available for Airflow 2.5+ as explained in the Apache Airflow providers support policy.
Bump min airflow version of providers (#34728)
Slack: use default_conn_name by default (#34548)
Nothing published for this version
- Add Slack Incoming Webhook Notifier
Release Date: 2023-09-12
Add Slack Incoming Webhook Notifier (#33966)
Refactor: Replace lambdas with comprehensions in providers (#33771)
Improve modules import in Airflow providers by some of them into a type-checking block (#33754)
Nothing published for this version
Removed deprecated parameter token from the SlackHook and dependent operators. Required create Slack API Connection and provide connection id to slack…
Release Date: 2023-08-29
Warning
SlackHook and SlackWebhookHook constructor expected keyword-only arguments.
Removed deprecated parameter token from the SlackHook and dependent operators. Required create Slack API Connection and provide connection id to slack_conn_id operators / hook, and the behavior should stay the same.
Parsing Slack Incoming Webhook Token from the Connection hostname is removed, password should be filled.
Removed deprecated parameter webhook_token from the SlackWebhookHook and dependent operators Required create Slack Incoming Webhook Connection and provide connection id to slack_webhook_conn_id operators / hook, and the behavior should stay the same.
Removed deprecated method execute from the SlackWebhookHook . Use send , send_text or send_dict instead.
Removed deprecated parameters attachments , blocks , channel , username , username , icon_emoji from the SlackWebhookHook . Provide them directly to SlackWebhookHook.send method, and the behavior should stay the same.
Removed deprecated parameter message from the SlackWebhookHook . Provide text directly to SlackWebhookHook.send method, and the behavior should stay the same.
Removed deprecated parameter link_names from the SlackWebhookHook and dependent operators. This parameter has no affect in the past, you should not provide it. If you want to mention user see: Slack Documentation .
Removed deprecated parameters endpoint , method , data , headers , response_check , response_filter , extra_options , log_response , auth_type , tcp_keep_alive , tcp_keep_alive_idle , tcp_keep_alive_idle , tcp_keep_alive_count , tcp_keep_alive_interval from the SlackWebhookOperator . Those parameters has no affect in the past, you should not provide it.
Remove deprecated parts from Slack provider (#33557)
Replace deprecated slack notification in provider.yaml with new one (#33643)
Avoid importing pandas and numpy in runtime and module level (#33483)
Consolidate import and usage of pandas (#33480)
Nothing published for this version
- Add more accurate typing for DbApiHook.run method
Release Date: 2023-08-01
Add more accurate typing for DbApiHook.run method (#31846)
Nothing published for this version
This release dropped support for Python 3.7
Release Date: 2023-06-23
Note
This release dropped support for Python 3.7
Remove Python 3.7 support (#30963)
Note
This release dropped support for Python 3.7
Remove Python 3.7 support (#30963)
Nothing published for this version
This release of provider is only available for Airflow 2.4+ as explained in the Apache Airflow providers support policy .
Release Date: 2023-05-22
Note
This release of provider is only available for Airflow 2.4+ as explained in the Apache Airflow providers support policy .
Bump minimum Airflow version in providers (#30917)
Add Documentation for notification feature extension (#29191)
Standardize Slack Notifier (#31244)
Note
This release of provider is only available for Airflow 2.4+ as explained in the Apache Airflow providers support policy.
Bump minimum Airflow version in providers (#30917)
Add Documentation for notification feature extension (#29191)
Standardize Slack Notifier (#31244)
Nothing published for this version
Nothing published for this version
- Add general-purpose "notifier" concept to DAGs
Release Date: 2023-01-17
Add general-purpose "notifier" concept to DAGs (#28569)
Nothing published for this version
- [misc] Replace XOR '^' conditions by 'exactly_one' helper in providers
Release Date: 2023-01-05
[misc] Replace XOR '^' conditions by 'exactly_one' helper in providers (#27858)
[misc] Replace XOR '^' conditions by 'exactly_one' helper in providers (#27858)
Nothing published for this version
Nothing published for this version
- Implements SqlToSlackApiFileOperator
Release Date: 2022-11-29
Implements SqlToSlackApiFileOperator (#26374)
Bump common.sql provider to 1.3.1 (#27888)
Implements SqlToSlackApiFileOperator (#26374)
Bump common.sql provider to 1.3.1 (#27888)
Nothing published for this version
Nothing published for this version
This release of provider is only available for Airflow 2.3+ as explained in the Apache Airflow providers support policy .
Release Date: 2022-11-18
Note
This release of provider is only available for Airflow 2.3+ as explained in the Apache Airflow providers support policy .
In SlackHook and SlackWebhookHook, if both extra__<conn type>__foo and foo existed in connection extra dict, the prefixed version would be used; now, the non-prefixed version will be preferred. You’ll see a warning if there is such a collision.
Move min airflow version to 2.3.0 for all providers (#27196)
Allow and prefer non-prefixed extra fields for slack hooks (#27070)
Note
This release of provider is only available for Airflow 2.3+ as explained in the Apache Airflow providers support policy.
In SlackHook and SlackWebhookHook, if both extra__<conn type>__foo and foo existed in connection extra dict, the prefixed version would be used; now, the non-prefixed version will be preferred. You'll see a warning if there is such a collision.
Move min airflow version to 2.3.0 for all providers (#27196)
Allow and prefer non-prefixed extra fields for slack hooks (#27070)
Nothing published for this version
- Drop support deprecated webhook_token parameter in slack-incoming-webhook extra.
Release Date: 2022-10-06
The hook class SlackWebhookHook does not inherit from HttpHook anymore. In practice the only impact on user-defined classes based on SlackWebhookHook and you use attributes from HttpHook .
Drop support deprecated webhook_token parameter in slack-incoming-webhook extra.
Refactor 'SlackWebhookOperator': Get rid of mandatory http-provider dependency (#26648)
Refactor SlackWebhookHook in order to use 'slack_sdk' instead of HttpHook methods (#26452)
Move send_file method into SlackHook (#26118)
Refactor Slack API Hook and add Connection (#25852)
Remove unsafe imports in Slack API Connection (#26459)
Add common-sql lower bound for common-sql (#25789)
Fix Slack Connections created in the UI (#26845)
The hook class SlackWebhookHook does not inherit from HttpHook anymore. In practice the only impact on user-defined classes based on SlackWebhookHook and you use attributes from HttpHook.
Drop support deprecated webhook_token parameter in slack-incoming-webhook extra.
Refactor 'SlackWebhookOperator': Get rid of mandatory http-provider dependency (#26648)
Refactor SlackWebhookHook in order to use 'slack_sdk' instead of HttpHook methods (#26452)
Move send_file method into SlackHook (#26118)
Refactor Slack API Hook and add Connection (#25852)
Remove unsafe imports in Slack API Connection (#26459)
Add common-sql lower bound for common-sql (#25789)
Fix Slack Connections created in the UI (#26845)
Nothing published for this version
Nothing published for this version
- Move all SQL classes to common-sql provider
Release Date: 2022-07-16
Move all SQL classes to common-sql provider (#24836)
Adding generic 'SqlToSlackOperator' (#24663)
Move all SQL classes to common-sql provider (#24836)
Adding generic 'SqlToSlackOperator' (#24663)
Nothing published for this version
This release of provider is only available for Airflow 2.2+ as explained in the Apache Airflow providers support policy .
Release Date: 2022-06-13
Note
This release of provider is only available for Airflow 2.2+ as explained in the Apache Airflow providers support policy .
Note
This release of provider is only available for Airflow 2.2+ as explained in the Apache Airflow providers support policy.
Nothing published for this version
Nothing published for this version
- Fix mistakenly added install_requires for all providers
Release Date: 2022-03-26
Fix mistakenly added install_requires for all providers (#22382)
Nothing published for this version
- Add Trove classifiers in PyPI (Framework :: Apache Airflow :: Provider)
Release Date: 2022-03-19
Add Trove classifiers in PyPI (Framework :: Apache Airflow :: Provider)
Nothing published for this version
Release Date: 2022-03-10 ### Misc - Support for Python 3.10
Release Date: 2022-03-10
Support for Python 3.10
Nothing published for this version
- Return slack api call response in slack_hook
Release Date: 2022-02-13
Return slack api call response in slack_hook (#21107)
Fix template_fields type to have MyPy friendly Sequence type (#20571)
Return slack api call response in slack_hook (#21107)
Fix template_fields type to have MyPy friendly Sequence type (#20571)
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →