apache-airflow-providers-hashicorp
更新日誌¶
4.1.1¶
雜項¶
移除 多餘的 else 塊 (#49199)
4.1.0¶
新特性¶
為 'hashicorp' provider 新增自定義 AWS 區域支援用於 STS endpoint (#47495)
雜項¶
將 flit 升級到 3.11.0 (#46938)
4.0.0¶
注意
此版本的提供者僅適用於 Airflow 2.9+,詳見 Apache Airflow provider 支援策略。
破壞性變更¶
警告
所有已棄用的類、引數和功能已從 hashicorp provider 包中移除。引入了以下破壞性變更
在 airflow.providers.hashicorp.hook.vault 中,將 role_id 用於 AppRole 認證的方式已棄用。請使用連線登入
在 airflow.providers.hashicorp.hook.vault 的連線 extra 引數中,將 role_id 用於 AppRole 認證的方式已棄用。請使用連線登入
從 get_connection_form_widgets 中移除了 role_id
從 airflow.providers.hashicorp.secrets.vault 中移除了已棄用的方法
VaultBackend.get_conn_uri
從 hashicorp provider 中移除了 已棄用程式碼 (#44598)
雜項¶
將 provider 中的最低 Airflow 版本提高到 Airflow 2.9.0 (#44956)
3.8.0¶
注意
此版本的提供者僅適用於 Airflow 2.8+,詳見 Apache Airflow provider 支援策略。
雜項¶
將 provider 中的最低 Airflow 版本提高到 Airflow 2.8.0 (#41396)
3.7.1¶
Bug 修復¶
將鍵 "verify" 從 env 繼承到 session 中,以便 kv_client 可以正確讀取它 (#38614)
雜項¶
加快 'airflow_version' 匯入 (#39552)簡化 'airflow_version' 匯入 (#39497)
3.7.0¶
注意
此版本的提供者僅適用於 Airflow 2.7+,詳見 Apache Airflow provider 支援策略。
新特性¶
在 hashicorp 後端配置中新增 assume_role_kwargs (#39279)
Bug 修復¶
在 Hashicorp secret 中暴露 AWS IAM 缺失的引數 (#38536)
雜項¶
將 provider 中的最低 Airflow 版本提高到 Airflow 2.7.0 (#39240)
3.6.4¶
Bug 修復¶
修復 secrets.kv.v2 中意外的關鍵字引數 'secret_path' (#37626)
3.6.3¶
Bug 修復¶
修復(hashicorp): 修復 'VAULT_TOKEN' 支援 (#37337)
雜項¶
特性: 將所有類、函式、方法的棄用切換到裝飾器 (#36876)
3.6.2¶
雜項¶
在 Hashicorp operator 中顯式傳遞 'raise_on_deleted_version=True' 給 'read_secret_version' (#36532)
3.6.1¶
Bug 修復¶
在子類中遵循 BaseHook connection fields 方法簽名 (#36086)
3.6.0¶
注意
此版本的提供者僅適用於 Airflow 2.6+,詳見 Apache Airflow provider 支援策略。
雜項¶
將 provider 中的最低 Airflow 版本提高到 Airflow 2.6.0 (#36017)
3.5.0¶
注意
此版本的提供者僅適用於 Airflow 2.5+,詳見 Apache Airflow provider 支援策略。
雜項¶
提高 provider 的最低 Airflow 版本 (#34728)
3.4.3¶
雜項¶
透過將部分模組匯入移至型別檢查塊來改進 Airflow provider 中的模組匯入 (#33754)
3.4.2¶
雜項¶
為 hvac 客戶端請求新增預設重試 (#31073)
3.4.1¶
注意
此版本放棄了對 Python 3.7 的支援
Bug 修復¶
修復 hashicorp 部分客戶端認證方法 (#31593)
雜項¶
移除 Python 3.7 支援 (#30963)
3.4.0¶
注意
此版本的提供者僅適用於 Airflow 2.4+,詳見 Apache Airflow provider 支援策略。
雜項¶
將 provider 中的最低 Airflow 版本提高 (#30917)
3.3.1¶
Bug 修復¶
改進從 UI 建立 Vault 連線並新增此連線的文件 (#30057)移除 Hashicorp Vault 連線表單中的必填驗證 (#30138)移除未使用的 key_id 變數 (#30055)簡化 Hashicorp Vault Hook 中的字典邏輯 (#30060)
3.3.0¶
新特性¶
在 Vault 後端 secret 中支援多個掛載點 (#29734)
Bug 修復¶
修復 Vault secrets 後端中的空路徑問題 (#29908)
3.2.0¶
注意
此版本的提供者僅適用於 Airflow 2.3+,詳見 Apache Airflow provider 支援策略。
雜項¶
將所有 provider 的最低 airflow 版本移至 2.3.0 (#27196)新增 Airflow 特有的警告類 (#25799)
3.1.0¶
新特性¶
在內部 vault 客戶端中使用更新的 kubernetes 認證方法 (#25351)
3.0.1¶
Bug 修復¶
更新 provider 以使用 functools compat 實現 ''cached_property'' (#24582)
3.0.0¶
破壞性變更¶
注意
此版本的提供者僅適用於 Airflow 2.2+,詳見 Apache Airflow provider 支援策略。
為貢獻者新增關於更新更新日誌的解釋性說明 (#24229)
準備 provider 文件 2022.05.11 (#23631)
添加了 pydocstyle D202 (#24221)
準備 provider 2022 年 5 月版本的文件 (#24231)
2.2.0¶
新特性¶
更新 secrets 後端以使用 get_conn_value 而非 get_conn_uri (#22348)準備 4 月中旬的 provider 文件。 (#22819)清理內聯 f-string 字串拼接 (#23591)使用新的 Breese 工具構建、拉取和驗證映象。 (#23104)
2.1.4¶
Bug 修復¶
修復錯誤地為所有 provider 新增 install_requires 的問題 (#22382)
2.1.3¶
雜項¶
在 PyPI 中新增 Trove 分類器 (Framework :: Apache Airflow :: Provider)
2.1.2¶
Bug 修復¶
修復 Vault Hook 的預設連線名稱 (#20792)
雜項¶
支援 Python 3.10
2.1.1¶
Bug 修復¶
修復使用 CONN_URI 的 Vault AppRole 認證問題 (#18064)
2.1.0¶
Bug 修復¶
修復配置期間例項化 Vault Secret Backend 的問題 (#17935)
新特性¶
在未認證時使 Vault 快取屬性失效 (#17387)支援從 Vault 引數建立連線 (#15013)
雜項¶
最佳化 Airflow 2.2.0 的連線匯入將 secrets 後端/日誌/認證資訊新增到 provider 的 yaml 檔案 (#17625)
2.0.0¶
破壞性變更¶
自動應用 apply_default 裝飾器 (#15667)
警告
由於移除了 apply_default 裝飾器,此版本的 provider 要求 Airflow 版本為 2.1.0+。如果您的 Airflow 版本低於 2.1.0,並且您想安裝此版本的 provider,請首先將 Airflow 升級到至少 2.1.0 版本。否則您的 Airflow 包版本將自動升級,您需要手動執行 airflow upgrade db 來完成遷移。
Bug 修復¶
從檔案載入 token (vault) 時清理行尾字元 (#16407)
1.0.2¶
Bug 修復¶
修復 hvac 認證的棄用警告 (#15216)
1.0.1¶
更新了文件和 readme 檔案。
1.0.0¶
provider 的初始版本。