v1.3.26 (2024-04-25) Feat
- share_file: 分享文件修复限速问题 (6650f05)
v1.3.25 (2024-04-08) Feat
- exec: 强杀优化支持三端 (496bee3)
v1.3.24 (2024-04-08) Fix
- exec: 修复了 cancel 时, 没开强杀取消失败的 bug (95ff557)
v1.3.23 (2024-03-19) Feat
- metrics: 心跳改造成应用层心跳 && 添加 metrics (60476f5)
v1.3.22 (2024-03-05) Feat
- meta: 元数据添加 mac地址 和 磁盘序列号 (9b49382)
v1.3.21 (2024-02-28) Feat
- conf: WorkDIR 取值调整 (462fce1)
- host: 如果参数前缀是 codo ,依然会加前缀,统一一下,方便后续维护 (87dbca5)
- makefile: 打包脚本去除 CGO 依赖 (7ccd879)
- makefile: 去除动态链接库 (1af247e)
v1.3.20 (2023-12-22) Feat
- agent: 去除管道关闭延迟,这个修改可能导致孙子进程结束日志不被捕获,但是降低了大部份场景的时延 (f3a40dc)
- agent: 文件同步,支持严谨模式(2) 强制模式(1) & 限速器优化 (6f06f6d)
- agent: 添加 wait delay 参数 (0582096)
- agent: 杀死进程树功能改成实验性特性,默认不主动强杀进程树 (7267287)
- agent: windows agent 支持退出时进程树强杀 (64579fa)
- agent: 退出服务优化 (4cc48d5)
- agent: 退出服务优化 (df07a48)
- agent: 强杀进程优化 (37e8ce0)
- app: 执行任务 ctx err 展示调整 (93625a8)
- app: codo 日志 在报错时 超过最大行数时展示额外至多 200 行 (eef14f7)
- archive: 打包时 转译文件 (c5a8c78)
- exec: 支持 linux 强杀进程 (919f735)
- exec: 支持 linux 强杀进程 (b7e3a74)
- exec: 执行 命令输出 info 日志,标识进程树 (e027733)
- exec: 执行 命令优化 (ab27252)
- exec: 执行 命令优化 (e6c5712)
- exec: 杀进程时输出杀掉的 pid (a145922)
- exec: 忽略 ErrWaitDelay 错误 (c07c99d)
- host: EOF 逻辑调整 (dbad3c4)
- host: SOF 前后空格去除 (adf481c) Fix
- archive: 修复了 解压文件时 前缀没传的 bug (ce023d9)
- log: 修复了 head 方式日志拉取,单行日志过大时拉取异常的 bug (c1c4f9a)
- log: 修复了增量日志拉取异常的 bug (5045864)
v1.3.19 (2023-12-18) Feat
- app: codo 日志 在报错时 超过最大行数时展示额外至多 200 行 (eef14f7)
v1.3.18 (2023-12-15) Feat
- app: 执行任务 ctx err 展示调整 (93625a8)
v1.3.17 (2023-12-12) Feat
- exec: 忽略 ErrWaitDelay 错误 (c07c99d)
v1.3.16 (2023-11-29) Feat
- agent: 退出服务优化 (4cc48d5)
v1.3.15 (2023-11-17) Feat
- agent: 退出服务优化 (df07a48)
v1.3.14 (2023-11-17) Feat
- agent: 强杀进程优化 (37e8ce0)
- agent: 添加 wait delay 参数 (0582096)
v1.3.13 (2023-11-17) Feat
- agent: 杀死进程树功能改成实验性特性,默认不主动强杀进程树 (7267287)
v1.3.12 (2023-11-14) Feat
- agent: 去除管道关闭延迟,这个修改可能导致孙子进程结束日志不被捕获,但是降低了大部份场景的时延 (f3a40dc)
- archive: 打包时 转译文件 (c5a8c78) Fix
- archive: 修复了 解压文件时 前缀没传的 bug (ce023d9)
v1.3.11 (2023-11-01) Feat
- exec: 执行 命令输出 info 日志,标识进程树 (e027733)
v1.3.10 (2023-10-28) Feat
- agent: windows agent 支持退出时进程树强杀 (64579fa)
- agent: 文件同步,支持严谨模式(2) 强制模式(1) & 限速器优化 (6f06f6d)
- exec: 执行 命令优化 (ab27252)
- exec: 执行 命令优化 (e6c5712)
- exec: 杀进程时输出杀掉的 pid (a145922)
- host: SOF 前后空格去除 (adf481c)
- host: EOF 逻辑调整 (dbad3c4)
- main: 添加 GC 并且 SOF 逻辑调整 (4a76f9a) Fix
- log: 修复了 head 方式日志拉取,单行日志过大时拉取异常的 bug (c1c4f9a)
- log: 修复了增量日志拉取异常的 bug (5045864)
v1.3.9 (2023-10-26) Fix
- log: 修复了 head 方式日志拉取,单行日志过大时拉取异常的 bug (c1c4f9a)
v1.3.8 (2023-10-26) Fix
- log: 修复了增量日志拉取异常的 bug (5045864)
v1.3.7 (2023-10-25) Feat
- exec: 杀进程时输出杀掉的 pid (a145922)
v1.3.6 (2023-10-23) Feat
- agent: windows agent 支持退出时进程树强杀 (64579fa)
v1.3.5 (2023-10-17) Feat
- agent: 文件同步,支持严谨模式(2) 强制模式(1) & 限速器优化 (6f06f6d)
v1.3.4 (2023-10-16) Feat
- host: SOF 前后空格去除 (adf481c)
v1.3.3 (2023-10-12) v1.3.2 (2023-10-12) v1.3.1 (2023-10-08) Feat
- host: agent 执行任务 获取 SOF ,并附加到成功输出流里 (7128521)
- sync_files: GC 逻辑调整,删除一天前的数据 (8c5e124)
v1.3.0 (2023-10-07) Feat
- app: 添加检查文件是否存在的功能 CheckFiles (3e94a2d)
- app: 添加文件压缩 & 文件共享功能 (8dd16e9)
- app: 添加 helper 文件集成通用功能 (b911e9e)
- bak: 内容统一使用过 GBK2UTF8 转化,如果是 UTF8 则取消转化 (7f20707)
- conf: 添加别名配置 & 平台参数 (08e361b)
- exec: exec 支持指定文件夹作为工作目录 添加 ScriptPathAsWD、WorkDIR 配置参数 (2561fea)
- exec: windows exec 优化 (9eb5477)
- log: 日志查询字符集转换 调整到日志录入时就转换 (eba971f)
- main: 相同工作目录只能启动一个 codo agent (dd1fb18)
- pkg: 添加压缩功能、错误集合功能,限速功能 (a1ed965)
- task: task 刷新逻辑优化当空闲的时候就触发一次刷新 (df68eb4) Fix
- share_file: 修复了同步文件时 同步异常的bug (941127d)
v1.2.9 (2023-08-15) Feat
- host: exec 时支持使用 ssh 模拟登陆执行命令 (16adadc) Fix
- log: 修复了获取日志时,尾部读取重复日志的 bug & charset判断异常的 bug (25780bb)
v1.2.8 (2023-08-09) Feat
- host: codo参数环境变量修改成 CODO_ & codo_ 并且兼容老版本 & 获取日志命令不再创建日志文件 (7b5ae2d)
v1.2.7 (2023-07-31) Feat
- log: 日志尾部读取优化 800% (e237dfe)
v1.2.6 (2023-07-26) Fix
- charset: 修复了字符集误判 GBK 编码的 bug (3a7bfa7)
v1.2.5 (2023-07-26) Feat
- conf: conf 初始化时 将 RootPath 转化成绝对路径 (420c431)
v1.2.4 (2023-07-20) Feat
- cmd: log 支持读取 GBK 日志 (8aa9548)
- cmd: 优化 删除密钥文件夹逻辑 (1f06490)
- cmd: 优化 exec 错误信息,修复了日志读取异常的 bug (ab89e63)
v1.2.3 (2023-07-19) Feat
- cmd: 文件名调整为 agentid crc32 (453eb2b)
v1.2.2 (2023-07-19)
v1.2.14 (2023-08-28) Feat
- task: task 刷新逻辑优化当空闲的时候就触发一次刷新 (df68eb4)
v1.2.13 (2023-08-25) Feat
- conf: 添加别名配置 & 平台参数 (08e361b)
v1.2.12 (2023-08-24) Feat
- bak: 内容统一使用过 GBK2UTF8 转化,如果是 UTF8 则取消转化 (7f20707)
v1.2.11 (2023-08-21) Feat
- exec: exec 支持指定文件夹作为工作目录 添加 ScriptPathAsWD、WorkDIR 配置参数 (2561fea)
- main: 相同工作目录只能启动一个 codo agent (dd1fb18)
v1.2.10 (2023-08-17) Feat
- cmd: log 支持读取 GBK 日志 (8aa9548)
- cmd: 优化 删除密钥文件夹逻辑 (1f06490)
- cmd: 优化 exec 错误信息,修复了日志读取异常的 bug (ab89e63)
- cmd: 文件名调整为 agentid crc32 (453eb2b)
- cmd: log cmd 支持从尾部输出日志 (8d16b4d)
- conf: conf 初始化时 将 RootPath 转化成绝对路径 (420c431)
- exec: windows exec 优化 (9eb5477)
- host: exec 时支持使用 ssh 模拟登陆执行命令 (16adadc)
- host: codo参数环境变量修改成 CODO_ & codo_ 并且兼容老版本 & 获取日志命令不再创建日志文件 (7b5ae2d)
- log: 日志查询字符集转换 调整到日志录入时就转换 (eba971f)
- log: 日志尾部读取优化 800% (e237dfe) Fix
- charset: 修复了字符集误判 GBK 编码的 bug (3a7bfa7)
- log: 修复了获取日志时,尾部读取重复日志的 bug & charset判断异常的 bug (25780bb)
v1.2.1 (2023-07-18) Feat
- cmd: codo install 添加 work dir (325fb53)
- cmd: codo service kill 时 不停止服务 (34eb808)
- cmd: codo service install 时,支持 work-dir 参数指定运行时的工作目录 (0151b4c)
v1.2.0 (2023-07-13) Feat
- app: agent 执行将脚本参数作为环境变量注入 (bdc2154)
- cmd: codo 支持命令级别的守护进程方式运行 & 命令目录架构优化 (8867794)
- exec: exec stderr 包装 STDERR 关键字 (cac7099)
- host: 密钥 环境变量 维持 大写开头 , 其余环境变量维持小写 (f727db6) Fix
- exec: 修复了 exec stderr 返回字符数异常的 bug (94bb35d)
- host: 修复了 windows 下 codo 前缀 异常的 bug (e1307bc)
- host: 修复了 密钥 环境变量前缀 异常的 bug (0d6ba1c)
v1.1.9 (2023-07-06) Feat
- bak: 文件日志备份添加时间前缀,密钥清理时清理文件夹 (1e07408)
v1.1.8 (2023-07-03) Feat
- heartbeat: 心跳附带 biz-id 信息,main函数支持从命令行中接收 group_name biz_id mac_exec_cmd 配置 (4779a66)
v1.1.7 (2023-06-26) Fix
- secret: 修复了密钥分割之后为空时替换异常的bug (4b7e4cb)
v1.1.6 (2023-06-21) Feat
- app: 一些优化 - 心跳信息发送支持携带当前状态 - 获取任务为空时进行并发判断,只有一个会正常返回 - 命令执行最大任务数设置 (73feac9)
v1.1.5 (2023-06-15) Feat
- Makefile: Makefile 支持 mac 包 win 包 , 并且自动更新逻辑进行判断 (6f5a209)
- secret: secret value \n (227f867)
v1.1.4 (2023-06-15) Feat
- update: agent auto update (1aba8e5)
v1.1.3 (2023-06-12) Feat
- update: agent auto update (751372d)
- update: agent auto update (d35c931)
v1.1.2 (2023-06-09)
v1.1.14 (2023-07-13) Feat
- host: 密钥 环境变量 维持 大写开头 , 其余环境变量维持小写 (f727db6)
v1.1.13 (2023-07-12) Fix
- host: 修复了 windows 下 codo 前缀 异常的 bug (e1307bc)
v1.1.12 (2023-07-12) Fix
- host: 修复了 密钥 环境变量前缀 异常的 bug (0d6ba1c)
v1.1.11 (2023-07-12) Fix
- exec: 修复了 exec stderr 返回字符数异常的 bug (94bb35d)
v1.1.10 (2023-07-10) Feat
- Makefile: Makefile 支持 mac 包 win 包 , 并且自动更新逻辑进行判断 (6f5a209)
- app: agent 执行将脚本参数作为环境变量注入 (bdc2154)
- app: 一些优化 - 心跳信息发送支持携带当前状态 - 获取任务为空时进行并发判断,只有一个会正常返回 - 命令执行最大任务数设置 (73feac9)
- app: 日志信息优化 & 密钥脱敏优化 (12a95b5)
- bak: 文件日志备份添加时间前缀,密钥清理时清理文件夹 (1e07408)
- exec: exec stderr 包装 STDERR 关键字 (cac7099)
- heartbeat: 心跳附带 biz-id 信息,main函数支持从命令行中接收 group_name biz_id mac_exec_cmd 配置 (4779a66)
- makefile: Makefile 添加 windows 编译 (a8be6aa)
- secret: secret value \n (227f867)
- update: agent auto update (1aba8e5)
- update: agent auto update (751372d)
- update: agent auto update (d35c931) Fix
- secret: 修复了密钥分割之后为空时替换异常的bug (4b7e4cb)
v1.1.1 (2023-06-08) Feat
- log: ping pong 日志 改成 INFO (2473743)
- makefile: makefile 优化 (2349b22)
v1.1.0 (2023-06-08) Feat
- app: 密钥脱敏 (057d1ca)
- app: CODO 环境变量 执行时添加 CODO 前缀 (72830f2)
- app: 任务日志文件记录全量日志,保留原先的部分日志功能 (165f839)
- cmd: cmd 支持 日志命令取执行日志 (6f756da)
- crypto: 支持加密内容 (9527ae1)
- crypto: 支持加密内容 (127687c)
- host: 密钥文件夹创建 (52ded65)
- host: 密钥文件删除功能 (5cac126)
- lint: lint 修改 (485aae0)
- log: 日志等级改成 默认 INFO (017cafa) Fix
- app: 修复了执行时空指针异常的 bug (4ecd556)