Apache Airflow 2.2.0 发布,Airbnb 开源的调度系统
Apache Airflow 2.2.0 已正式发布,Airflow 是一个灵活、可扩展的工作流自动化和调度系统,可编集和管理数百 PB 的数据流。项目可轻松编排复杂的计算工作流,通过智能调度、数据库和依赖关系管理、错误处理和日志记录,Airflow 可以对从单个服务器到大规模集群的资源进行自动化管理。Airflow 采用 Python 编写,具有高扩展性,能够运行其他语言编写的任务,并允许与常用的体系结构和项目集成,如 AWS S3、Docker、Kubernetes、MySQL、PostgresSQL 等。
主要更新内容
- 新功能
- AIP-39: 为 Airflow 添加(可定制的)时间表类,以实现更丰富的调度行为
- AIP-40: 添加可延迟的 "异步" 任务
- 添加 Docker 任务流装饰器
- 在仪表盘上显示来自本地设置的警报信息
- 使用 json-schema 的高级参数
- 能够测试来自 UI 或 API 的连接
- 将 Next Run 添加到 UI
- 添加默认权重规则配置选项
- 添加日历字段以在触发时选择 DAG 的执行日期
- 允许为 BashOperator 设置特定的 cwd
- 在 DAG 视图中显示导入错误
- 改进
- 改进 Airflow 用户界面的
- 将 processor_poll_interval 更名为 scheduler_idle_sleep_time
- 检查日志级别的允许值
- 修复使用 dagrun_conf 触发不存在的 dag 时的错误
- 为 TaskInstanceModelView 添加 muldelete 动作
- 避免在清除 DB 安装期间导入 DAG
- 要求在 DAG 权限上 can_edit,以修改 TaskInstances 和 DagRuns
- 使 Kubernetes 工作描述适合于一个日志行为
- 如果任务实例的状态为空或未定义,总是画出边界
- 改进了对僵尸任务的日志处理
- bug 修复
- 使 REST API 补丁用户端点的工作方式与 UI 相同
- 为已清除的任务正确设置 start_date
- 在对其状态运行更新之前,确保 task_instance 存在
- 使 AirflowDateTimePickerWidget 成为必填字段
- 在删除旧的渲染任务字段时,重试陷入僵局的事务
- 修复重试延迟为零时 retry_exponential_backoff 除以零的错误
- 改进 UI 处理日期的方式
- 错误修正:dag_bag.get_dag 应返回 None,而不是引发异常
- 只有当任务是一个有效的实例时才会显示任务模版
详情请查看更新公告。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Visual Studio 2022 Mac 预览版 1 正式发布
Visual Studio 2022 for Mac 预览版 1 现已发布。这是该 .NET IDE 的第一个公开版本,具有全新的、完全原生的 macOS UI。 提供原生的 macOS 体验 该版本用原生的 macOS UI 重写了用户界面,以提供舒适的 Mac 用户体验,并为辅助技术提供更好的支持。 提高IDE的速度和稳定性 随着迁移到原生 mac OS,该版本还提高了 IDE 性能,解决了长期存在的 UI 错误,并减少了崩溃。 具有新的 Git 变更窗口 该 Git 变更窗口与 Visual Studio集成开发环境之间更加一致。 使用 .NET 6 和 C# 10 构建现代应用程序 该版本增加了对 .NET 6 和 C# 10 开发的支持,并使用 .NET 6 RC1 版本。 更多详细内容,请查看更新公告。
- 下一篇
Android Studio 2020.3.1 (Arctic Fox) Patch 3 发布
Android Studio2020.3.1(代号"Arctic Fox")稳定版已发布。 从 2020.3.1 起,Android Studio 开始启用新的版本号命名方案。2020.3.1 即为原计划的 4.3。谷歌称采用新的方案主要是为了与 IntelliJ 的版本对齐。 此版本的更新内容主要是 Bugfix: Android Gradle Plugin Issue #198453608:lint 独立插件无法正确处理 gradleApi() 依赖项 Issue #183632446: 当 Gradle build 在 Studio 之外运行时会触发 JPS build Issue #198667126: 在包含生成源的处理器的项目中同时启用 KSP 和 Kapt 会破坏 BundleLibraryClassesInputs C++ Editor Issue #197323118:UI 因后台长时间的 JniReferencesSearch 计算而被冻结 Database Inspector Issue #161081452: 支持保存 DBs Issue #195968515:...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS8编译安装MySQL8.0.19
- CentOS6,7,8上安装Nginx,支持https2.0的开启