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 的初始版本。

此條目是否有幫助?