Airflow Summit 2025 is coming October 07-09. Register now to secure your spot!

apache-airflow-providers-http

Changelog

5.3.4

Release Date: 2025-09-09

Bug Fixes

  • fix(http): Fix HttpHook.url_from_endpoint() lazy initialization (#54202)

Doc-only

  • Make term Dag consistent in providers docs (#55101)

5.3.3

Release Date: 2025-08-02

Misc

  • 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)

5.3.2

Release Date: 2025-07-06

Bug Fixes

  • 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)

Misc

  • 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)

5.3.1

Release Date: 2025-06-18

Misc

  • Bump some provider dependencies for faster resolution (#51727)

5.3.0

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>_.

Misc

  • Bump min Airflow version in providers to 2.10 (#49843)

5.2.2

Release Date: 2025-04-19

Bug Fixes

  • HttpHook: allways add port if given (#48573)

Misc

  • remove superfluous else block (#49199)

5.2.1

Release Date: 2025-03-13

Bug Fixes

  • Fix HttpSensor to enable returning xcom value (#46848)

Misc

  • Upgrade flit to 3.11.0 (#46938)

5.2.0

Release Date: 2025-02-26

Note

This version has no code changes. It’s released due to yank of previous version due to packaging issues.

5.1.0

Release Date: 2025-02-21

Features

  • Deferrable support for HttpOperator (#45228)

  • Allow check_response to be defined in extra_options of HTTP connection (#45451)

Misc

  • AIP-72: Support better type-hinting for Context dict in SDK  (#45583)

5.0.0

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.

Breaking changes

Warning

All deprecated classes, parameters and features have been removed from the HTTP provider package. The following breaking changes were introduced:

  • Operators
    • Remove airflow.providers.http.operators.http.SimpleHttpOperator. Use airflow.providers.http.operators.http.HttpOperator instead.

  • Remove Provider Deprecations in HTTP (#44542)

Features

  • [Providers/HTTP] Add adapter parameter to HttpHook to allow custom requests adapters (#44302)

Misc

  • 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)

4.13.3

Release Date: 2024-11-18

Bug Fixes

  • Fix(http) bug, pass request_kwargs to HttpHooK.run (#43459)

Misc

  • Limit temporarily aiohttp to < 3.11.0 (#44006)

4.13.2

Release Date: 2024-10-31

Bug Fixes

  • fix: HttpSensorTrigger to include 'method' when serializing (#42925)

  • Use url_from_endpoint inside HttpHook. (#42785)

Misc

  • add lowerbount to requests-toolbelt and replace requests_toolbelt with requests-toolbelt (#43020)

  • Set lower bound to asgiref>=2.3.0 (#43001)

4.13.1

Release Date: 2024-09-24

Misc

  • remove deprecated soft_fail from providers (#41727)

4.13.0

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.

Misc

  • Bump minimum Airflow version in providers to Airflow 2.8.0 (#41396)

4.12.0

Release Date: 2024-06-27

Features

  • Add 'retry_args' parameter to 'HttpOperator' (#40086)

4.11.1

Release Date: 2024-05-30

Misc

  • Faster 'airflow_version' imports (#39552)

  • Simplify 'airflow_version' imports (#39497)

4.11.0

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.

Features

  • Allow trust env parameter to be defined in extra options of HTTP Connection (#39161)

Misc

  • Bump minimum Airflow version in providers to Airflow 2.7.0 (#39240)

4.10.1

Release Date: 2024-04-13

Bug Fixes

  • fix(http): add return statement to yield within a while loop in triggers (#38392)

  • Consolidate HttpOperator http request between sync and async mode (#37293)

4.10.0

Release Date: 2024-03-08

Features

  • Change the URL building in HttpHookAsync to match the behavior of HttpHook (#37696)

Misc

  • Return back removed public HttpHook's method (#37738)

4.9.1

Release Date: 2024-02-15

Misc

  • Bump aiohttp min version to avoid CVE-2024-23829 and CVE-2024-23334 (#37110)

  • feat: Switch all class, functions, methods deprecations to decorators (#36876)

  • Get rid of pytest-httpx as dependency (#37334)

4.9.0

Release Date: 2024-01-27

Features

  • Allow default requests parameters like proxy to be defined in extra options field of a Airflow HTTP Connection (#36733)

  • Add deferrable implementation in HTTPSensor (#36904)

Bug Fixes

  • Fix stacklevel in warnings.warn into the providers (#36831)

4.8.0

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.

Bug Fixes

  • Fix HttpOperator pagination with 'str' data (#35782)

Misc

  • Bump minimum Airflow version in providers to Airflow 2.6.0 (#36017)

4.7.0

Release Date: 2023-11-14

Features

  • Add pagination to 'HttpOperator' and make it more modular (#34669)

Bug Fixes

  • Fix json data for async PUTs (#35405)

  • Fix: Paginate on latest Response (#35560)

4.6.0

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.

Bug Fixes

  • fix(providers/http): respect soft_fail argument when exception is raised (#34391)

Misc

  • Bump min airflow version of providers (#34728)

4.5.2

Release Date: 2023-09-12

Misc

  • Improve modules import in Airflow providers by some of them into a type-checking block (#33754)

  • Convert hard-coded allowlist error code to be argument of HttpSensor (#33717)

4.5.1

Release Date: 2023-08-29

Misc

  • Refactor: Simplify code in smaller providers (#33234)

4.5.0

Release Date: 2023-07-16

Features

  • Add deferrable mode to SimpleHttpOperator (#32448)

Bug Fixes

  • Fix headers passed into HttpAsyncHook (#32409)

4.4.2

Release Date: 2023-06-23

Note

This release dropped support for Python 3.7

Misc

  • Add note about dropping Python 3.7 for providers (#32015)

4.4.1

Release Date: 2023-05-27

Misc

  • Bring back min-airflow-version for preinstalled providers (#31469)

4.4.0 (YANKED)

Warning

This release has been yanked with a reason: This version might cause unconstrained installation of old airflow version lead to Runtime Error.

Note

This release of provider is only available for Airflow 2.4+ as explained in the Apache Airflow providers support policy.

4.3.0

Release Date: 2023-04-06

Features

  • Add non login-password auth support for SimpleHttpOpeator (#29206)

4.2.0

Release Date: 2023-02-21

Features

  • Add HttpHookAsync for deferrable implementation (#29038)

4.1.1

Release Date: 2023-01-17

Misc

  • Change logging for HttpHook to debug (#28911)

4.1.0

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.

Misc

  • Move min airflow version to 2.3.0 for all providers (#27196)

4.0.0

Release Date: 2022-07-16

Breaking changes

The SimpleHTTPOperator, HttpSensor and HttpHook use now TCP_KEEPALIVE by default. You can disable it by setting tcp_keep_alive to False and you can control keepalive parameters by new tcp_keep_alive_* parameters added to constructor of the Hook, Operator and Sensor. Setting the TCP_KEEPALIVE prevents some firewalls from closing a long-running connection that has long periods of inactivity by sending empty TCP packets periodically. This has a very small impact on network traffic, and potentially prevents the idle/hanging connections from being closed automatically by the firewalls.

  • Add TCP_KEEPALIVE option to http provider (#24967)

3.0.0

Release Date: 2022-06-13

Breaking changes

Note

This release of provider is only available for Airflow 2.2+ as explained in the Apache Airflow providers support policy.

2.1.2

Release Date: 2022-03-26

Bug Fixes

  • Fix mistakenly added install_requires for all providers (#22382)

2.1.1

Release Date: 2022-03-19

Misc

  • Add Trove classifiers in PyPI (Framework :: Apache Airflow :: Provider)

2.1.0

Release Date: 2022-03-10

Features

  • Add 'method' to attributes in HttpSensor. (#21831)

Misc

  • Support for Python 3.10

2.0.3

Release Date: 2022-02-13

Misc

  • Split out confusing path combination logic to separate method (#21247)

2.0.2

Release Date: 2022-01-06

Bug Fixes

  • Un-ignore DeprecationWarning (#20322)

2.0.1

Release Date: 2021-09-03

Misc

  • Optimise connection importing for Airflow 2.2.0

  • Remove airflow dependency from http provider

2.0.0

Release Date: 2021-06-23

Breaking changes

  • Auto-apply apply_default decorator (#15667)

Warning

Due to apply_default decorator removal, this version of the provider requires Airflow 2.1.0+. If your Airflow version is < 2.1.0, and you want to install this provider version, first upgrade Airflow to at least version 2.1.0. Otherwise your Airflow package version will be upgraded automatically and you will have to manually run airflow upgrade db to complete the migration.

Features

  • Update 'SimpleHttpOperator' to take auth object (#15605)

  • HttpHook: Use request factory and respect defaults (#14701)

1.1.1

Release Date: 2021-03-07

Bug fixes

  • Corrections in docs and tools after releasing provider RCs (#14082)

1.1.0

Release Date: 2021-02-08

Updated documentation and readme files.

Features

  • Add a new argument for HttpSensor to accept a list of http status code

1.0.0

Release Date: 2020-12-14

Initial version of the provider.

Was this entry helpful?