apache-airflow-providers-http
變更日誌¶
5.2.2¶
Bug 修復¶
HttpHook: allways add port if given (#48573)
其他¶
remove superfluous else block (#49199)
5.2.1¶
Bug 修復¶
Fix HttpSensor to enable returning xcom value (#46848)
其他¶
Upgrade flit to 3.11.0 (#46938)
5.2.0¶
注意
此版本無程式碼更改。釋出此版本是由於上一個版本因打包問題被撤回。
5.1.0¶
新特性¶
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)
5.0.0¶
注意
根據 Apache Airflow 提供者支援策略 的說明,此提供者版本僅適用於 Airflow 2.9+。
重大變更¶
警告
所有已棄用的類、引數和功能已從 HTTP 提供者包中移除。引入了以下重大更改:
- Operator
移除
airflow.providers.http.operators.http.SimpleHttpOperator。請改用airflow.providers.http.operators.http.HttpOperator。
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)
4.13.3¶
Bug 修復¶
Fix(http) bug, pass request_kwargs to HttpHooK.run (#43459)
其他¶
Limit temporarily aiohttp to < 3.11.0 (#44006)
4.13.2¶
Bug 修復¶
fix: HttpSensorTrigger to include 'method' when serializing (#42925)Use url_from_endpoint inside HttpHook. (#42785)
其他¶
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¶
其他¶
remove deprecated soft_fail from providers (#41727)
4.13.0¶
注意
根據 Apache Airflow 提供者支援策略 的說明,此提供者版本僅適用於 Airflow 2.8+。
其他¶
Bump minimum Airflow version in providers to Airflow 2.8.0 (#41396)
4.12.0¶
新特性¶
Add 'retry_args' parameter to 'HttpOperator' (#40086)
4.11.1¶
其他¶
Faster 'airflow_version' imports (#39552)Simplify 'airflow_version' imports (#39497)
4.11.0¶
注意
根據 Apache Airflow 提供者支援策略 的說明,此提供者版本僅適用於 Airflow 2.7+。
新特性¶
Allow trust env parameter to be defined in extra options of HTTP Connection (#39161)
其他¶
Bump minimum Airflow version in providers to Airflow 2.7.0 (#39240)
4.10.1¶
Bug 修復¶
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¶
新特性¶
Change the URL building in HttpHookAsync to match the behavior of HttpHook (#37696)
其他¶
Return back removed public HttpHook's method (#37738)
4.9.1¶
其他¶
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¶
新特性¶
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 修復¶
Fix stacklevel in warnings.warn into the providers (#36831)
4.8.0¶
注意
根據 Apache Airflow 提供者支援策略 的說明,此提供者版本僅適用於 Airflow 2.6+。
Bug 修復¶
Fix HttpOperator pagination with 'str' data (#35782)
其他¶
Bump minimum Airflow version in providers to Airflow 2.6.0 (#36017)
4.7.0¶
新特性¶
Add pagination to 'HttpOperator' and make it more modular (#34669)
Bug 修復¶
Fix json data for async PUTs (#35405)Fix: Paginate on latest Response (#35560)
4.6.0¶
注意
根據 Apache Airflow 提供者支援策略 的說明,此提供者版本僅適用於 Airflow 2.5+。
Bug 修復¶
fix(providers/http): respect soft_fail argument when exception is raised (#34391)
其他¶
Bump min airflow version of providers (#34728)
4.5.2¶
其他¶
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¶
其他¶
Refactor: Simplify code in smaller providers (#33234)
4.5.0¶
新特性¶
Add deferrable mode to SimpleHttpOperator (#32448)
Bug 修復¶
Fix headers passed into HttpAsyncHook (#32409)
4.4.2¶
注意
此版本放棄了對 Python 3.7 的支援
其他¶
Add note about dropping Python 3.7 for providers (#32015)
4.4.1¶
其他¶
Bring back min-airflow-version for preinstalled providers (#31469)
4.4.0 (撤回)¶
警告
此版本已根據以下原因被 撤回:This version might cause unconstrained installation of old airflow version lead to Runtime Error.
注意
根據 Apache Airflow 提供者支援策略 的說明,此提供者版本僅適用於 Airflow 2.4+。
4.3.0¶
新特性¶
Add non login-password auth support for SimpleHttpOpeator (#29206)
4.2.0¶
新特性¶
Add HttpHookAsync for deferrable implementation (#29038)
4.1.1¶
其他¶
Change logging for HttpHook to debug (#28911)
4.1.0¶
注意
根據 Apache Airflow 提供者支援策略 的說明,此提供者版本僅適用於 Airflow 2.3+。
其他¶
Move min airflow version to 2.3.0 for all providers (#27196)
4.0.0¶
重大變更¶
SimpleHTTPOperator、HttpSensor 和 HttpHook 現在預設使用 TCP_KEEPALIVE。你可以透過將 tcp_keep_alive 設定為 False 來停用它,並且可以透過新增到 Hook、Operator 和 Sensor 建構函式中的新引數 tcp_keep_alive_* 來控制 keepalive 引數。設定 TCP_KEEPALIVE 可以防止某些防火牆透過定期傳送空 TCP 資料包來關閉長時間不活動的長連線。這對網路流量的影響非常小,並且可能防止空閒/掛起的連線被防火牆自動關閉。
Add TCP_KEEPALIVE option to http provider (#24967)
3.0.0¶
重大變更¶
注意
根據 Apache Airflow 提供者支援策略 的說明,此提供者版本僅適用於 Airflow 2.2+。
2.1.2¶
Bug 修復¶
Fix mistakenly added install_requires for all providers (#22382)
2.1.1¶
其他¶
Add Trove classifiers in PyPI (Framework :: Apache Airflow :: Provider)
2.1.0¶
新特性¶
Add 'method' to attributes in HttpSensor. (#21831)
其他¶
Support for Python 3.10
2.0.3¶
其他¶
Split out confusing path combination logic to separate method (#21247)
2.0.2¶
Bug 修復¶
Un-ignore DeprecationWarning (#20322)
2.0.1¶
其他¶
Optimise connection importing for Airflow 2.2.0Remove airflow dependency from http provider
2.0.0¶
重大變更¶
Auto-apply apply_default decorator (#15667)
警告
由於移除了 apply_default 裝飾器,此版本的提供者需要 Airflow 2.1.0+。如果你的 Airflow 版本低於 2.1.0,並且想要安裝此提供者版本,請先將 Airflow 升級到至少 2.1.0 版本。否則,你的 Airflow 包版本將自動升級,你將不得不手動執行 airflow upgrade db 來完成遷移。
新特性¶
Update 'SimpleHttpOperator' to take auth object (#15605)HttpHook: Use request factory and respect defaults (#14701)
1.1.1¶
Bug 修復¶
Corrections in docs and tools after releasing provider RCs (#14082)
1.1.0¶
更新了文件和 readme 檔案。
新特性¶
Add a new argument for HttpSensor to accept a list of http status code
1.0.0¶
提供者的初始版本。