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

此条目是否有帮助?