Apache Airflow 2.2.1 发布,Airbnb 开源的调度系统
Apache Airflow 2.2.1 已正式发布,Airflow 是一个灵活、可扩展的工作流自动化和调度系统,可编集和管理数百 PB 的数据流。项目可轻松编排复杂的计算工作流,通过智能调度、数据库和依赖关系管理、错误处理和日志记录,Airflow 可以对从单个服务器到大规模集群的资源进行自动化管理。Airflow 采用 Python 编写,具有高扩展性,能够运行其他语言编写的任务,并允许与常用的体系结构和项目集成,如 AWS S3、Docker、Kubernetes、MySQL、PostgresSQL 等。
主要更新内容
- 修复调度程序中的意外提交错误
- 添加 DagRun.logical_date 作为属性
- 任务完成时清除 ti.next_method 和 ti.next_kwargs
- 更快的 PostgreSQL 数据库迁移到 Airflow 2.2
- 删除 Swagger2Specification._set_defaults 类方法中不正确的类型注释
- 将 TriggererJob 添加到作业检查命令
- 当下一次运行为 None 时隐藏工具提示
- 使用数据间隔兼容层创建 TI 上下文
- 修复排队的 dag 运行更改 catchup=False 行为
- 当 dag 或任务完成时,将详细信息添加到日志记录中
- 警告不支持的 Python 3.10
- 通过使用 max_active_runs 限制排队的 dagrun 创建来修复追赶
- 缺少序列化 dag 时防止调度程序崩溃
- 不要为其他数据库安装 SQLAlchemy/Pendulum 适配器
- 解决方法 libstdcpp TLS 错误
- 将 ds、ts 等改回使用逻辑日期
- 确保任务状态在标记为失败/成功/跳过时不会改变
- 将触发器页面标签重命名为逻辑日期
- 允许 Param 支持默认值 None
- 从数据库反序列化时升级旧的 DAG/任务参数格式
- 不要将 ENV 和 _cmd 烘焙到非 sudo 的 tmp 配置中
- CLI:如果缺少 args,则在加载 DAG 之前回填命令失败
- 错误修复:插入到 task_fail 时空执行日期违反 NOT NULL
- 尝试在 upgradeb 中移动 "悬空" 行
- SchedulerJob._process_executor_events 中的行锁 TI 查询
- 修复 Airflow 2.2.0 中的 XCom.delete 错误
- 在启动触发器之前检查 python 版本
详情请查看更新公告。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
ICEfaces EE 3.3.0.GA_P09 发布,JSF 开发框架
ICEfacesEE 3.3.0.GA_P09 发布了,ICEfaces 是一个基于 Ajax 的 JSF 开发框架(JavaServer Faces)。ICEfaces 原本是一个商业产品,现已基于 Mozilla Public License 协议开源。它提供一整套完整的 Java EE 应用程序开发组件,能够帮助开发人员用纯 Java 快速开发瘦客户端胖互联网应用程序(Rich Internet Applications:RIA)。 主要更新内容 jQuery Security Patches 更新到 jQuery 1.12.4 和 jQuery Migrate 1.4.1 将已知 jQuery 漏洞的安全补丁应用于 ICEfaces 的分叉 jQuery 库 ace:autoCompleteEntry 添加了“alt”、“dir”、“lang”、“maxlength”、“size”和“title”传递属性 ace:comboBox ace:comboBox 和 ace:selectMenu 在 Safari 上无法正确呈现 ace:dataTable...
- 下一篇
React Native 将使用 Hermes 作为默认 JavaScript 引擎
React Native 团队近日介绍了他们在过去两年里推动Hermes 成为 React Native 最佳 JavaScript 引擎所取得的一些进展,并表示基于这些改进,Hermes 将会成为各类平台上 React Native 的默认 JavaScript 引擎。 据介绍,目前 Hermes 在社区被越来越多地采用。由 Expo 团队维护的流行 React Native 应用元框架,最近宣布了对 Hermes 的实验性支持。流行移动数据库 Realm 团队也宣布为 Hermes 提供 alpha 支持。 Hermes 是一款小巧轻便的 JavaScript 引擎,由 React Native 团队于 2019 年宣布推出,最初它只针对在 Android 上运行 React Native 进行了优化。对于许多应用程序,只需启用 Hermes 即可缩短启动时间、减少内存使用量并缩小应用程序大小,此外因为它采用 JavaScript 标准实现,所以很容易在 React Native 应用中集成。 根据 Hermes 的功能定义,它负责指示如何提前执行编译工作,这意味着启用 Herme...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- 2048小游戏-低调大师作品
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池