Releases: dromara/Jpom
Releases · dromara/Jpom
v2.10.39
🐞 解决BUG、优化功能
- 【server】修复 资产管理机器管理单个分配工作空间无法正常使用(感谢@咻咻咻秀啊)
- 【server】修复 资产管理相关权限、操作日志无法记录问题(感谢@咻咻咻秀啊)
- 【server】修复 docker 控制台 、日志无法正常使用
- 【server】优化 docker 控制台页面布局优化,支持单独查看 docker-compose
- 【server】优化 docker 实时查看日志支持配置是否显示时间戳
- 【server】修复 查看文件发布详情节点名称未显示
- 【server】优化 发布记录重建不能选中节点
- 【server】修复 构建同步到文件管理中心失败(感谢@破冰)
- 【server】优化 登录成功主动刷新菜单缓存、切换账号登录工作空间无权限页面白屏(感谢@A、@零壹)
- 【all】更名 变更包名为
org.dromara.jpom
- 【server】修复 编辑 docker 导入证书弹窗无法正常显示问题(感谢@左手生活,右手浪漫)
- 【server】修复 工作空间中资产管理相关页面搜索无数据时出现操作引导提示(感谢@酱总)
v2.10.38
🐣 新增功能
- 【server】新增 证书管理全部迁移到服务端统一导入 (感谢@.)
- 【server】新增 节点项目支持导入,导出(感谢@酱总)
- 【server】新增 支持 oauth2 登录(maxkey、gitee、github) (感谢 @MaxKeyTop Gitee pr 183 、@A)
- 【all】新增 文件管理发布支持发布到节点指定目录
- 【server】新增 构建新增配置排除发布目录表达式(感谢@毛毛虫)
- 【all】新增 节点脚本支持全局共享(感谢@奇奇)
- 【server】新增 构建状态新增队列等待,用于标记当前构建存于线程排队中(感谢@酱总)
🐞 解决BUG、优化功能
- 【server】优化 清理单项构建历史保留个数只判断(构建结束、发布中、发布失败、发布失败)有效构建状态,避免无法保留有效构建历史(感谢@张飞鸿)
- 【server】优化 节点监控超时时间调整为 30 秒(避免 windows 服务器频繁超时)(感谢@波比)
- 【server】优化 打开节点管理页面不刷新节点列表
- 【agent】修复 未配置节点白名单时直接创建分发项目报错(感谢@奋起的大牛)
- 【server】修复 SSH 关联工作空间的授权目录无法取消
- 【server】优化 查看分发项目状态取消折叠 table,调整为独立页面
- 【server】优化 逻辑节点没有显示快速安装按钮问题(感谢@酱总)
- 【server】优化 docker TLS 证书全部迁移到证书管理,配置证书支持快捷选择 (感谢@.)
- 【server】修复 仓库 ssh 协议配置超时时间无法正常拉取代码(感谢@毛毛虫)
- 【server】优化 环境管理页面支持查看间隔任务统计信息
- 【server】优化 令牌导入仓库模块统一调整为模板配置(部分方式不支持搜索)(感谢@魏宏斌)
- 【agent】优化 DSL 项目报警内容添加状态消息(感谢@核桃)
- 【server】优化 服务端脚本支持配置全局共享(感谢@酱总)
- 【server】优化 删除管理脚本中的
-XX:+AggressiveOpts
参数
(感谢 @牛孝祖 Gitee issues I6PUNM ) - 【all】升级 springboot、hutool、fastjson2、svnkit 版本
- 【server】修复 资产管理 ssh 分组不生效问题(感谢@A)
- 【server】优化 构建详情页面布局(构建触发器、查看构建历史)
- 【server】优化 新增构建状态描述来记录构建异常信息
- 【server】优化 构建页面新增卡片布局方式
- 【server】修复 SSH 分组无法正常搜索、排序异常(感谢@A)
- 【server】优化 构建命令支持引用脚本模板内容(便于复杂构建命令管理)(感谢@毛毛虫)
- 【server】新增 构建状态新增
队列等待
,用于标记当前构建存于线程排队中(感谢@酱总) - 【server】修复 创建构建选择命令模板无法修改(感谢@定格)
- 【server】优化 构建新增配置是否发布隐藏文件属性(感谢@简单)
⚠️ 注意
- 如果节点已经配置过项目文件下载远程地址白名单需要统一配置到服务端的工作空间的白名单。
- 已经配置节点项目远程下载白名单将保留只读,不做实际判断
- 构建触发器变动,发生异常时 type 为 error,并且新增:statusMsg 字段
❌ 不兼容功能
- 【agent】取消 节点管理证书管理取消上传编辑功能(保留查询删除功能)
- 【agent】取消 节点白名单配置取消 ssl 证书路径配置
- 【agent】取消 节点项目文件下载远程文件白名单统一调整到服务端白名单配置
v2.10.37
🐣 新增功能
- 【server】新增 文件中心添加别名码来为文件进行分类下载,构建添加别名码可以同步到文件中心
(感谢 @大灰灰大 Gitee issues I6OUC8 ) - 【server】新增 服务端在线升级支持配置 beta 计划(”妈妈“再也不用担心没有稳定版了)(感谢@罗俊)
🐞 解决BUG、优化功能
- 【server】优化 容器构建 maven 插件版本错误提示可用版本号,如果构建容器已经存在则忽略远程版本(感谢@大灰灰)
- 【server】优化 脚本列表显示脚本 ID,方便快速查看复制
(感谢 @大灰灰大 Gitee issues I6OUDT ) - 【server】优化 文件管理列表显示,小屏幕部分字段被隐藏(感谢@tinsang)
- 【server】优化 docker 拉取镜像自动解析 tag,避免拉取所有镜像,如果没有配置 tag 默认使用 latest(感谢@Again... .)
- 【server】修复 数据库迁移到 mysql 报错(字段不存在)(感谢@轩辕豆豆)
- 【server】修复 节点统计页面错乱问题
(感谢 @轩辕豆豆 Gitee issues I6OYSU )
v2.10.36
v2.10.35
v2.10.34
🐣 新增功能
- 【server】新增 资产管理 SSH 管理支持导入导出数据(感谢@吃葫芦娃的土拨鼠)
- 【server】新增 文件管理中心(用于统一存储管理公共文件)
- 【server】新增 仓库令牌导入支持 gogs (gogs 和 gitea 标准一致)
(感谢 @爱琳琳真是太好了 Gitee issues I6CRPS )
🐞 解决BUG、优化功能
- 【server】优化 构建 SSH 发布上传文件执行输出上传进度
- 【server】优化 在线构建产物支持同步到文件管理中心
- 【server】优化 节点分发、在线构建 webhook 添加
triggerUser
参数(感谢@酱总) - 【server】优化 SSH 文件夹管理支持重命名文件夹(感谢@零壹)
- 【server】优化 机器名称和 hostname、SSH 机器名称和 hostname 限制字段长度
- 【server】优化 DSL 项目支持解析多 PID :
running:109,205:8080,8082
(感谢@酱总) - 【server】优化 缓存管理页面支持查看运行中的线程同步器、正在构建的ID
- 【server】优化 SSH 脚本批量执行采用线程同步器执行(避免线程数大于 CPU 核心数)
- 【server】优化 构建 SSH 发布命令响应方式调整为逐行(避免长时间没有任何信息输出)
- 【server】优化 资产管理支持批量分配到工作空间
⚠️ 注意
- 【server】节点管理和项目管理菜单合并到一个菜单
- 【server】节点统计页面合并到逻辑节点中不同视图模式查看
❌ 不兼容功能
- 【server】取消 低版本(2.9.x 及其一下)的构建触发器 token 自动同步为新版本
v2.10.33
2.10.33 (2023-03-16)
🐣 新增功能
- 【server】新增 ssh 基础信息监控(非报警监控)
- 【agent】新增 DSL 项目支持解析端口号:
running:109:8080,8082
(感谢 @大灰灰大 Gitee issues I6N35H ) - 【server】新增 用户支持自定义工作空间名,排序 (感谢@酱总)
- 【server】新增 节点分发项目支持排序,设置项目启用/禁用状态(感谢@酱总)
- 【server】新增 节点分发支持手动释放删除指定项目
- 【server】新增 docker 镜像创建容器新增 runtime 参数
🐞 解决BUG、优化功能
- 【server】修复 插件端在线升级页面无法正常使用(调用到服务端在线升级接口)
- 【server】优化 节点在线升级统一管理避免出现 null
- 【server】修复 节点信息编码在部分接口出现 NPE (感谢@酱总)
- 【server】优化 工作空间中不存在资产管理相关的数据添加默认缺省页(仅管理员显示)
- 【server】优化 支持手动释放节点项目的分发属性
❌ 不兼容功能
- 【agent】取消 节点进程列表显示 jpom 项目名
⚠️ 注意
- 【server】优化 在线工具菜单更名为其他管理
v2.10.32
v2.10.31
v2.10.30
🐣 新增功能
- 【all】新增 插件端支持配置发送请求消息编码方式(编码、混淆明文、规避防火墙)
(感谢 @Mr_loyal Gitee pr 179 )
🐞 解决BUG、优化功能
- 【server】修复 导入 gitea 仓库搜索、分页无法正常使用问题
(感谢 @Smith Gitee pr 175 Gitee pr 174 ) - 【server】优化 镜像启动容器不填写运行命令行导致容器启动失败(部分低版本)
(感谢 @失落的世界 Gitee pr 176 ) - 【server】修复 节点分发 webhook 输入框的错别字(感谢 @大灰灰 )
- 【server】修复 工作空间环境变量操作日志记录错误问题
- 【all】更新 fastjson2 版本
- 【all】优化 SSH 命令脚本、服务端脚本、插件端脚本执行参数优化
(感谢 @大灰灰大 Gitee issues I6IPDY ) - 【server】优化 导入仓库页面提示信息错乱(感谢@零壹)
- 【agent】修复 项目修改路径为子目录时 mv 文件触发死循环(感谢@d¹⁹⁹¹)
- 【server】修复 查询构建日志可能出现 NPE 问题
(感谢 @Tom Xin Gitee issues I6MX9G ) - 【server】优化 系统缓存页面显示当前服务器时间、时区信息
- 【server】修复 还原数据后备份状态错误问题
(感谢 @lin_yeqi Gitee issues I6MVL7 ) - 【agent】修复 DSL 项目状态不判断 jps 命令是否正常(感谢@大灰灰)
- 【agent】修复 未配置节点白名单时直接创建分发项目报错(感谢@波比)
❌ 不兼容功能
- 【server】删除 COMMAND_INFO 表 type 字段
⚠️ 注意
SSH 命令脚本、服务端脚本、插件端脚本默认参数规则变化:参数描述将必填,默认参数在手动执行时无法删除并且可以查看对应参数描述