NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1815 most downloaded on PyPI
Provider package apache-airflow-providers-http for Apache Airflow
Last release 5 days ago
29 Sep 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 59 of 59 stable releases
2 versions withdrawn
withdrawn after publishing
6 years old
130 releases · first in 2020
One column per quarter.
- Add SRV DNS record support to HTTP Operator
Release Date: 2026-09-29
Add SRV DNS record support to HTTP Operator (#70960)
Template every connection id accepted by provider operators (#73286)
Preserve DELETE request bodies in HttpAsyncHook (#72720)
Add SRV DNS record support to HTTP Operator (#70960)
Template every connection id accepted by provider operators (#73286)
Preserve DELETE request bodies in HttpAsyncHook (#72720)
Nothing published for this version
- Add warning for HttpOperator deferrable with non-idempotent methods
Release Date: 2026-09-14
Add warning for HttpOperator deferrable with non-idempotent methods (#69748)
Fix HttpOperator deferrable pagination returning only the last page (#72388)
Keep HttpEventTrigger asset watchers polling after a failed request (#72376)
Add warning for HttpOperator deferrable with non-idempotent methods (#69748)
Fix HttpOperator deferrable pagination returning only the last page (#72388)
Keep HttpEventTrigger asset watchers polling after a failed request (#72376)
Nothing published for this version
- Honor async hook subclass overrides in get_async_connection
Release Date: 2026-07-28
Honor async hook subclass overrides in get_async_connection (#69140)
Enhancing docs for 'HttpEventTrigger' (#70073)
Honor async hook subclass overrides in get_async_connection (#69140)
Enhancing docs for 'HttpEventTrigger' (#70073)
Nothing published for this version
- Explicitly add pydantic dependency to the http provider
Release Date: 2026-06-22
Explicitly add pydantic dependency to the http provider (#68321)
Bump aiohttp>=3.14.0 (#67978)
Fix Typo in HTTP Connection Example (#68076)
Explicitly add pydantic dependency to the http provider (#68321)
Bump aiohttp>=3.14.0 (#67978)
Fix Typo in HTTP Connection Example (#68076)
Nothing published for this version
- Add explicit [tool.flit.sdist] sections to flit-based pyproject.tomls
Release Date: 2026-06-07
Add explicit [tool.flit.sdist] sections to flit-based pyproject.tomls (#65861)
Clarify HttpOperator response_filter XCom usage (#66597)
Add explicit [tool.flit.sdist] sections to flit-based pyproject.tomls (#65861)
Clarify HttpOperator response_filter XCom usage (#66597)
Nothing published for this version
- Load hook metadata from YAML without importing Hook class
Release Date: 2026-04-12
Load hook metadata from YAML without importing Hook class (#63826)
Load hook metadata from YAML without importing Hook class (#63826)
Nothing published for this version
- Allow override of HTTP method in run_method of LivyAsyncHook
Release Date: 2026-03-28
Allow override of HTTP method in run_method of LivyAsyncHook (#64150)
Add Python 3.14 Support (#63520)
Refactor HttpAsyncHook to support session-based async HTTP operations and simplify LivyAsyncHook (#60458)
Allow override of HTTP method in run_method of LivyAsyncHook (#64150)
Add Python 3.14 Support (#63520)
Refactor HttpAsyncHook to support session-based async HTTP operations and simplify LivyAsyncHook (#60458)
Nothing published for this version
The HTTP provider now uses JSON-based serialization for HTTP responses in deferred tasks instead of pickle. Deferred HTTP tasks from previous provider
Release Date: 2026-03-02
Warning
The HTTP provider now uses JSON-based serialization for HTTP responses in deferred tasks instead of pickle. Deferred HTTP tasks from previous provider versions will fail with a TypeError after upgrade.
Before upgrading, ensure all HTTP tasks with deferrable=True that are currently in deferred state have completed or been cleared.
Replace pickle with json serialization for http triggers (#61662)
Warning
The HTTP provider now uses JSON-based serialization for HTTP responses in deferred tasks instead of pickle. Deferred HTTP tasks from previous provider versions will fail with a TypeError after upgrade.
Before upgrading, ensure all HTTP tasks with deferrable=True that are currently in deferred state have completed or been cleared.
Replace pickle with json serialization for http triggers (#61662)
Nothing published for this version
- Use common provider's get_async_connection in other providers
Release Date: 2026-02-02
Use common provider's get_async_connection in other providers (#56791)
Use common provider's get_async_connection in other providers (#56791)
Nothing published for this version
- New year means updated Copyright notices
Release Date: 2026-01-17
New year means updated Copyright notices (#60344)
Update conf imports for http provider (#60090)
New year means updated Copyright notices (#60344)
Update conf imports for http provider (#60090)
Nothing published for this version
- Remove top-level SDK reference in Core
Release Date: 2026-01-02
Remove top-level SDK reference in Core (#59817)
Nothing published for this version
- Add backcompat for exceptions in providers
Release Date: 2025-12-13
Add backcompat for exceptions in providers (#58727)
Correct header parameter description in HTTP operator (#59105)
Add backcompat for exceptions in providers (#58727)
Correct header parameter description in HTTP operator (#59105)
Nothing published for this version
This release of provider is only available for Airflow 2.11+ as explained in the Apache Airflow providers support policy < https://github.com/apache/a
Release Date: 2025-11-30
Note
This release of provider is only available for Airflow 2.11+ as explained in the Apache Airflow providers support policy < https://github.com/apache/airflow/blob/main/PROVIDERS.rst#minimum-supported-version-of-airflow-for-community-managed-providers >_.
Bump minimum Airflow version in providers to Airflow 2.11.0 (#58612)
Note
This release of provider is only available for Airflow 2.11+ as explained in the Apache Airflow providers support policy <https://github.com/apache/airflow/blob/main/PROVIDERS.rst#minimum-supported-version-of-airflow-for-community-managed-providers>_.
Bump minimum Airflow version in providers to Airflow 2.11.0 (#58612)
Nothing published for this version
- Add poll_interval attribute to HttpEventTrigger
Release Date: 2025-11-17
HTTP Notifier implementation (#56160)
Add poll_interval attribute to HttpEventTrigger (#57583)
Convert all airflow distributions to be compliant with ASF requirements (#58138)
Migrate 'http' provider to 'common.compat' (#57089)
[Doc] Fixing some typos and spelling errors (#57225)
Fixing some typos and spelling errors (#57186)
HTTP Notifier implementation (#56160)
Add poll_interval attribute to HttpEventTrigger (#57583)
Convert all airflow distributions to be compliant with ASF requirements (#58138)
Migrate 'http' provider to 'common.compat' (#57089)
[Doc] Fixing some typos and spelling errors (#57225)
Fixing some typos and spelling errors (#57186)
Nothing published for this version
- Create HttpEventTrigger for AssetWatcher library
Release Date: 2025-10-26
Create HttpEventTrigger for AssetWatcher library (#51253)
Remove placeholder Release Date in changelog and index files (#56056)
Create HttpEventTrigger for AssetWatcher library (#51253)
Remove placeholder Release Date in changelog and index files (#56056)
Nothing published for this version
- fix(http): Fix HttpHook.url_from_endpoint() lazy initialization
Release Date: 2025-09-09
fix(http): Fix HttpHook.url_from_endpoint() lazy initialization (#54202)
Make term Dag consistent in providers docs (#55101)
fix(http): Fix HttpHook.url_from_endpoint() lazy initialization (#54202)
Make term Dag consistent in providers docs (#55101)
Nothing published for this version
- Remove type ignore across codebase after mypy upgrade
Release Date: 2025-08-02
Cleanup type ignores (#53294)
Remove type ignore across codebase after mypy upgrade (#53243)
Make http provider compatible with mypy 1.16.1 (#53108)
Remove upper-binding for "python-requires" (#52980)
Temporarily switch to use >=,< pattern instead of '~=' (#52967)
Move all BaseHook usages to version_compat in HTTP (#52814)
Add Python 3.13 support for Airflow. (#46891)
Bump aiohttp to 3.12.14 (#53830)
Cleanup type ignores (#53294)
Remove type ignore across codebase after mypy upgrade (#53243)
Make http provider compatible with mypy 1.16.1 (#53108)
Remove upper-binding for "python-requires" (#52980)
Temporarily switch to use >=,< pattern instead of '~=' (#52967)
Move all BaseHook usages to version_compat in HTTP (#52814)
Add Python 3.13 support for Airflow. (#46891)
Bump aiohttp to 3.12.14 (#53830)
Nothing published for this version
- Add deprecation to 'airflow/sensors/base.py'
Release Date: 2025-07-06
Ensure 'HttpHook.run()' does not alter 'extra_options' passed to it (#51893)
Fix HttpOperator(deferrable=True) crash when connection has login / password (#52050)
Enable extra_options even when extra not defined for HttpHook.run (#51746)
Move 'BaseHook' implementation to task SDK (#51873)
Provider Migration: Replace 'BaseOperator' to Task SDK for 'apache/http' (#52528)
Drop support for Python 3.9 (#52072)
Use BaseSensorOperator from task sdk in providers (#52296)
Add deprecation to 'airflow/sensors/base.py' (#52249)
Ensure 'HttpHook.run()' does not alter 'extra_options' passed to it (#51893)
Fix HttpOperator(deferrable=True) crash when connection has login / password (#52050)
Enable extra_options even when extra not defined for HttpHook.run (#51746)
Move 'BaseHook' implementation to task SDK (#51873)
Provider Migration: Replace 'BaseOperator' to Task SDK for 'apache/http' (#52528)
Drop support for Python 3.9 (#52072)
Use BaseSensorOperator from task sdk in providers (#52296)
Add deprecation to 'airflow/sensors/base.py' (#52249)
Nothing published for this version
- Bump some provider dependencies for faster resolution
Release Date: 2025-06-18
Bump some provider dependencies for faster resolution (#51727)
Nothing published for this version
This release of provider is only available for Airflow 2.10+ as explained in the Apache Airflow providers support policy < https://github.com/apache/a
Release Date: 2025-05-18
Note
This release of provider is only available for Airflow 2.10+ as explained in the Apache Airflow providers support policy < https://github.com/apache/airflow/blob/main/PROVIDERS.rst#minimum-supported-version-of-airflow-for-community-managed-providers >_.
Bump min Airflow version in providers to 2.10 (#49843)
Note
This release of provider is only available for Airflow 2.10+ as explained in the Apache Airflow providers support policy <https://github.com/apache/airflow/blob/main/PROVIDERS.rst#minimum-supported-version-of-airflow-for-community-managed-providers>_.
Bump min Airflow version in providers to 2.10 (#49843)
Nothing published for this version
- HttpHook: allways add port if given
Release Date: 2025-04-19
HttpHook: allways add port if given (#48573)
remove superfluous else block (#49199)
HttpHook: allways add port if given (#48573)
remove superfluous else block (#49199)
Nothing published for this version
- Fix HttpSensor to enable returning xcom value
Release Date: 2025-03-13
Fix HttpSensor to enable returning xcom value (#46848)
Upgrade flit to 3.11.0 (#46938)
Fix HttpSensor to enable returning xcom value (#46848)
Upgrade flit to 3.11.0 (#46938)
Nothing published for this version
This version contains no code changes. It was released to replace a previous version that was yanked due to a packaging issue.
Release Date: 2025-02-26
Note
This version contains no code changes. It was released to replace a previous version that was yanked due to a packaging issue.
Nothing published for this version
- Deferrable support for HttpOperator
Release Date: 2025-02-21
Deferrable support for HttpOperator (#45228)
Allow check_response to be defined in extra_options of HTTP connection (#45451)
AIP-72: Support better type-hinting for Context dict in SDK (#45583)
Deferrable support for HttpOperator (#45228)
Allow check_response to be defined in extra_options of HTTP connection (#45451)
AIP-72: Support better type-hinting for Context dict in SDK (#45583)
All deprecated classes, parameters and features have been removed from the HTTP provider package. The following breaking changes were introduced:
Release Date: 2024-12-26
Note
This release of provider is only available for Airflow 2.9+ as explained in the Apache Airflow providers support policy .
Warning
All deprecated classes, parameters and features have been removed from the HTTP provider package. The following breaking changes were introduced:
Remove airflow.providers.http.operators.http.SimpleHttpOperator . Use airflow.providers.http.operators.http.HttpOperator instead.
Remove Provider Deprecations in HTTP (#44542)
[Providers/HTTP] Add adapter parameter to HttpHook to allow custom requests adapters (#44302)
Bump minimum Airflow version in providers to Airflow 2.9.0 (#44956)
Update DAG example links in multiple providers documents (#44034)
Rename execution_date to logical_date across codebase (#43902)
Bump aiohttp to 3.11.1 (#44036)
Note
This release of provider is only available for Airflow 2.9+ as explained in the Apache Airflow providers support policy.
Warning
All deprecated classes, parameters and features have been removed from the HTTP provider package. The following breaking changes were introduced:
Remove airflow.providers.http.operators.http.SimpleHttpOperator. Use airflow.providers.http.operators.http.HttpOperator instead.
Remove Provider Deprecations in HTTP (#44542)
[Providers/HTTP] Add adapter parameter to HttpHook to allow custom requests adapters (#44302)
Bump minimum Airflow version in providers to Airflow 2.9.0 (#44956)
Update DAG example links in multiple providers documents (#44034)
Rename execution_date to logical_date across codebase (#43902)
Bump aiohttp to 3.11.1 (#44036)
Nothing published for this version
Nothing published for this version
- Fix(http) bug, pass request_kwargs to HttpHooK.run
Release Date: 2024-11-18
Fix(http) bug, pass request_kwargs to HttpHooK.run (#43459)
Limit temporarily aiohttp to < 3.11.0 (#44006)
Fix(http) bug, pass request_kwargs to HttpHooK.run (#43459)
Limit temporarily aiohttp to < 3.11.0 (#44006)
Nothing published for this version
- fix: HttpSensorTrigger to include 'method' when serializing
Release Date: 2024-10-31
fix: HttpSensorTrigger to include 'method' when serializing (#42925)
Use url_from_endpoint inside HttpHook. (#42785)
add lower bound to requests-toolbelt and replace requests_toolbelt with requests-toolbelt (#43020)
Set lower bound to asgiref>=2.3.0 (#43001)
fix: HttpSensorTrigger to include 'method' when serializing (#42925)
Use url_from_endpoint inside HttpHook. (#42785)
add lower bound to requests-toolbelt and replace requests_toolbelt with requests-toolbelt (#43020)
Set lower bound to asgiref>=2.3.0 (#43001)
Nothing published for this version
- remove deprecated soft_fail from providers
Release Date: 2024-09-24
remove deprecated soft_fail from providers (#41727)
Nothing published for this version
This release of provider is only available for Airflow 2.8+ as explained in the Apache Airflow providers support policy .
Release Date: 2024-08-22
Note
This release of provider is only available for Airflow 2.8+ as explained in the Apache Airflow providers support policy .
Bump minimum Airflow version in providers to Airflow 2.8.0 (#41396)
Note
This release of provider is only available for Airflow 2.8+ as explained in the Apache Airflow providers support policy.
Bump minimum Airflow version in providers to Airflow 2.8.0 (#41396)
Nothing published for this version
- Add 'retry_args' parameter to 'HttpOperator'
Release Date: 2024-06-27
Add 'retry_args' parameter to 'HttpOperator' (#40086)
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →