今天来看看airflow 2.3.0版本有哪些新特性吧。
- 添加动态task映射
- 新的Grid View替代Tree View
- Python Operator中的requirement.txt模板化
- 数据库的配置挪到新的section中(airflow.cfg)
- 添加SmoothOperator,这个operator什么也不干,就打印一个youtube链接,是歌手Sade唱的《Smooth Operator》:)
- 让
execution_timeout
可配置 - dag序列化支持自定义
ti_deps
规则 - 支持查看log页面下载log
- 添加LDAP模式下新建用户
- 调度job时添加
ignore_first_depends_on_past
- base sensor operator 支持返回value
- 在trigger页面支持新的选项:run id
- connections支持序列化
- 支持批量更新dag rest api接口
airflow dags
命令添加list-import-errors
- 添加LocalKubernetesExecutor
- 添加Airflow
db downgrade
cli命令 - 添加
ALL_SKIPPED
触发规则 - 添加
db clean
CLI命令清理老数据 - BranchPythonOperator修饰器
- 添加button,跳过所有的task
- 添加上下文环境变量钩子,防止更多的环境变量注入
- 添加新的cli command:
airflow dags reserialize
- 添加role的import/export cli工具
- 添加
dag_id_pattern
参数到./dags
端
好了,好多感觉没用的,或者一般情况下感知不到的,就没写上去。
今天就这样,翻译一下官档,学习几个新的english words。
Keep Learning.