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