跳转至

变更记录

当前 DataFlux Func 版本为 3.x,以往版本均已归档,仅提供下载,不再更新或提供支持。

有关「独立部署版 DataFlux Func」与「观测云附属 Func」的版本对照关系,请参考:

2.8.5(2023-09-12)

  • 修复系统设置中,上传图片后不能正常回显的问题

2.8.4(2023-09-12)

  • 修复在浏览器中打开授权链接时,自定义 favicon 因缓存未能正常显示的问题

2.8.3(2023-09-12)

  • 修复在浏览器中打开授权链接时,自定义 favicon 未能正常显示的问题

2.8.2(2023-08-16)

  • 修复函数列表获取时,请求URL过长的问题
  • 修复已知 BUG
  • 调整 UI

2.8.1(2023-08-09)

  • 修复已知 BUG

2.8.0(2023-08-08)

  • 新增蓝图模块
  • Redis 支持阿里云 user:password 认证形式
  • 增强 Celery 有关错误信息处理的健壮性
  • 关于页面增加有关开源组件 CodeMirror,LogicFlow 的说明

2.7.0(2023-07-14)

  • 脚本市场安装脚本自动根据代码读取依赖并安装依赖脚本
  • 关于 / 系统信息改为 JSON Viewer 展示
  • 修复 Server 端写入日期类数据时区错误的问题
  • 更新第三方包
  • UI 调整

2.6.44(2023-07-04)

  • 优化数据库自动备份程序:备份 SQL 文件采用 ZIP 压缩,减少磁盘开销

2.6.43(2023-07-04)

  • 优化数据库结构:删除不必要的索引,降低数据库磁盘开销

2.6.42(2023-07-04)

  • 修复已知 BUG

2.6.41(2023-07-03)

  • 修复已知 BUG

2.6.40(2023-07-03)

  • 修复已知 BUG
  • 默认添加 tomltomlitomli-w
  • 调整 UI:保存操作统一固定于底部;侧边栏支持直接删除;删除按钮调整为红色

2.6.39(2023-06-30)

  • 修复已知 BUG

2.6.38(2023-06-30)

  • 新增 Golang SDK
  • 修复 DataKit / DataWay 连接器在 Measurement / Tag Key / Tag Value / Field Key 中存在换行时无法正确输出行协议的问题
  • 调整用户列表排序
  • 调整函数信息展示方式,删除过时代码
  • 增加定时任务触发时间分布配置(配置文件:_FUNC_TASK_DISTRIBUTION_RANGE
  • 添加禁用集成登录配置(配置文件:DISABLE_INTEGRATED_SIGNIN
  • 系统指标、系统日志、异常请求功能不再作为实验性功能
  • 其他代码、UI 优化,修复已知 BUG

2.6.37(2023-05-24)

  • Helm 版安装支持 GSE 版
  • 上报观测云数据失败时不抛出错误

2.6.36(2023-05-22)

  • 修复上报观测云日志 Stack 格式不正确的问题

2.6.35(2023-05-22)

  • 修复文件管理工具无法正确安装 .whl 文件的问题

2.6.34(2023-05-22)

  • 首次安装界面新增观测云连接器配置选项
  • 修复已知 BUG
  • 调整 UI
  • 调整观测云连接器
  • 调整 Gitlab CI

2.6.33(2023-05-19)

  • 调整 PIP 工具镜像列表
  • 代码、UI 微调
  • 修复已知 BUG
  • 每次启动时,只有在官方脚本市场核心包未安装时才会安装

2.6.32(2023-05-17)

  • 修复观测云数据上报 BUG
  • 修复cache_result失效 BUG

2.6.31(2023-05-17)

  • 修复观测云连接器无法正常调用下属 DataWay 的问题
  • 观测云连接器不再作为「实验性功能」

2.6.30(2023-05-16)

  • 修复 GSE 版启动后未能正确安装脚本市场核心包的问题

2.6.29(2023-05-16)

  • 使用授权链接 / 批处理的指定格式调用时,自动忽略多余的URL地址部分
  • Celery 降级到 5.2.2 以修复 Redis 重启后无法继续消费的问题
  • 脚本市场安装脚本集后,自动判断依赖的第三方 Python 是否已安装,已安装的不再提示(暂不检查版本号是否一致)
  • 代码、UI 微调

2.6.28(2023-05-12)

  • 修复登录后没有正常跳转的 BUG
  • 调整黑暗模式下的 UI 展示
  • 新增函数执行日志上报观测云配置
  • 优化指标展示

2.6.27(2023-05-08)

  • 优化任务记录查询、清理处理
  • 修复部分 SQL 慢查询
  • 系统指标中数据库用量拆分为数据用量、索引用量、总用量

2.6.26(2023-04-24)

  • 新增「DataFlux Func 观测云特别版」镜像(GSE)
  • 优化隐藏脚本集提示
  • 修复隐藏脚本集后,统计数据不正确的问题
  • 修复已知 BUG

2.6.25(2023-04-24)

  • 修复已知 BUG

2.6.24(2023-04-23)

  • 修复已知 BUG

2.6.23(2023-04-23)

  • 修复已知 BUG

2.6.22(2023-04-23)

  • 【调整】预执行脚本目录从原先的init-scripts改为pre-run-scripts

2.6.21(2023-04-20)

  • 优化代码

2.6.20(2023-04-20)

  • 优化预执行脚本处理

2.6.19(2023-04-20)

  • 修复脚本市场翻译列表排序不正确的问题
  • 修复其他已知 BUG

2.6.18(2023-04-20)

  • 添加 init-scripts 预执行脚本
  • 升级提示刷新页面框允许直接关闭
  • 脚本市场example脚本占位符改为从远端提取
  • 优化 worker 启动速度
  • 其他小调整

2.6.17(2023-04-19)

  • 修复脚本市场更新检查信息在页面刷新后丢失的问题
  • 调整 UI

2.6.16(2023-04-19)

  • 新增服务端更新检测,提示用户刷新页面
  • 修复置顶项目排序问题
  • 脚本市场example脚本占位符支持参考文档及标红

2.6.9 ~ 2.6.15(2023-04-17)

  • 修复 BUG
  • 调整 UI

2.6.8(2023-04-17)

  • 脚本市场新增脚本集名称、占位符翻译功能

2.6.7(2023-04-13)

  • 脚本市场过滤框支持按照作者过滤
  • 脚本市场作为管理端时,增加「由我锁定」过滤选项
  • 调整 UI

2.6.6(2023-04-12)

  • 修复已知 BUG

2.6.5(2023-04-11)

  • 脚本市场安装脚本后,如所安装脚本集存在example脚本,则展示部署引导界面
  • 来自官方脚本市场、内置脚本集默认情况下隐藏,配置界面增加隐藏选项
  • 修复错误文案

2.6.4(2023-04-10)

  • 新增「实验性功能 / Open API 文档】(基于 Swagger)

2.6.3(2023-04-10)

  • 完善 SDK
  • 修复 AK 认证错误
  • 优化下载脚本
  • 优化 UI 界面

2.6.2(2023-04-06)

  • 优化调整下载脚本

2.6.1(2023-04-06)

  • 优化下载脚本
  • 下载脚本添加 --auto-setup 提示
  • 下载脚本支持指定目录名

2.6.0(2023-04-05)

  • 新增自动配置支持
  • 优化安装 / 下载脚本
  • 代码调整
  • 优化管理员工具

2.5.3(2023-04-03)

  • 重构 API 示例弹框
  • 优化脚本市场按钮文案

2.5.2(2023-03-31)

  • 修复已知 BUG

2.5.1(2023-03-29)

  • 调整与观测云 WebSocket 对接细节

2.5.0(2023-03-27)

  • 修复已知 BUG

2.4.19(2023-03-26)

  • 更新 mysql2 库
  • 修复数据库报错导致 server 退出的问题

2.4.18(2023-03-24)

  • 修复初始化 DataFlux Func ID 实际不正确导致首次安装时无法启动 server 的问题
  • 添加用于在观测云中展示的名称字段
  • 优化错误提示
  • 优化连接器界面;优化函数选择级联组件

2.4.17(2023-03-23)

  • 新增「观测云连接器」(需要在实验性功能中开启)
  • 新增 DataFlux Func ID 系统配置项
  • 修复 Redis 密码包含特殊字符时报错的问题;优化代码
  • 添加有关连接器的功能提示
  • 优化代码、UI

2.4.16(2023-03-08)

  • 修复已知 BUG

2.4.15(2023-03-07)

  • 各业务实体名称字段扩大至 50
  • 补全遗漏英文翻译
  • 优化 UI / 错误提示
  • 修复已知 BUG
  • 修复文件上传中文乱码问题
  • 修复部分请求记录不全的问题
  • 代码调整

2.4.14(2023-02-17)

  • 优化编辑器侧边栏展示
  • 增加编辑器侧边栏快捷导出脚本集按钮
  • 修复连接器无法正常保存的问题
  • 修复翻译错误
  • 其他 UI / 代码调整

2.4.13(2023-02-12)

  • 优化新版本提示

2.4.12(2023-02-12)

  • 修复部分翻译错误
  • 优化用户列表展示

2.4.11(2023-02-12)

  • 新增用户在线状态指示
  • 优化代码

2.4.10(2023-02-08)

  • 优化 UI

2.4.9(2023-02-06)

  • 完善英文翻译
  • 脚本市场详情页面中,主页链接改为打开新窗口
  • 脚本市场搜索结构增加「完全匹配」提示
  • 修复已知 BUG

2.4.8(2023-02-06)

  • 修复 UI 字体错误

2.4.7(2023-02-03)

  • 添加新版本检测
  • 优化代码及 UI

2.4.6(2023-02-02)

  • 优化代码及 UI

2.4.5(2023-02-02)

  • 重构 PIP 工具,允许更长时间地安装 Python 包,并优化 UI 界面
  • 优化所有涉及 Shell 的处理(如:「文件管理」中的各类操作)
  • 「总览」中,「脚本总览」改为「脚本集总览」
  • 其他代码及 UI 优化

2.4.4(2023-01-12)

  • 修复翻译错误

2.4.3(2023-01-12)

  • 创建脚本时,脚本模板支持搜索

2.4.2(2023-01-12)

  • 英文版翻译 Beta 版上线
  • 修复脚本编辑器中误将块注释也当作普通代码跳转的问题
  • 修复脚本市场 git 提交失败问题
  • 优化任务信息列表展示,截断过长内容

2.4.1(2023-01-07)

  • 修复关于页面,发布日期显示不正确的问题

2.4.0(2023-01-07)

  • 创建脚本时,支持将脚本库中名为example的脚本作为模板来初始化脚本内容
  • 【调整】调整脚本市场、脚本集导入导出处理,详情见 变更记录 / 版本兼容性说明
  • 优化编辑器中,选中函数时的跳转
  • 关于页面增加图标、字体、插图来源声明
  • 推进英文版翻译

2.3.0(2022-12-30)

2.2.4(2022-12-25)

  • 优化功能提示弹框

2.2.3(2022-12-24)

  • 作为管理方进入脚本市场的脚本集列表页时,不展示主页提示

2.2.2(2022-12-24)

  • 优化功能提示弹框
  • 脚本市场增加脚本市场主页提示

2.2.1(2022-12-23)

  • 对于基于 git 的脚本市场,当「主页 URL」未配置时,默认使用 git URL 地址作为主页地址。

2.2.0(2022-12-23)

  • 【调整】脚本市场本地存储逻辑调整,详情见下文
  • 脚本市场增加「主页 URL」配置,管理方可配置后作为此脚本市场的介绍、帮助站点,订阅方可以点击跳转至此地址。

脚本市场本地存储逻辑调整

在之前的版本(2.0.0 ~ 2.1.1)中,脚本市场在本地存储数据时,会按照目标源生成目录结构。

已一个基于阿里云 OSS 的脚本市场为例:

Text Only
1
2
OSS 地址:                        oss://my_bucket/folder_1/folder_2/folder_3/
本地存储位置: script-market/aliyun-oss/my_bucket/folder_1/folder_2/folder_3/

但上述做法存在几个问题:

  1. 目录名、路径过长
  2. 创建 2 个相同地址的脚本市场时,导致本地目录冲突

因此,我们在 2.2.0 版本开始修改了本地存储的目录,改为如下方式:

Text Only
1
2
OSS 地址:     oss://my_bucket/folder_1/folder_2/folder_3/
本地存储位置: script-market/aliyun-oss/{脚本市场 ID}/

因上述修改,在升级到 2.2.0 之后,已经创建的基于 git 的脚本市场可能存在无法进入脚本集列表的问题。

要修复上述问题,可以删除脚本市场后重新添加。

对于脚本市场管理方,请同时删除远端存储根目录中的 TOKEN 文件后,重新以「管理此脚本市场」方式添加

2.1.1(2022-12-19)

  • 修复在本地无任何脚本集的情况下,安装脚本市场脚本会卡死的问题
  • 安装界面轮询接口增加超时处理

2.1.0(2022-12-19)

DataFlux Func 2.x 正式发布,主题页见 官方网站 / 博客 / DataFlux Func 2.x 发布

2.0.0(2022-12-07)

  • 全新脚本市场:支持用户基于 git、阿里云OSS 等自建脚本市场,详情见 官方网站 / 脚本市场
  • 脚本集导入导出改为通用 zip 文件,支持解压缩打开
  • 连接器支持在保存时跳过连通性测试
  • 初始安装界面保证 SECRET 随机生成
  • 优化前端搜索处理,增加防抖动
  • 修复初次/清理缓存后,无法打开页面的BUG
  • 优化前端 UI、文案