apache-airflow-providers-hashicorp

更新日志

4.0.0

注意

Apache Airflow 提供程序支持策略中所述,此提供程序版本仅适用于 Airflow 2.9+。

重大变更

警告

所有已弃用的类、参数和功能已从 hashicorp 提供程序包中删除。引入了以下重大更改

  • airflow.providers.hashicorp.hook.vault 中用于 AppRole 身份验证的 role_id 的用法已被弃用。请使用连接登录

  • airflow.providers.hashicorp.hook.vault 中用于 AppRole 身份验证的连接额外信息中的 role_id 的用法已被弃用。请使用连接登录

  • 从 get_connection_form_widgets 中删除 role_id

  • 从 airflow.providers.hashicorp.secrets.vault 中删除了已弃用的方法 VaultBackend.get_conn_uri

  • hashicorp 提供程序 中删除 已弃用的 代码 (#44598)

其他

  • 提供程序中 最低 Airflow 版本 提升 Airflow 2.9.0 (#44956)

3.8.0

注意

Apache Airflow 提供程序支持策略中所述,此提供程序版本仅适用于 Airflow 2.8+。

其他

  • 提供程序中 最低 Airflow 版本 提升 Airflow 2.8.0 (#41396)

3.7.1

Bug 修复

  • env 继承 “verify” 会话中, 以便 kv_client 可以 正确读取它 (#38614)

其他

  • 更快地 导入 'airflow_version' (#39552)

  • 简化 'airflow_version' 导入 (#39497)

3.7.0

注意

Apache Airflow 提供程序支持策略中所述,此提供程序版本仅适用于 Airflow 2.7+。

功能

  • hashicorp 后端 配置中 添加 assume_role_kwargs (#39279)

Bug 修复

  • Hashicorp 秘密中 公开 AWS IAM 缺失的 参数 (#38536)

其他

  • 提供程序中 最低 Airflow 版本 提升 Airflow 2.7.0 (#39240)

3.6.4

Bug 修复

  • 修复 secrets.kv.v2 中意外的 关键字参数 'secret_path' (#37626)

3.6.3

Bug 修复

  • fix(hashicorp): 修复 'VAULT_TOKEN' 支持 (#37337)

其他

  • feat: 所有 类、 函数、 方法 弃用 切换为 装饰器 (#36876)

3.6.2

其他

  • 显式 'raise_on_deleted_version=True' 传递给 Hashicorp 操作符中 'read_secret_version' (#36532)

3.6.1

Bug 修复

  • 子类中 遵循 BaseHook 连接 字段 方法 签名 (#36086)

3.6.0

注意

Apache Airflow 提供程序支持策略中所述,此提供程序版本仅适用于 Airflow 2.6+。

其他

  • 提供程序中 最低 Airflow 版本 提升 Airflow 2.6.0 (#36017)

3.5.0

注意

Apache Airflow 提供程序支持策略中所述,此提供程序版本仅适用于 Airflow 2.5+。

其他

  • 提升 提供程序的 最低 airflow 版本 (#34728)

3.4.3

其他

  • 通过 一些 模块 导入 类型检查 块中, 改进 Airflow 提供程序中 模块导入 (#33754)

3.4.2

其他

  • 默认 重试 添加到 hvac 客户端请求 (#31073)

3.4.1

注意

此版本放弃了对 Python 3.7 的支持

Bug 修复

  • 修复 hashicorp 的一些 客户端身份验证方法 (#31593)

其他

  • 删除 Python 3.7 支持 (#30963)

3.4.0

注意

Apache Airflow 提供程序支持策略中所述,此提供程序版本仅适用于 Airflow 2.4+。

其他

  • 提升 提供程序中 最低 Airflow 版本 (#30917)

3.3.1

Bug 修复

  • 改进 UI 创建 Vault 连接, 并为此 连接添加 文档 (#30057)

  • 删除 Hashicorp Vault 连接表单中 必需验证 (#30138)

  • 删除 未使用的 key_id 变量 (#30055)

  • 简化 Hashicorp Vault Hook dict 逻辑 (#30060)

3.3.0

功能

  • 支持 Vault 后端 秘密中 多个 挂载点 (#29734)

Bug 修复

  • 修复 Vault 秘密后端中 空路径 (#29908)

3.2.0

注意

Apache Airflow providers 支持策略 中所述,此版本的提供程序仅适用于 Airflow 2.3+。

其他

  • 所有 提供程序的 最低 Airflow 版本 移至 2.3.0 (#27196)

  • 添加 Airflow 特定的 警告 (#25799)

3.1.0

功能

  • 内部 Vault 客户端中 使用 较新的 kubernetes 身份验证 方法 (#25351)

3.0.1

Bug 修复

  • 更新 提供程序 以使用 functools compat “cached_property” (#24582)

3.0.0

重大更改

注意

Apache Airflow providers 支持策略 中所述,此版本的提供程序仅适用于 Airflow 2.2+。

  • 贡献者 添加 关于 更新 Changelog 说明 (#24229)

  • 准备 提供程序文档 2022.05.11 (#23631)

  • 添加 pydocstyle D202 (#24221)

  • 准备 2022 5 提供程序发布 的文档 (#24231)

2.2.0

功能

  • 更新 secrets 后端以 使用 get_conn_value 而不是 get_conn_uri (#22348)

    • 准备 4 月中旬 提供程序文档 (#22819)

    • 清理 内联 f-string 连接 (#23591)

    • 使用 新的 Breese 来构建、 拉取和验证 镜像 (#23104)

2.1.4

Bug 修复

  • 修复 所有 提供程序 错误添加 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 后端 (#17935)

功能

  • 经过身份验证时,使 Vault 缓存的 prop 失效 (#17387)

  • 启用 Vault 参数创建 连接 (#15013)

其他

  • Airflow 2.2.0 优化 连接导入

  • secrets backend/logging/auth 信息添加到 provider yaml (#17625)

2.0.0

重大更改

  • 自动应用 apply_default 装饰器 (#15667)

警告

由于移除了 apply_default 装饰器,此版本的提供程序需要 Airflow 2.1.0+。 如果您的 Airflow 版本 < 2.1.0,并且您想要安装此提供程序版本,请先将 Airflow 升级到至少 2.1.0 版本。 否则,您的 Airflow 包版本将自动升级,并且您必须手动运行 airflow upgrade db 以完成迁移。

Bug 修复

  • 文件 (vault) 加载 令牌时 清理行尾字符 (#16407)

1.0.2

Bug 修复

  • 修复 已弃用的 警告 hvac auth (#15216)

1.0.1

更新了文档和自述文件。

1.0.0

提供程序的初始版本。

此条目是否有帮助?