Airflow新版2.3.0新特性

356 阅读1分钟

今天来看看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 cleanCLI命令清理老数据
  • BranchPythonOperator修饰器
  • 添加button,跳过所有的task
  • 添加上下文环境变量钩子,防止更多的环境变量注入
  • 添加新的cli command:airflow dags reserialize
  • 添加role的import/export cli工具
  • 添加dag_id_pattern 参数到./dags

好了,好多感觉没用的,或者一般情况下感知不到的,就没写上去。

今天就这样,翻译一下官档,学习几个新的english words。

我是Lee,关注airflow多年,希望一直学习下去。

欢迎关注我的个人技术网站: chenzuoli.github.io

Keep Learning.