变更记录
当前 DataFlux Func 版本为 6.x,以往版本均已归档,仅提供下载,不再更新或提供支持。
- 查看 DataFlux Func 6.x 变更记录
- 查看 DataFlux Func 5.x 变更记录
- 查看 DataFlux Func 3.x 变更记录
- 查看 DataFlux Func 2.x 变更记录
- 查看 DataFlux Func 1.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
- 默认添加
toml
、tomli
、tomli-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)
增加了 DFF.REDIRECT
方法用于返回重定向响应
参考文档:脚本开发手册 / 内置功能 / 重定向 DFF.REDIRECT
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 |
|
但上述做法存在几个问题:
- 目录名、路径过长
- 创建 2 个相同地址的脚本市场时,导致本地目录冲突
因此,我们在 2.2.0 版本开始修改了本地存储的目录,改为如下方式:
Text Only | |
---|---|
1 2 |
|
因上述修改,在升级到 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)
DataFlux Func 2.0 正式发布
全新脚本市场:支持用户基于 git、阿里云OSS 等自建脚本市场,详情见 官方网站 / 脚本市场 脚本集导入导出改为通用 zip 文件,支持解压缩打开 - 连接器支持在保存时跳过连通性测试
- 初始安装界面保证
SECRET
随机生成 - 优化前端搜索处理,增加防抖动
- 修复初次/清理缓存后,无法打开页面的BUG
- 优化前端 UI、文案