版本兼容性说明
本文档主要提供不同版本 DataFlux Func 之间兼容性的说明。
如需下载 DataFlux Func 旧版安装包,请参考以下文档:
2.x 与 3.x(及以后版本)
- 3.0.0(及以后版本),任务调度模块进行了完全重构,且依赖 Redis 5.0(及以后版本)
- 3.0.0(及以后版本),蓝图进行了完全重构,旧版蓝图数据无法在新版蓝图中使用
- 从 1.x、2.x 升级至 3.x 后,旧版蓝图数据会丢失
2.0.0 ~ 2.3.0 与 2.4.0 及以后
- 2.4.0(及以后版本)导出的脚本集无法在 2.0.0 ~ 2.3.0 的版本中导入
但所有 2.x 版本导出的脚本集可以在 2.4.0 以后版本导入
- 2.0.0 ~ 2.3.0 查看 2.4.0(及以后版本)管理的脚本市场时,可能无法正确展示发布者和发布时间
但不影响正常使用
导入、导出脚本集的文件格式
版本 |
导出的.zip 文件中的数据 |
2.0.0 ~ 2.3.0 |
拆分为不同.yaml 文件,如:
scriptSet.yaml
authLinks.yaml 等 |
2.4.0 及以后 |
合并保存在META.yaml 文件中 |
脚本市场
版本 |
META.yaml 中脚本集的发布者、发布时间、备注字段路径 |
2.0.0 ~ 2.3.0 |
scriptSets[#]._exportUser
scriptSets[#]._exportTime
scriptSets[#]._note |
2.4.0 及以后 |
scriptSets[#]._extra.exportUser
scriptSets[#]._extra.exportTime
scriptSets[#]._extra.note |
版本 |
META.yaml 中最后发布者、发布时间、备注字段路径 |
2.0.0 ~ 2.3.0 |
exportUser
exportTime
note |
2.4.0 及以后 |
extra.exportUser
extra.exportTime
extra.note |
1.x 与 2.x
- 1.x 与 2.x(及以后版本) 无法相互访问各自的脚本市场
- 1.x 与 2.x(及以后版本) 之间,导入、导出的脚本集之间无法互通
导入、导出脚本集的文件格式
版本 |
文件格式 |
1.x |
私有格式.func-pkg 无法直接查看内容 |
2.x(及以后) |
通用格式 .zip 可以正常解压缩和查看内容 |
脚本市场
版本 |
提供方式 |
1.x |
固定且仅提供唯一官方脚本市场 |
2.x(及以后) |
支持自行搭建、连接自建脚本市场 |
版本 |
安装包格式 |
1.x |
基于私有格式.func-pkg |
2.x(及以后) |
基于文件目录、索引 |