mirror of
https://gitee.com/dromara/Jpom.git
synced 2024-11-29 18:38:32 +08:00
26 KiB
26 KiB
🚀 版本日志
2.10.47.6-beta
🐞 解决BUG、优化功能
- 【server】修复 系统日志页面空白
- 【server】优化 资产机器卡片试图部分场景未对齐问题
- 【server】优化 部分页面在小屏兼容(资产 Docker、节点分发)
- 【server】优化 节点脚本支持解绑(避免无非使用的服务器无非删除脚本)
- 【server】优化 白名单配置提示 nginx、证书功能将下线
- 【all】移除 插件端配置远程下载 host 输入框
- 【server】修复 项目、脚本、发布任务、日志阅读控制台无法正常使用问题(感谢@奇奇)
2.10.47.5-beta (2023-12-22)
🐞 解决BUG、优化功能
- 【server】修复 迁移项目关联构建关联的全局仓库无法完整迁移问题(感谢@奇奇)
- 【server】优化 仓库支持查看关联的构建
- 【server】修复 删除服务端脚本日志如果脚本不存在不能删除
2.10.47.4-beta (2023-12-22)
🐞 解决BUG、优化功能
- 【server】升级 web axios 版本
- 【server】修复 迁移项目判断条件不充足(同一个工作空间不迁移仓库和构建)
2.10.47.3-beta (2023-12-22)
🐣 新增功能
- 【all】新增 部分项目支持迁移工作空间和逻辑节点(感谢@奇奇)
🐞 解决BUG、优化功能
- 【server】优化 逻辑节点节目取消全局 loading(感谢@小菜鸡)
- 【server】优化 新增个性化配置全屏打开日志弹窗(构建、SSH、脚本、Docker等日志)(感谢@张飞鸿)
- 【server】修复 项目副本无法保存(修改中不能删除副本集、请到副本集中删除)
- 【server】优化 服务端中可以支持创建编辑项目、创建节点脚本啦!!!
- 【server】优化 项目列表支持删除项目、自动刷新项目
2.10.47.2-beta (2023-12-21)
🐣 新增功能
- 【server】优化 容器日志、集群任务日志支持下载(感谢@在时间里流浪)
🐞 解决BUG、优化功能
- 【agent】删除 项目副本中弃用兼容字段
parendId
- 【server】优化 Docker 集群任务日志支持筛选行数、是否显示时间戳(感谢@在时间里流浪)
- 【server】优化 修复容器构建中 cache 插件异常、默认插件无法正常使用问题(感谢@张飞鸿)
- 【server】优化 项目控制台日志输出 N 人查看改为 N 个会话(@冬)
- 【server】优化 添加超级管理员账号提醒勿使用常用账号
2.10.47.1-beta (2023-12-19)
🐣 新增功能
- 【server】新增 容器构建支持自定义插件(感谢@远方 Gitee issues I8PEWI)
- 【server】新增 容器管理新增导出、导入镜像
- 【server】新增 环境变量支持触发器获取、修改
🐞 解决BUG、优化功能
- 【server】升级 数据库 h2 版本
- 【server】修复 构建事件脚本未修改执行状态和退出码问题
- 【server】优化 构建事件脚本支持多选(顺序执行其中有一个中断将结束执行后续脚本)(感谢@loyal)
- 【server】优化 服务端脚本触发类型新增构建事件
⚠️ 注意
新增容器构建自定义插件说明:
- 到 【系统管理】->【配置管理】->【系统配置目录】 中找到
docker/uses
目录 - 添加插件配置文件
/docker/uses/java8/install.sh
其中java8
为新增的插件名 - 注意脚本中需要自行控制插件相关依赖的文件,需要将最新的文件保持到
/opt/${name}/
目录下,其中 ${name} 为插件名 - 辅助说明1:插件支持自定义环境变量
- 辅助说明2:自定义环境变量中需要引用插件目录请使用
${JPOM_PLUGIN_PATH}
- 系统默认集成了:
java
、maven
、node
、go
、python3
、gradle
、cache
默认插件有依赖版本检查如果您的网络不通建议自行创建插件来规避默认检查
2.10.46.2-beta (2023-12-15)
🐞 解决BUG、优化功能
- 【all】优化 ConcurrentHashMap 修改为线程安全的 hutoll[SafeConcurrentHashMap](感谢@在时间里流浪)
- 【all】升级 mwiede.jsch、oshi、fastjson、hutool、spring-boot、docker-java
- 【server】优化 SSH 脚本在部分场景阻塞卡死(ChannelType.EXEC 不添加超时时间)
- 【server】优化 SSH 脚本执行输出退出码
- 【server】优化 解决构建流程,环境变量env里出现value==null出现null报错 (感谢 @周冰 Gitee pr 197 )
- 【server】优化 SSH 脚本执行记录退出码
- 【server】优化 服务端脚本执行记录新增执行状态和退出码
2.10.46.1-beta (2023-10-20)
🐞 解决BUG、优化功能
- 【server】修复 容器构建下载产物未关闭文件流占用句柄问题(感谢@在时间里流浪)
2.10.45.3-beta (2023-10-17)
🐞 解决BUG、优化功能
- 【server】优化 构建产物同步到文件中心支持独立配置保留天数(感谢@zhangxin2477 Gitee issues I82G2F)
- 【server】优化 不能删除超级管理员账号
- 【agent】修复 Agent.sh 脚本的缺少方法问题(感谢@Siwen Yu Github issues 64)
- 【server】优化 系统管理查看操作日志显示全部工作空间
2.10.45.2-beta (2023-09-18)
🐞 解决BUG、优化功能
- 【server】优化 容器构建判断构建异常(严格模式异常中断构建)(感谢@在时间里流浪)
- 【server】修复 构建流程中断触发 success 事件(感谢@在时间里流浪)
- 【server】优化 SSH 独立管理面板支持快捷使用文件管理
2.10.45.1-beta (2023-09-15)
🐣 新增功能
- 【server】新增 SSH 新增独立管理面板(感谢@超人那个超i Gitee issues I7UFEX)
- 【agent】新增 DSL 项目支持配置脚本环境变量(感谢@陈旭 Gitee issues I80PTK)
🐞 解决BUG、优化功能
- 【server】优化 构建详情页面支持快捷回滚、查看构建日志(感谢@縁來只爲伱 Gitee issues I7YSNH)
- 【all】升级 hutool、commons-compress
- 【agent】修复 重启项目偶发 NPE(监听日志关闭事件)(感谢@caiqy Gitee issues I7Z2U6)
- 【server】优化 构建支持配置环境变量实现产物打包为
tar.gz
(USE_TAR_GZ=1) - 【server】修复 文件管理偶发无法查看发片下载地址
2.10.44.4-beta (2023-09-02)
🐞 解决BUG、优化功能
- 【server】修复 资产管理共享仓库新建归属到工作空间问题(感谢@沈钊)
- 【server】升级 springboot 、oshi、docker-java、jgit
2.10.44.3-beta (2023-08-31)
🐞 解决BUG、优化功能
- 【server】升级 mwiede.jsch 版本
2.10.44.2-beta (2023-08-30)
🐞 解决BUG、优化功能
- 【server】优化 构建回滚创建新的构建记录(感谢@Smith Gitee issues I7VEJA)
2.10.44.1-beta (2023-08-29)
🐣 新增功能
- 【server】新增 支持 git submodules (感谢 @Croce Gitee pr 195 )
🐞 解决BUG、优化功能
- 【server】修复 新增资产无法正常监控问题(感谢@乔、@MichelleChung、@Pluto)
- 【server】优化 编辑集群地址不验证,调整到心跳检测验证(感谢@黄纲)
- 【server】优化 构建新增环境变量:BUILD_ORIGINAL_RESULT_DIR_FILE、BUILD_RESULT_DIR_FILE(发布流程)(感谢@黄纲)
2.10.42.6-beta (2023-08-23)
🐞 解决BUG、优化功能
- 【server】修复 未配置集群地址时无法切换工作空间(感谢@ccx2480)
2.10.42.5-beta (2023-08-23)
🐣 新增功能
- 【server】新增 集群化管理工作空间(感谢@定格、@paobu Gitee issues I7UG5V)
🐞 解决BUG、优化功能
- 【server】修复 资产管理 SSH 管理系统名称显示未知问题(感谢@勤思·)
- 【server】优化 资产管理 Docker 管理支持配置分组
- 【server】优化 仓库管理支持配置分组
- 【server】优化 SSH 文件夹支持前端排序(感谢@勤思·)
2.10.42.4-beta (2023-08-19)
🐣 新增功能
- 【server】优化 ssh 相关功能支持 openssh8+ (感谢 @孤城落寞 Gitee pr 193 )
🐞 解决BUG、优化功能
- 【server】优化 仓库账号、 SSH 证书密码支持选择环境变量
- 【all】升级 commons-compress、fastjson、hutool 版本
- 【server】优化 maven 依赖冲突
- 【server】优化 文件发布-节点发布文件名使用真实名称(感谢@勤思·)
- 【server】优化 文件发布-ssh发布新增变量:FILE_NAME、FILE_EXT_NAME
2.10.42.3-beta (2023-08-04)
🐣 新增功能
- 【server】新增 SSH 文件管理修改文件权限功能(感谢 @MichelleChung Gitee issues I6VDXS )
🐞 解决BUG、优化功能
- 【server】升级 h2、SpringBoot 版本
- 【server】使用系统git时,无法克隆tag问题优化 (感谢@唐明)
- 【server】优化 SSH 和 代码仓库的密码从工作空间变量中读取
2.10.42.2-beta (2023-07-04)
🐣 新增功能
- 【server】新增 Docker 容器重建功能,即删除原有的容器,重新创建一个新的容器
🐞 解决BUG、优化功能
- 【server】优化 删除工作空间前预检查关联数据存在情况(感谢 @陈旭 Gitee issues I7F0ZN )
- 【server】优化 退出登录支持彻底退出、切换账号退出(感谢 @wangfubiao Gitee issues I7GA5Q )
- 【server】优化 IP 白名单验证忽略 IPV6 情况
- 【server】优化 服务端缓存管理支持查看黑名单 IP 详细信息(感谢@酱总)
2.10.42.1-beta (2023-06-26)
🐣 新增功能
- 【server】新增 Docker 管理增加 SSH 连接
🐞 解决BUG、优化功能
- 【server】修复 SSH 编辑输入框出现部分关键词时保持报错(感谢 @一只羊 Gitee issues I7E3UG )
- 【server】优化 日志组件支持显示 \t 制表符、清空缓冲区滚动到顶部
- 【server】修复 彻底删除节点分发时未自动删除关联日志(感谢@ccx2480)
- 【server】修复 节点管理中脚本模板翻页无效(感谢 @wangfubiao Gitee issues I7F0RS )
- 【server】优化 工作空间配置页面中新增节点分发白名单配置入口(感谢 @陈旭 Gitee issues I7F0W0 )
- 【server】优化 构建附加环境变量支持解析 URL 参数格式 (感谢 @爱琳琳真是太好了 Gitee issues I7FROG )
- 【server】优化 构建支持单个配置保留天数和保留个数 (感谢 @阿超 Gitee issues I7FOG2 )
2.10.41.3-beta (2023-06-12)
🐣 新增功能
- 【server】新增 SSH 列表支持显示 docker 版本信息
- 【server】优化 Docker 镜像增加批量删除(已经被容器使用的镜像不会删除)
- 【server】优化 启用 Jpom 新版专属 logo
🐞 解决BUG、优化功能
- 【server】修复 查看 docker 容器日志 web socket 线程被阻塞问题
- 【server】优化 日志组件显示高亮、滚动条样式优化
- 【server】优化 web socket 会话关闭显示分类
- 【server】优化 页面滚动条样式
- 【server】优化 编辑关联分发,选择项目下拉框不能显示项目全名称(tooltip)(感谢@LYY)
- 【server】优化 监听页面关闭事件,主动关闭 websocket
- 【server】修复 批量构建触发器无法正常使用(感谢 @botboy Github issues 48 )
⚠️ 注意
- 如果自定义过 SSH 监控脚本需要自行同步获取 docker 信息脚本
2.10.41.2-beta (2023-06-09)
🐣 新增功能
- 【server】新增 工作空间新增分组字段(存在多个分组时页面切换将使用二级选择)(感谢@酱总)
🐞 解决BUG、优化功能
- 【server】修复 页面关闭 docker 终端未主动关闭后台终端进程问题
- 【server】优化 docker 终端页面缓冲区大小自动适应
- 【server】优化 项目列表可以查看项目日志(避免控制台卡顿无法操作下载日志)(感谢@阿超)
- 【server】优化 日志组件采用虚拟滚动渲染,避免日志过多浏览器卡死
2.10.41.1-beta (2023-05-15)
🐣 新增功能
- 【server】新增 仓库支持导入导出
- 【server】新增 镜像创建容器支持配置 hostname、集群服务支持配置 hostname(感谢@心光)
🐞 解决BUG、优化功能
- 【server】优化 资产管理支持管理共享仓库
- 【server】优化 增大验证码检测功能异常捕捉范围
- 【server】修复 令牌导入仓库令牌长度不足问题(感谢 @Sherman Chu Github issues 45 )
- 【server】修复 分发列表配置功能无法使用(感谢 @Free Gitee issues I716UI )
- 【server】修复 构建卡片布局、构建详情中构建方式显示不正确(感谢@A)
2.10.40.8-beta (2023-04-19)
🐞 解决BUG、优化功能
- 【server】修复 仓库编辑清除密码按钮弹窗层级问题(感谢 @轩辕豆豆 Gitee issues I6VSCR )
- 【server】修复 优化构建列表卡片布局存在未构建数据布局错乱问题(感谢 @lin_yeqi Gitee issues I6VUB7 )
2.10.40.7-beta (2023-04-14)
🐞 解决BUG、优化功能
- 【server】修复 在线更新无法正常使用
2.10.40.6-beta (2023-04-14)
🐣 新增功能
- 【server】新增 容器构建中对 gradle 插件的支持(感谢 @xiaozhi Gitee pr 188 )
🐞 解决BUG、优化功能
- 【server】优化 构建 SSH 发布命令支持
SSH_RELEASE_PATH
环境变量(感谢@定格) - 【server】修复 全屏终端无法打开文件管理(感谢@Pluto)
- 【server】优化 自动探测服务端登录验证码是否可用
- 【all】优化 文件编辑后缀识别支持配置文件名或者正则表达式(感谢@MichelleChung)
- 【server】优化 支持自动执行触发器清理
- 【server】优化 重新登录未加载管理员菜单(@A)
- 【server】修复 第三方登录跳转测试丢失
2.10.40.5-beta (2023-04-12)
🐞 解决BUG、优化功能
- 【server】修复 清空浏览器缓存未跳转到登录页面
- 【server】优化 构建拉取 git 仓库支持使用服务器中的 git 插件,实现配置克隆深度参数
- 【server】修复 删除节点脚本报错(感谢 @xiaozhi Gitee issues I6USMY )
2.10.40.4-beta (2023-04-07)
🐞 解决BUG、优化功能
- 【agent】修复 获取项目状态部分情况出现 NPE (感谢@酱总)
2.10.40.3-beta (2023-04-06)
🐞 解决BUG、优化功能
- 【server】优化 编辑构建无法重置已经选择的事件脚本 (感谢@左手生活,右手浪漫)
- 【server】优化 登录页面切换验证码自动清空验证码输入框(感谢@TrouBles)
- 【server】修复 docker 集群日志查看后未自动关闭造成日志文件继续增长的问题(@无味。)
- 【server】优化 服务端缓存项目信息的创建时间和修改时间同步为节点中的数据创建、修改时间
- 【server】优化 文件管理支持批量删除(感谢@左手生活,右手浪漫)
- 【agent】优化 取消 hutool-cache 包依赖
- 【server】优化 JustAuth fastjson 依赖配置为 fastjson2
2.10.40.2-beta (2023-04-04)
🐞 解决BUG、优化功能
- 【server】修复 项目文件跟踪控制台无法正常使用(感谢@左手生活,右手浪漫)
- 【server】修复 插件端日志无法正常差异
- 【server】修复 docker 拉取镜像不能识别私有仓库地址(@章强)
2.10.40.1-beta (2023-04-04)
🐞 解决BUG、优化功能
- 【server】修复 日志搜索控制台无法正常使用(感谢@左手生活,右手浪漫)
2.10.39.4-beta (2023-04-03)
🐞 解决BUG、优化功能
- 【server】修复 查看文件发布详情节点名称未显示
- 【server】优化 发布记录重建不能选中节点
2.10.39.3-beta (2023-04-03)
🐞 解决BUG、优化功能
- 【server】修复 资产管理机器管理单个分配工作空间无法正常使用(感谢@咻咻咻秀啊)
- 【server】修复 资产管理相关权限、操作日志无法记录问题(感谢@咻咻咻秀啊)
- 【server】修复 docker 控制台 、日志无法正常使用
- 【server】优化 docker 控制台页面布局优化,支持单独查看 docker-compose
- 【server】优化 docker 实时查看日志支持配置是否显示时间戳
2.10.39.2-beta (2023-03-31)
🐞 解决BUG、优化功能
- 【server】修复 构建同步到文件管理中心失败(感谢@破冰)
2.10.39.1-beta (2023-03-31)
🐞 解决BUG、优化功能
- 【server】优化 登录成功主动刷新菜单缓存、切换账号登录工作空间无权限页面白屏(感谢@A、@零壹)
- 【all】更名 变更包名为
org.dromara.jpom
- 【server】修复 编辑 docker 导入证书弹窗无法正常显示问题(感谢@左手生活,右手浪漫)
- 【server】修复 工作空间中资产管理相关页面搜索无数据时出现操作引导提示(感谢@酱总)
2.10.38.11-beta (2023-03-31)
🐣 新增功能
- 【server】新增 oauth2 新增 gitee、github 平台(感谢@A)
🐞 解决BUG、优化功能
- 【server】优化 规范 oauth2 登录接口和回调地址
2.10.38.10-beta (2023-03-30)
🐞 解决BUG、优化功能
- 【server】修复 节点脚本支持全局共享同步节点、节点管理查看脚本重复问题(感谢@奇奇)
- 【server】修复 创建构建选择命令模板无法修改(感谢@定格)
- 【server】优化 构建新增配置是否发布隐藏文件属性(感谢@简单)
2.10.38.9-beta (2023-03-30)
🐣 新增功能
- 【all】新增 节点脚本支持全局共享(感谢@奇奇)
- 【server】新增 构建状态新增
队列等待
,用于标记当前构建存于线程排队中(感谢@酱总)
🐞 解决BUG、优化功能
- 【server】修复 SSH 终端无法正常使用的问题(感谢@左手生活,右手浪漫)
- 【server】修复 缓存中的工作空间 ID 和路由工作空间 ID 不一致问题
- 【server】修复 超出构建队列数取消任务不生效问题(感谢@酱总)
2.10.38.8-beta (2023-03-30)
🐞 解决BUG、优化功能
- 【server】修复 节点脚本、项目控制台无法正常使用的问题(感谢@奇奇)
2.10.38.7-beta (2023-03-29)
🐣 新增功能
- 【server】新增 构建新增配置排除发布目录表达式(感谢@毛毛虫)
🐞 解决BUG、优化功能
- 【server】修复 修改节点未填写密码不能保存
- 【server】修复 服务端脚本非共享脚本不能执行问题
- 【server】优化 构建命令支持引用脚本模板内容(便于复杂构建命令管理)(感谢@毛毛虫)
2.10.38.6-beta (2023-03-29)
🐞 解决BUG、优化功能
- 【server】修复 SSH 分组无法正常搜索、排序异常(感谢@A)
- 【server】修复 编辑构建分组、保存并构建按钮无效(感谢@酱总)
- 【server】修复 全局共享脚本日志无法查看问题(感谢@酱总)
2.10.38.5-beta (2023-03-29)
🐞 解决BUG、优化功能
- 【server】优化 证书管理支持使用文件管理部署
- 【server】优化 节点管理中项目管理和脚本管理菜单合并为一个菜单
- 【server】修复 节点分发构建确认弹窗筛选项目不生效问题
- 【server】修复 无法使用添加构建功能
- 【server】修复 资产管理 ssh 分组不生效问题(感谢@A)
- 【server】优化 构建详情页面布局(构建触发器、查看构建历史)
- 【server】优化 新增构建状态描述来记录构建异常信息
- 【server】优化 构建页面新增卡片布局方式
⚠️ 注意
构建触发器变动,发生异常时 type 为 error,并且新增:statusMsg 字段
2.10.38.4-beta (2023-03-28)
🐣 新增功能
- 【all】新增 文件管理发布支持发布到节点指定目录
🐞 解决BUG、优化功能
- 【server】修复 无法正常使用下载功能
- 【all】升级 springboot、hutool、fastjson2、svnkit 版本
2.10.38.3-beta (2023-03-27)
🐞 解决BUG、优化功能
- 【server】优化 删除管理脚本中的
-XX:+AggressiveOpts
参数 (感谢 @牛孝祖 Gitee issues I6PUNM ) - 【server】修复 兼容 oauth2 登录没有 state 场景(感谢@酱总)
2.10.38.2-beta (2023-03-27)
🐣 新增功能
- 【server】新增 支持 oauth2 登录 (感谢 @MaxKeyTop Gitee pr 183 )
🐞 解决BUG、优化功能
- 【server】优化 在线构建仓库支持全局共享(避免同一个仓库频繁创建)(感谢@酱总)
- 【server】修复 开启 beta 计划快速安装命令不是 beta 版本(感谢@酱总)
- 【server】修复 批量构建任务等待中没有日志输出问题(感谢@酱总)
- 【server】优化 构建支持批量取消(感谢@酱总)
- 【server】优化 取消构建时候主动删除构建容器
- 【server】优化 构建触发器新增微队列,避免同一时间提交构建任务被拒绝(服务重启队列任务将丢失)(感谢@轩辕豆豆)
- 【server】优化 环境管理页面支持查看间隔任务统计信息
- 【server】优化 令牌导入仓库模块统一调整为模板配置(部分方式不支持搜索)(感谢@魏宏斌)
- 【agent】优化 DSL 项目报警内容添加状态消息(感谢@核桃)
- 【server】优化 服务端脚本支持配置全局共享(感谢@酱总)
2.10.38.1-beta (2023-03-23)
🐣 新增功能
- 【server】新增 证书管理全部迁移到服务端统一导入 (感谢@.)
- 【server】新增 节点项目支持导入,导出(感谢@酱总)
🐞 解决BUG、优化功能
- 【server】优化 清理单项构建历史保留个数只判断(构建结束、发布中、发布失败、发布失败)有效构建状态,避免无法保留有效构建历史(感谢@张飞鸿)
- 【server】优化 节点监控超时时间调整为 30 秒(避免 windows 服务器频繁超时)(感谢@波比)
- 【server】优化 打开节点管理页面不刷新节点列表
- 【agent】修复 未配置节点白名单时直接创建分发项目报错(感谢@奋起的大牛)
- 【server】修复 SSH 关联工作空间的授权目录无法取消
- 【server】优化 查看分发项目状态取消折叠 table,调整为独立页面
- 【server】优化 逻辑节点没有显示快速安装按钮问题(感谢@酱总)
- 【server】优化 docker TLS 证书全部迁移到证书管理,配置证书支持快捷选择 (感谢@.)
- 【server】修复 仓库 ssh 协议配置超时时间无法正常拉取代码(感谢@毛毛虫)
⚠️ 注意
- 如果节点已经配置过项目文件下载远程地址白名单需要统一配置到服务端的工作空间的白名单。
- 已经配置节点项目远程下载白名单将保留只读,不做实际判断
❌ 不兼容功能
- 【agent】取消 节点管理证书管理取消上传编辑功能(保留查询删除功能)
- 【agent】取消 节点白名单配置取消 ssl 证书路径配置
- 【agent】取消 节点项目文件下载远程文件白名单统一调整到服务端白名单配置