Releases: dromara/Jpom
Releases · dromara/Jpom
v2.10.28
🐣 新增功能
- 【agent】新增 项目触发器新增 fileChange 事件(文件变动对应触发点:上传、删除、远程下载、编辑、新增目录或者文件、重命名)
(感谢 @胡明 Gitee issues I6KKEK ) - 【server】新增 镜像创建容器支持配置存储选项(感谢@topsuder、@章强)
🐞 解决BUG、优化功能
- 【server】修复 新增 docker 无法使用在线构建功能
(感谢 @失落的世界 Gitee issues I6KTLQ ) - 【server】优化 项目文件列表支持前端排序(文件大小、修改时间)
- 【server】优化 关闭程序时依次关闭线程池
- 【server】优化 工作空间环境变量开放给普通用户编辑
⚠️ 注意
插件端需要同步升级,否则项目文件列表排序无法正常使用
v2.10.27
🐣 新增功能
- 【server】新增 资产管理新增 docker 、集群管理
🐞 解决BUG、优化功能
- 【all】升级 springboot 版本
- 【server】优化 系统自动同步 docker 已经安装的集群信息
- 【server】更新 mysql maven 坐标:
mysql-connector-j
- 【server】修复 构建产物模糊匹配二级剔除配置
/
无效
⚠️ 注意
新增 docker 资产管理,系统会自动将已经存在的 docker 信息根据 host 去重同步到资产管理中(如果 host 存在多个工作空间将根据最后更新时间排序使用最新的一条数据)
更新后 docker、集群列表中状态如果出现:信息丢失
表示关联数据存在异常不能正常使用,需要删除对应数据重新关联
v2.10.26
v2.10.25
🐣 新增功能
- 【server】新增 构建历史新增产物文件大小
- 【all】新增 机器安装 ID 文件(请勿删除数据目录
INSTALL.json
文件) - 【agent】新增 插件端新增虚拟内存和交互内存监控趋势
🐞 解决BUG、优化功能
- 【server】优化 构建发布完成,自动删除压缩包文件(节省空间占用大小)(感谢@轩辕豆豆)
- 【server】修复 更新构建历史环境变量失败
- 【server】取消 SSH 脚本命令参数描述(避免误导用户)
(感谢 @大灰灰大 Gitee issues I6IPDY ) - 【server】优化 编辑项目文件回显错乱问题
- 【server】优化 日志阅读菜单更名日志搜索
- 【server】优化 差异构建时,触发取消构建标记构建状态为
构建中断
(感谢@张飞鸿) - 【server】优化 部分窄下拉框新增 tooltip,避免内容过长无法查看 (感谢@墨汁)
❌ 不兼容功能
- 【server】删除 弃用表 NODE_STAT
- 【server】删除 弃用表 SYSTEMMONITORLOG
- 【server】删除 相关表中的 strike 字段
v2.10.24
🐞 解决BUG、优化功能
- 【server】优化 在线构建容器镜像构建参数和镜像标签支持解析环境变量
- 【server】优化 替换环境变量,支持
$xxx $ {xxx} (感谢@大锅饭集团) - 【server】修复 配置节点分发白名单报错 (感谢@酱总)
- 【server】优化 节点分发配置【配置管理-白名单配置】菜单移动到功能管理中【项目管理-分发白名单】
- 【server】修复 非管理员无法使用 SSH 终端问题
(感谢 @lilinLue Gitee issues I6IRJV )
⚠️ 注意
节点分发白名单可能失效,需要重新配置
v2.10.22
v2.10.21
v2.10.20
v2.10.19
🐣 新增功能
- 【server】新增 容器构建缓存插件支持按照
path
全局缓存type: global
- 【server】新增 容器构建缓存插件支持缓存 node_modules
mode: copy
(避免出现:npm/cli#3669) - 【server】新增 构建列表新增批量构建
(感谢 @爱笑的眼睛 Gitee issues I6GNV2 ) - 【server】新增 机器管理新增查看关联节点功能
- 【server】新增 机器新增网络、硬件硬盘查看
- 【server】新增 机器管理列表新增表格视图
- 【server】新增 手动分发文件、构建分发弹窗新增筛选指定项目进行分发
(感谢 @Smith Gitee issues I6GQNG )
🐞 解决BUG、优化功能
- 【server】修复 构建读取附件环境变量时机调整到 pull 后
- 【agent】优化 白名单路径原样保存(避免部分安全组件拦截)
- 【server】修复 编辑机器分组名失效问题
- 【server】优化 工作空间菜单配置由系统管理移动到工作空间列表管理中
- 【server】优化 节点白名单配置分发功能移动到机器管理表格视图中(模板节点)
- 【server】优化 节点配置分发功能移动到机器管理表格视图中(模板节点)
v2.10.18
🐣 新增功能
- 【server】新增 资产管理->机器管理
- 【server】新增 配置属性:jpom.node.stat-log-keep-days(节点统计日志保留天数)
- 【all】新增 机器节点硬盘信息统计
- 【all】新增 机器节点网络流量信息统计
- 【server】新增 构建触发器新增获取构建日志接口
(感谢 @黑黑 Gitee issues I6G0AT )
🐞 解决BUG、优化功能
- 【server】更名 节点列表更名逻辑节点
- 【server】修复 节点分发编辑 webhook 字段回显(感谢@酱总)
- 【server】优化 在线升级统一机器管理(无需切换工作空间)
- 【server】优化 节点管理>在线升级菜单移动到机器管理中
❌ 不兼容功能
- 【server】删除 node_info unLockType 字段
- 【server】取消 节点解绑功能
- 【server】停止 使用 NODE_STAT 表(暂时保留相关数据)
- 【server】替代 MACHINE_NODE_STAT_LOG 表替代 SYSTEMMONITORLOG 表(并暂时保留 SYSTEMMONITORLOG 数据)
⚠️ 注意
由于新增机器管理,程序将自动同步节点表中的所有数据以节点地址去重
后保存到机器表中,如果同一个节点地址出现多条数据(节点存在不同的工作空间)将跟进节点更新时间最新的为准
插件端需要同步更新,否则节点状态、机器状态为:状态码错误
如果更新当前版本后出现节点授权码错误:可能原因是之前同一个机器添加多个节点到不同的工作空间并且最后更新的节点中保存的授权信息是错误,导致数据自动同步后仍然是错误的授权信息