Releases: dromara/Jpom
Releases · dromara/Jpom
v2.10.40
🐣 新增功能
- 【server】新增 容器构建中对 gradle 插件的支持(感谢 @xiaozhi Gitee pr 188 )
🐞 解决BUG、优化功能
- 【server】修复 日志搜索控制台无法正常使用(感谢@左手生活,右手浪漫)
- 【server】修复 项目文件跟踪控制台无法正常使用(感谢@左手生活,右手浪漫)
- 【server】修复 插件端日志无法正常差异
- 【server】修复 docker 拉取镜像不能识别私有仓库地址(@章强)
- 【server】优化 编辑构建无法重置已经选择的事件脚本 (感谢@左手生活,右手浪漫)
- 【server】优化 登录页面切换验证码自动清空验证码输入框(感谢@troubles)
- 【server】修复 docker 集群日志查看后未自动关闭造成日志文件继续增长的问题(@无味。)
- 【server】优化 服务端缓存项目信息的创建时间和修改时间同步为节点中的数据创建、修改时间
- 【server】优化 文件管理支持批量删除(感谢@左手生活,右手浪漫)
- 【agent】优化 取消 hutool-cache 包依赖
- 【server】优化 JustAuth fastjson 依赖配置为 fastjson2
- 【agent】修复 获取项目状态部分情况出现 NPE (感谢@酱总)
- 【server】修复 清空浏览器缓存未跳转到登录页面
- 【server】优化 构建拉取 git 仓库支持使用服务器中的 git 插件,实现配置克隆深度参数
- 【server】修复 删除节点脚本报错(感谢 @xiaozhi Gitee issues I6USMY )
- 【server】优化 构建 SSH 发布命令支持
SSH_RELEASE_PATH
环境变量(感谢@定格) - 【server】修复 全屏终端无法打开文件管理(感谢@pluto)
- 【server】优化 自动探测服务端登录验证码是否可用
- 【all】优化 文件编辑后缀识别支持配置文件名或者正则表达式(感谢@Michellechung)
- 【server】优化 支持自动执行触发器清理
- 【server】优化 重新登录未加载管理员菜单(@A)
- 【server】修复 第三方登录跳转测试丢失
- 【server】修复 仓库编辑清除密码按钮弹窗层级问题(感谢 @轩辕豆豆 Gitee issues I6VSCR )
- 【server】修复 优化构建列表卡片布局存在未构建数据布局错乱问题(感谢 @lin_yeqi Gitee issues I6VUB7 )
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】优化 在线工具菜单更名为其他管理