2022-01-24 13:10:28 +08:00
|
|
|
|
# 🚀 版本日志
|
2019-04-01 09:48:55 +08:00
|
|
|
|
|
2023-01-05 09:49:22 +08:00
|
|
|
|
## 2.10.8
|
|
|
|
|
|
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
|
|
|
|
1. 【all】优化 程序运行的 tmp 文件夹跟随项目目录 `java.io.tmpdir`
|
2023-01-05 10:00:10 +08:00
|
|
|
|
2. 【all】优化 判断目录越级 `checkSlip` 目录转义至 tmpdir,避免在用户目录生成空白文件夹
|
2023-01-05 09:49:22 +08:00
|
|
|
|
|
|
|
|
|
### ❌ 不兼容功能
|
|
|
|
|
|
|
|
|
|
1. 【all】取消 程序启动写入全局临时信息
|
|
|
|
|
|
|
|
|
|
------
|
|
|
|
|
|
2023-01-04 21:49:48 +08:00
|
|
|
|
## 2.10.7 (2023-01-04)
|
2023-01-04 09:57:14 +08:00
|
|
|
|
|
|
|
|
|
### 🐣 新增功能
|
|
|
|
|
|
2023-01-04 17:56:55 +08:00
|
|
|
|
1. 【server】新增 配置管理新增配置目录在线编辑功能
|
2023-01-04 18:00:29 +08:00
|
|
|
|
2. 【server】新增 容器构建新增 `ubuntu-git` 镜像
|
2023-01-04 17:56:55 +08:00
|
|
|
|
|
2023-01-04 09:57:14 +08:00
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
|
|
|
|
1. 【server】修复 在线终端输入部分字符后自动端口连接问题(感谢 @Again.... )
|
2023-01-04 10:35:18 +08:00
|
|
|
|
2. 【server】修复 执行 SSH 脚本未正常加载环境变量问题
|
2023-01-04 17:56:55 +08:00
|
|
|
|
3. 【server】修复 快速安装(绑定)插件端的命令特殊字符转义问题 (感谢@张飞鸿)
|
2023-01-04 20:44:46 +08:00
|
|
|
|
4. 【server】优化 节点在线升级确认操作提醒要升级的目标版本号(感谢@木迷榖)
|
2023-01-04 21:34:20 +08:00
|
|
|
|
5. 【server】优化 modal 弹窗新增 destroyOnClose , 优化页面卡顿和组件样式冲突
|
|
|
|
|
6. 【server】修复 windows nginx 配置文件编辑白名单路径非绝对路径时出现名称错误
|
2023-01-04 17:56:55 +08:00
|
|
|
|
|
|
|
|
|
### ❌ 不兼容功能
|
|
|
|
|
|
|
|
|
|
1. 【server】下架 构建配置管理功能(请使用配置目录管理功能代替)
|
2023-01-04 09:57:14 +08:00
|
|
|
|
|
|
|
|
|
------
|
|
|
|
|
|
2022-12-29 15:05:04 +08:00
|
|
|
|
## 2.10.6 (2022-12-29)
|
2022-12-28 13:25:06 +08:00
|
|
|
|
|
|
|
|
|
### 🐣 新增功能
|
|
|
|
|
|
2022-12-29 09:45:04 +08:00
|
|
|
|
1. 【agent】新增 上传项目文件,下载远程文件 压缩包支持自动剔除文件夹
|
2022-12-29 11:57:53 +08:00
|
|
|
|
2. 【server】新增 节点分发新增手动取消分发任务功能
|
|
|
|
|
(感谢 [@gxw](https://gitee.com/yinxianer) [Gitee issues I61SBB](https://gitee.com/dromara/Jpom/issues/I61SBB) )
|
2022-12-28 18:48:04 +08:00
|
|
|
|
|
2022-12-28 13:25:06 +08:00
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
|
|
|
|
1. 【server】优化 SSH 终端 JSCH 新增日志实现,方便排查问题
|
|
|
|
|
2. 【agent】优化 部分下载接口取消返回值,避免控制台出现错误日志
|
|
|
|
|
3. 【server】优化 服务端代理插件端的 websocket 超时问题
|
2022-12-28 14:36:54 +08:00
|
|
|
|
4. 【server】修复 在线终端输入部分字符后自动端口连接问题(感谢 @Again.... )
|
2022-12-29 09:45:04 +08:00
|
|
|
|
5. 【server】修复 部分下拉框无法正常搜索文件(感谢 @Again.... )
|
|
|
|
|
6. 【agent】优化 同时上传相同的文件名时可能异常
|
2022-12-29 11:57:53 +08:00
|
|
|
|
7. 【server】优化 节点分发状态新增(等待分发、手动取消状态)
|
|
|
|
|
8. 【server】修复 状态为未分发时分发失败引起的状态错误
|
2022-12-28 13:25:06 +08:00
|
|
|
|
|
|
|
|
|
------
|
|
|
|
|
|
2022-12-27 15:27:46 +08:00
|
|
|
|
## 2.10.5 (2022-12-27)
|
2022-12-23 19:24:43 +08:00
|
|
|
|
|
2022-12-26 10:55:24 +08:00
|
|
|
|
### 🐣 新增功能
|
|
|
|
|
|
|
|
|
|
1. 【server】新增 操作日志新增数据名称字段
|
|
|
|
|
|
2022-12-23 19:24:43 +08:00
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
|
|
|
|
1. 【agent】修复 项目文件夹不存在时不能下载远程文件
|
2022-12-24 13:45:33 +08:00
|
|
|
|
2. 【all】升级 fastjson 升级为 fastjson2
|
2022-12-24 22:58:57 +08:00
|
|
|
|
3. 【all】升级 SpringBoot 2.7.7 、commons-compress
|
|
|
|
|
4. 【server】移除 空闲依赖 jaxb-api
|
2022-12-25 19:05:23 +08:00
|
|
|
|
5. 【all】优化 启动加载流程,保存顺序加载
|
|
|
|
|
6. 【all】修复 启动成功写入全局信息由于没有权限造成的异常
|
|
|
|
|
(感谢 [@LeonChen21](https://gitee.com/leonchen21) [Gitee issues I67C3C](https://gitee.com/dromara/Jpom/issues/I67C3C) )
|
2022-12-26 10:55:24 +08:00
|
|
|
|
7. 【server】优化 websocket 控制台操作日志记录
|
|
|
|
|
8. 【server】修复 超级管理的 websocket 操作日志记录工作空间不正确
|
2022-12-26 14:24:47 +08:00
|
|
|
|
9. 【agent】优化 插件端删除 spring-boot-starter-websocket 依赖
|
2022-12-26 17:22:35 +08:00
|
|
|
|
10. 【server】优化 服务端删除 Java-WebSocket 依赖(采用统一模块管理)
|
2022-12-27 11:17:00 +08:00
|
|
|
|
11. 【server】修复 更新构建状态互斥,避免状态被异步更新冲突
|
2022-12-28 13:25:06 +08:00
|
|
|
|
12. 【server】优化 下载文件采用标签页面形式取消 blob
|
2022-12-23 19:24:43 +08:00
|
|
|
|
|
2022-12-24 21:16:11 +08:00
|
|
|
|
### ❌ 不兼容功能
|
|
|
|
|
|
|
|
|
|
1. 【server】取消 兼容低版本插件端的 websocket 授权信息传输方式(低版本插件端请同步升级到最新)
|
2022-12-24 22:58:57 +08:00
|
|
|
|
2. 【server】取消 服务端取消向插件端传递操作人的用户名
|
2022-12-27 09:28:10 +08:00
|
|
|
|
3. 【server】取消 服务端数据库用户操作日志表对 REQID 字段兼容(2.9.1 以下)
|
2022-12-24 21:16:11 +08:00
|
|
|
|
|
2022-12-23 19:24:43 +08:00
|
|
|
|
------
|
|
|
|
|
|
2022-12-23 15:07:24 +08:00
|
|
|
|
## 2.10.4 (2022-12-23)
|
2022-12-23 10:54:54 +08:00
|
|
|
|
|
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
|
|
|
|
1. 【all】修复 linux 管理脚本中的 pid 文件内容与真实进程不一致问题
|
|
|
|
|
2. 【all】恢复 linux 管理脚本支持创建服务管理
|
|
|
|
|
|
|
|
|
|
### ⚠️ 注意
|
|
|
|
|
|
|
|
|
|
Linux 环境 已经安装 2.10.3 ~ 2.10.0 的需要手动更新一下管理脚本
|
|
|
|
|
|
|
|
|
|
> 需要`创建服务来管理`的需要更新后才能正常使用在线升级和保存配置并重启
|
|
|
|
|
|
|
|
|
|
> 建议先更新脚本再升级插件端或者服务端
|
|
|
|
|
|
|
|
|
|
**服务端**:(需要到安装目录的 bin 下执行)
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
curl -LfsSo Server.sh https://gitee.com/dromara/Jpom/raw/master/modules/server/src/main/bin/Server.sh
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
```shell
|
2022-12-27 10:45:53 +08:00
|
|
|
|
curl -LfsSo Service.sh https://gitee.com/dromara/Jpom/raw/master/modules/server/src/main/bin/Service.sh
|
2022-12-23 10:54:54 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
**插件端** :(需要到安装目录的 bin 下执行)
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
curl -LfsSo Agent.sh https://gitee.com/dromara/Jpom/raw/master/modules/agent/src/main/bin/Agent.sh
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
```shell
|
2022-12-23 15:38:53 +08:00
|
|
|
|
curl -LfsSo Service.sh https://gitee.com/dromara/Jpom/raw/master/modules/agent/src/main/bin/Service.sh
|
2022-12-23 10:54:54 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
------
|
|
|
|
|
|
2022-12-22 10:38:15 +08:00
|
|
|
|
## 2.10.3 (2022-12-22)
|
|
|
|
|
|
2022-12-22 12:41:48 +08:00
|
|
|
|
### 🐣 新增功能
|
|
|
|
|
|
|
|
|
|
1. 【server】新增 在线构建新增 `packageFile` 流程 编译 webhook 或者事件脚本调用
|
|
|
|
|
|
2022-12-22 10:38:15 +08:00
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
|
|
|
|
1. 【server】修复 快速导入节点工作空间id `undefined`
|
|
|
|
|
2. 【server】修复 本地运行脚本默认找不到的情况
|
|
|
|
|
3. 【agent】优化 项目控制台日志文件默认编码格式判断系统 windows 默认 GBK,其他默认 UTF-8
|
|
|
|
|
(感谢 [@gf_666](https://gitee.com/gf_666) [Gitee issues I66ZZZ](https://gitee.com/dromara/Jpom/issues/I66ZZZ) )
|
2022-12-22 12:41:48 +08:00
|
|
|
|
4. 【server】优化 在线构建 ssh 清空产物异常不标记发布异常
|
2022-12-22 10:38:15 +08:00
|
|
|
|
|
|
|
|
|
### ⚠️ 注意
|
|
|
|
|
|
|
|
|
|
Linux 环境 已经安装 2.10.2 ~ 2.10.0 的需要手动更新一下管理脚本,之前管理脚本存在部分场景日志输出错乱的问题
|
|
|
|
|
|
|
|
|
|
> 建议先更新脚本再升级插件端或者服务端
|
|
|
|
|
|
|
|
|
|
**服务端**:(需要到安装目录的 bin 下执行)
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
curl -LfsSo Server.sh https://gitee.com/dromara/Jpom/raw/master/modules/server/src/main/bin/Server.sh
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
**插件端** :(需要到安装目录的 bin 下执行)
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
curl -LfsSo Agent.sh https://gitee.com/dromara/Jpom/raw/master/modules/agent/src/main/bin/Agent.sh
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
------
|
|
|
|
|
|
2022-12-21 16:17:11 +08:00
|
|
|
|
## 2.10.2 (2022-12-21)
|
2022-12-21 14:14:50 +08:00
|
|
|
|
|
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
|
|
|
|
1. 【server】节点快速安装命令示例提供默认安装命令
|
|
|
|
|
2. 【server】修复 docker 插件未正常加载问题(感谢@顺子)
|
2022-12-21 15:50:52 +08:00
|
|
|
|
3. 【server】优化 本地构建命令执行方式由逐行改为脚本执行
|
2022-12-21 16:17:11 +08:00
|
|
|
|
4. 【server】修复 构建未配置 webhook 控制台报错
|
2022-12-21 19:11:14 +08:00
|
|
|
|
5. 【server】修复 构建未配置 webhook 不触发事件脚本
|
2022-12-21 14:14:50 +08:00
|
|
|
|
|
|
|
|
|
### ❌ 不兼容功能
|
|
|
|
|
|
|
|
|
|
1. 【server】下架 SSH 上传文件安装插件端方式,采用快速安装命令代替
|
2022-12-21 15:50:52 +08:00
|
|
|
|
2. 【server】取消 构建命令和本地命令发布 不支持 #{} 变量替换
|
|
|
|
|
3. 【server】取消 SSH 命令模板 不支持 #{} 变量替换(仅支持 ${} 替换)
|
2022-12-21 14:14:50 +08:00
|
|
|
|
|
|
|
|
|
------
|
|
|
|
|
|
2022-12-20 19:49:55 +08:00
|
|
|
|
## 2.10.1 (2022-12-20)
|
2022-12-19 15:36:03 +08:00
|
|
|
|
|
|
|
|
|
### 🐣 新增功能
|
|
|
|
|
|
2022-12-20 09:50:24 +08:00
|
|
|
|
1. 【server】新增 节点项目支持快速复制操作
|
|
|
|
|
(感谢[@mt-mored](https://gitee.com/mt-mored) [Gitee issues I653O3](https://gitee.com/dromara/Jpom/issues/I653O3) )
|
2022-12-20 10:40:44 +08:00
|
|
|
|
2. 【all】新增 节点项目、独立节点分发支持彻底删除
|
2022-12-20 12:05:08 +08:00
|
|
|
|
3. 【agent】新增 DSL 项目模式执行脚本支持节点环境变量
|
|
|
|
|
(感谢[@苏生不语](https://gitee.com/sushengbuyu) [Gitee issues I66MNP](https://gitee.com/dromara/Jpom/issues/I66MNP) )
|
2022-12-20 13:55:00 +08:00
|
|
|
|
4. 【all】新增 构建项目发布、节点分发支持配置发布前先停止(避免 windows 环境文件被占用)
|
2022-12-20 14:04:18 +08:00
|
|
|
|
(感谢 [@yiziyu](https://gitee.com/yiziyu) [Gitee issues I65MS1](https://gitee.com/dromara/Jpom/issues/I65MS1)、[@all-around-badass](https://gitee.com/all-around-badass) [Gitee issues I66PYU](https://gitee.com/dromara/Jpom/issues/I66PYU) )
|
2022-12-20 09:50:24 +08:00
|
|
|
|
|
2022-12-20 09:26:31 +08:00
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
2022-12-20 11:12:00 +08:00
|
|
|
|
1. 【server】优化 节点分发菜单更名为项目管理
|
|
|
|
|
2. 【server】优化 节点分发添加项目限制数量由 2 调整为 1
|
2022-12-20 09:26:31 +08:00
|
|
|
|
(感谢[@苏生不语](https://gitee.com/sushengbuyu) [Gitee issues I66R73](https://gitee.com/dromara/Jpom/issues/I66R73) )
|
2022-12-20 13:55:00 +08:00
|
|
|
|
3. 【server】修复 节点分发手动上传文件二级目录出现 `undefined`
|
|
|
|
|
4. 【agent】修复 默认项目模式执行命令存在 `null` 字符串
|
2022-12-20 14:04:18 +08:00
|
|
|
|
5. 【server】修复 初次安装服务端初始化数据库失败问题 (感谢@lg)
|
2022-12-20 16:32:43 +08:00
|
|
|
|
6. 【server】优化 日志显示组件(取消正则搜索),日志删除 `ansi` 颜色
|
|
|
|
|
(感谢[@苏生不语](https://gitee.com/sushengbuyu) [Gitee issues I657JR](https://gitee.com/dromara/Jpom/issues/I657JR) )
|
2022-12-20 18:05:10 +08:00
|
|
|
|
7. 【server】优化 编辑组件可能出现行错和内容错乱问题
|
|
|
|
|
8. 【server】优化 查看系统日志的多次切换内容返回错乱问题
|
2022-12-20 13:55:00 +08:00
|
|
|
|
|
|
|
|
|
### ❌ 不兼容功能
|
|
|
|
|
|
|
|
|
|
1. 【agent】取消 DSL 项目脚本的 #{} 替换变量
|
2022-12-20 09:26:31 +08:00
|
|
|
|
|
2022-12-20 19:38:10 +08:00
|
|
|
|
### ⚠️ 注意
|
|
|
|
|
|
|
|
|
|
Linux 环境 已经安装 2.10.0 的需要手动更新一下管理脚本,2.10.0 管理脚本存在在线升级和在线重启日志输出重复问题
|
|
|
|
|
|
|
|
|
|
> 建议先更新脚本再升级插件端或者服务端
|
|
|
|
|
|
|
|
|
|
**服务端**:(需要到安装目录的 bin 下执行)
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
curl -LfsSo Server.sh https://gitee.com/dromara/Jpom/raw/master/modules/server/src/main/bin/Server.sh
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
**插件端** :(需要到安装目录的 bin 下执行)
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
curl -LfsSo Agent.sh https://gitee.com/dromara/Jpom/raw/master/modules/agent/src/main/bin/Agent.sh
|
|
|
|
|
```
|
|
|
|
|
|
2022-12-20 09:26:31 +08:00
|
|
|
|
------
|
|
|
|
|
|
2022-12-20 11:12:00 +08:00
|
|
|
|
## 2.10.0 (2022-12-19)
|
2022-12-20 09:26:31 +08:00
|
|
|
|
|
|
|
|
|
### 🐣 新增功能
|
|
|
|
|
|
2022-12-19 15:36:03 +08:00
|
|
|
|
1. 【all】外置 `logback` 配置文件
|
|
|
|
|
2. 【server】服务端管理相关功能独立页面菜单
|
|
|
|
|
3. 【server】新增项目触发器用于管理项目状态
|
|
|
|
|
4. 【all】新增 构建项目发布支持配置发布到二级目录
|
|
|
|
|
5. 【server】新增 节点分发发布支持配置发布到二级目录
|
|
|
|
|
|
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
|
|
|
|
1. 【all】启动相关信息由控制台输出改为 `logback`
|
|
|
|
|
2. 【all】节点管理中 `其他功能` 菜单更名为 `脚本管理`
|
|
|
|
|
3. 【all】优化版本升级修改管理脚本里变量,采用文件记录方式
|
|
|
|
|
4. 【server】优化容器启动脚本,支持监听进程已经终端重启操作
|
|
|
|
|
5. 【server】修复 自动刷新页面已经关闭的标签页,后台仍然在发送请求
|
|
|
|
|
(感谢[@苏生不语](https://gitee.com/sushengbuyu) [Gitee issues I664OP](https://gitee.com/dromara/Jpom/issues/I664OP) )
|
|
|
|
|
6. 【server】修正触发器说明错别字
|
|
|
|
|
|
|
|
|
|
### ❌ 不兼容功能
|
|
|
|
|
|
|
|
|
|
1. 【server】取消支持 2.8.0 以下 json 文件转存数据库
|
|
|
|
|
2. 【all】下架 JDK 管理模块(请使用 DSL 项目模式代替)
|
|
|
|
|
3. 【all】下架 TOMCAT 管理模块(请使用 DSL 项目模式代替)
|
|
|
|
|
4. 【all】删除 项目内存监控页面
|
|
|
|
|
5. 【all】配置文件名称由 `extConfig.yml` 变更为 `application.yml`
|
|
|
|
|
6. 【all】调整项目打包目录结构
|
|
|
|
|
7. 【all】取消兼容低版本数据目录文件迁移(调试运行)
|
|
|
|
|
8. 【all】取消自动识别文件编码格式模块 `auto-charset-jchardet`
|
|
|
|
|
9. 【all】更新管理脚本,进程标识更新(已经存在的需要手动停止)
|
|
|
|
|
10. 【all】取消插件端配置化向服务端注册功能(采用快速导入方式替代)
|
|
|
|
|
11. 【server】取消服务端授权 token 配置
|
|
|
|
|
12. 【all】下架 节点脚本导入功能
|
|
|
|
|
13. 【server】取消限制创建用户最大数配置:`user.maxCount`
|
|
|
|
|
14. 【server】删除 node_info 表 cycle 字段
|
|
|
|
|
15. 【agent】删除项目回收记录功能
|
|
|
|
|
|
|
|
|
|
### ❌ 不兼容的属性配置变更
|
|
|
|
|
|
|
|
|
|
> 属性配置支持驼峰和下划线
|
|
|
|
|
|
|
|
|
|
1. 【agent】`whitelistDirectory.checkStartsWith` -> `jpom.whitelist-directory.check-starts-with`
|
|
|
|
|
2. 【agent】`project.stopWaitTime` -> `jpom.project.statusWaitTime`
|
|
|
|
|
3. 【agent】`project.*` -> `jpom.project.*`
|
2022-12-20 09:26:31 +08:00
|
|
|
|
4. 【agent】修正拼写错误 `log.*back*` -> `jpom.project.log.*backup*`
|
2022-12-19 15:36:03 +08:00
|
|
|
|
5. 【agent】`log.*` -> `jpom.project.log.*`
|
|
|
|
|
6. 【agent】`log.intiReadLine` -> `jpom.init-read-line`
|
|
|
|
|
7. 【agent】 `log.autoBackConsoleCron` 不支持配置 none (none 使用 `jpom.project.log.autoBackupToFile` 代替)
|
|
|
|
|
8. 【all】删除 `consoleLog.reqXss` 、`consoleLog.reqResponse`
|
|
|
|
|
9. 【all】`consoleLog.charset` -> `jpom.system.console-charset`
|
|
|
|
|
10. 【server】`node.uploadFileTimeOut` -> `jpom.node.uploadFileTimeout`
|
|
|
|
|
11. 【server】`system.nodeHeartSecond` -> `jpom.node.heartSecond`
|
|
|
|
|
12. 【server】`user.*` -> `jpom.user.*`
|
|
|
|
|
13. 【server】`jpom.authorize.expired` -> `jpom.user.tokenExpired`
|
|
|
|
|
14. 【server】`jpom.authorize.renewal` -> `jpom.user.tokenRenewal`
|
|
|
|
|
15. 【server】`jpom.authorize.key` -> `jpom.user.tokenJwtKey`
|
|
|
|
|
16. 【server】`jpom.webApiTimeout` -> `jpom.web.api-timeout`
|
|
|
|
|
17. 【server】删除 `ssh.initEnv`
|
|
|
|
|
18. 【server】批量修正前端相关配置属性均修改到 `jpom.web.*`
|
|
|
|
|
19. 【server】`db.*` -> `jpom.db.*`
|
|
|
|
|
20. 【server】`build.*` -> `jpom.build.*`
|
|
|
|
|
|
|
|
|
|
### ⚠️ 注意
|
|
|
|
|
|
|
|
|
|
> 此版本为不兼容升级,需要手动升级修改相关配置才能正常使用
|
|
|
|
|
|
|
|
|
|
#### 简洁的升级流程
|
|
|
|
|
|
|
|
|
|
1. 停止正在运行的程序插件端或者服务端
|
|
|
|
|
2. 备份已经存在的插件端或者服务端的数据目录
|
2022-12-20 09:26:31 +08:00
|
|
|
|
3. 手动安装新版本 `2.10.0+`
|
2022-12-19 15:36:03 +08:00
|
|
|
|
4. 还原数据:将备份的数据目录迁移到新安装的数据目录(需要再未运行的状态下操作)
|
|
|
|
|
5. 重启程序
|
|
|
|
|
|
2022-12-19 17:30:03 +08:00
|
|
|
|
详细的升级文档:[https://jpom.top/pages/upgrade/2.9.x-to-2.10.x/](https://jpom.top/pages/upgrade/2.9.x-to-2.10.x/)
|
|
|
|
|
|
2022-12-19 15:36:03 +08:00
|
|
|
|
------
|
|
|
|
|
|
2022-12-08 17:04:00 +08:00
|
|
|
|
## 2.9.21 (2022-12-08)
|
|
|
|
|
|
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
|
|
|
|
1. 【server】修复 不能在线保存服务端配置(@迷了鹿)
|
2022-12-19 14:06:07 +08:00
|
|
|
|
2. 【all】修复 服务端脚本分发节点工作空间错乱问题,需要再次保存自动修正
|
|
|
|
|
(感谢[@mt-mored](https://gitee.com/mt-mored) [Gitee issues I65B19](https://gitee.com/dromara/Jpom/issues/I65B19) )
|
2022-12-08 17:04:00 +08:00
|
|
|
|
|
|
|
|
|
### ❌ 不兼容功能
|
|
|
|
|
|
|
|
|
|
1. 【agent】取消 对 2.4.3 以下的项目白名单目录修复支持
|
|
|
|
|
|
|
|
|
|
------
|
|
|
|
|
|
2022-12-06 13:26:46 +08:00
|
|
|
|
## 2.9.20 (2022-12-06)
|
2022-12-05 14:26:49 +08:00
|
|
|
|
|
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
2022-12-06 09:50:07 +08:00
|
|
|
|
1. 【server】优化 服务端脚本触发器传入参数添加为执行环境变量(变量名自动转下划线并且添加 `trigger_` 前缀)(感谢@李中原)
|
|
|
|
|
2. 【agent】优化 插件端脚本触发器传入参数添加为执行环境变量(变量名自动转下划线并且添加 `trigger_` 前缀)(感谢@李中原)
|
2022-12-05 21:48:09 +08:00
|
|
|
|
3. 【server】优化 构建确认弹窗支持选择差异构建
|
|
|
|
|
4. 【server】优化 修剪 docker 镜像支持选择悬空
|
2022-12-06 09:50:07 +08:00
|
|
|
|
5. 【server】优化 git 仓库标签拉取支持差异构建判断(感谢@M⃰í⃰n⃰g⃰ z⃰á⃰i⃰、@阿超)
|
2022-12-05 22:37:58 +08:00
|
|
|
|
6. 【server】优化 提醒 MFA 绑定取消 esc 关闭弹窗
|
2022-12-06 09:50:07 +08:00
|
|
|
|
7. 【server】优化 添加构建时未选择分支表单一致验证失败问题
|
|
|
|
|
8. 【agent】修复 上传文件并重启不能正常重启(节点分发完整顺序重启、顺序重启)
|
2022-12-06 11:01:55 +08:00
|
|
|
|
9. 【server】优化 节点分发列表显示更多字段
|
|
|
|
|
10. 【server】优化 日志阅读不可以阅读文件不能选择
|
2022-12-06 11:52:03 +08:00
|
|
|
|
11. 【server】优化 节点分发支持调整到实时阅读页面
|
2022-12-05 14:26:49 +08:00
|
|
|
|
|
|
|
|
|
------
|
|
|
|
|
|
2022-12-05 10:18:20 +08:00
|
|
|
|
## 2.9.19 (2022-12-05)
|
2022-12-02 15:08:37 +08:00
|
|
|
|
|
|
|
|
|
### 🐣 新增功能
|
|
|
|
|
|
|
|
|
|
1. 【server】新增 在线构建新增附加环境变量配置 来实现定义构建运行环境变量
|
2022-12-03 20:48:46 +08:00
|
|
|
|
2. 【server】新增 构建发布 docker 镜像新增构建参数,使构建镜像更灵活 (感谢@loyal)
|
|
|
|
|
3. 【server】新增 构建发布 docker 镜像新增镜像标签、no-cache、更新镜像配置
|
2022-12-04 21:24:25 +08:00
|
|
|
|
4. 【server】新增 修剪 docker 相关资源功能
|
2022-12-04 23:10:43 +08:00
|
|
|
|
5. 【server】新增 单 IP 登录失败指定次数将锁定对应 IP,默认 10 次 `user.alwaysIpLoginError`
|
2022-12-05 09:48:02 +08:00
|
|
|
|
6. 【server】新增 镜像创建容器支持配置 label 属性
|
2022-12-02 15:08:37 +08:00
|
|
|
|
|
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
|
|
|
|
1. 【server】修复 在线构建仓库文件存在`.env`文件时带来构建结果异常问题(感谢@蹉跎岁月)
|
2022-12-19 14:06:07 +08:00
|
|
|
|
2. 【agent】优化 项目`清空上传文件`
|
|
|
|
|
等待文件上传完成后再清空、上传文件优先到临时目录完成后再移动至项目目录
|
|
|
|
|
(感谢[@tiv-cloud_0](https://gitee.com/tiv-cloud_0) [Gitee issues I649NU](https://gitee.com/dromara/Jpom/issues/I649NU) )
|
2022-12-04 12:54:34 +08:00
|
|
|
|
3. 【server】修复 docker 创建容器部分场景端口无法正常暴露问题(感谢@李中原)
|
2022-12-05 10:18:20 +08:00
|
|
|
|
4. 【server】优化 docker 控制台刷新页面自动打开控制台
|
2022-12-04 22:27:33 +08:00
|
|
|
|
5. 【server】优化 docker java 依赖包
|
2022-12-19 14:06:07 +08:00
|
|
|
|
6. 【all】优化 取消 hutool-all 包,采用 bom 方式引入
|
2022-12-02 15:08:37 +08:00
|
|
|
|
|
|
|
|
|
### ❌ 不兼容功能
|
|
|
|
|
|
|
|
|
|
1. 【server】在线构建本地构建、本地发布、docker 镜像取消默认读取 `.env`文件,需要手动配置
|
2022-12-04 23:10:43 +08:00
|
|
|
|
2. 【server】取消 `user.ipErrorLockTime` 属性表达式支持,改为 `Duration 风格`,转换异常默认值为 5h
|
2022-12-02 15:08:37 +08:00
|
|
|
|
|
|
|
|
|
------
|
|
|
|
|
|
2022-12-01 15:00:40 +08:00
|
|
|
|
## 2.9.18 (2022-12-01)
|
2022-11-26 12:13:52 +08:00
|
|
|
|
|
|
|
|
|
### 🐣 新增功能
|
|
|
|
|
|
2022-11-30 15:20:14 +08:00
|
|
|
|
1. 【agent】新增 DSL 项目运行脚本环境变量配置(`run.start.scriptEnv`)
|
2022-12-01 09:10:25 +08:00
|
|
|
|
2. 【agent】新增 DSL 项目自定义 `restart` 流程 (`run.restart`)
|
2022-12-01 15:00:40 +08:00
|
|
|
|
3. 【agent】新增项目状态检测间隔时间配置属性:`project.statusDetectionInterval` (感谢@项勇祥)
|
2022-11-30 15:20:14 +08:00
|
|
|
|
|
2022-11-30 12:43:21 +08:00
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
|
|
|
|
1. 【agent】修复 DSL 项目重启操作被偶发异常(自动)关闭问题
|
|
|
|
|
2. 【agent】优化 DSL 项目控制台日志输出格式
|
2022-12-01 09:10:25 +08:00
|
|
|
|
3. 【all】优化日志监听器:控制台支持自动重定向、第一次启动项目自动重新 showlog
|
2022-11-30 17:11:30 +08:00
|
|
|
|
4. 【server】节点超时时间配置为 0 失效问题
|
2022-12-01 15:00:40 +08:00
|
|
|
|
5. 【agent】修复进程列表在部分场景下进程号数字转换异常(感谢@易自玉)
|
2022-11-30 22:57:33 +08:00
|
|
|
|
6. 【agent】优化启动、停止、重启响应结果输出
|
2022-12-01 09:10:25 +08:00
|
|
|
|
7. 【agent】修复 windows DSL 模式:`另一个程序正在使用此文件,进程无法访问。` 问题
|
2022-12-01 15:00:40 +08:00
|
|
|
|
8. 【agent】修复节点脚本模板在一定情况下出现:`另一个程序正在使用此文件,进程无法访问。` 问题(感谢@易自玉)
|
2022-12-01 11:01:33 +08:00
|
|
|
|
9. 【server】修复服务端脚本模板在一定情况下出现:`另一个程序正在使用此文件,进程无法访问。` 问题
|
2022-12-01 15:00:40 +08:00
|
|
|
|
10. 【server】修复节点分发无法正常使用控制台、项目文件管理功能(感谢@ccx2480)
|
2022-11-30 12:43:21 +08:00
|
|
|
|
|
|
|
|
|
------
|
|
|
|
|
|
|
|
|
|
## 2.9.17 (2022-11-28)
|
|
|
|
|
|
|
|
|
|
### 🐣 新增功能
|
|
|
|
|
|
2022-12-19 14:06:07 +08:00
|
|
|
|
1. 【server】新增强制提示用户开启 MFA 认证,新增配置属性:`user.forceMfa`
|
|
|
|
|
(感谢[@长风](https://gitee.com/angh5) [Gitee issues I5ZBFU](https://gitee.com/dromara/Jpom/issues/I5ZBFU) )
|
2022-11-28 13:27:55 +08:00
|
|
|
|
2. 【server】新增镜像创建容器支持配置网络模式属性、--privileged、重启策略属性
|
2022-11-28 13:48:40 +08:00
|
|
|
|
3. 【server】新增自动探测本地 docker 按钮
|
2022-11-26 12:13:52 +08:00
|
|
|
|
|
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
2022-12-19 14:06:07 +08:00
|
|
|
|
1. 【server】优化系统已经初始化过进入初始化页面提示信息
|
|
|
|
|
(感谢[@说一](https://gitee.com/aacsgaa) [Gitee issues I61LQH](https://gitee.com/dromara/Jpom/issues/I61LQH) )
|
2022-11-28 12:37:50 +08:00
|
|
|
|
2. 【server】优化构建流程状态,不存在产物构建状态标记为构建失败
|
2022-11-28 14:50:17 +08:00
|
|
|
|
3. 【agent】修复未配置 nginx 路径时 reload 报错
|
2022-11-28 15:41:16 +08:00
|
|
|
|
4. 【server】优化在线构建根据标签拉取代码(感谢@Tʀᴜsᴛ¹⁹⁹¹)
|
2022-11-28 16:15:21 +08:00
|
|
|
|
5. 【server】优化克隆 git 仓库仅显示少量日志
|
2022-11-28 17:38:07 +08:00
|
|
|
|
6. 【server】优化升级页面 loading 效果、全局 loading 关闭事件
|
2022-11-26 12:35:26 +08:00
|
|
|
|
|
2022-11-28 13:48:40 +08:00
|
|
|
|
### ❌ 不兼容功能
|
|
|
|
|
|
|
|
|
|
1. 【server】取消启动自动加载本地 docker
|
2022-11-28 16:15:21 +08:00
|
|
|
|
2. 【server】在线构建选择标签构建后,不能切换分支
|
2022-11-28 13:48:40 +08:00
|
|
|
|
|
2022-11-26 12:13:52 +08:00
|
|
|
|
------
|
|
|
|
|
|
2022-11-25 22:33:27 +08:00
|
|
|
|
## 2.9.16 (2022-11-25)
|
2022-11-24 17:07:33 +08:00
|
|
|
|
|
2022-11-24 22:54:59 +08:00
|
|
|
|
### 🐣 新增功能
|
|
|
|
|
|
|
|
|
|
1. 【server】节点分发列表自动刷新数据
|
2022-11-25 22:12:11 +08:00
|
|
|
|
2. 【server】容器安装的服务端不能使用本地构建
|
2022-11-24 22:54:59 +08:00
|
|
|
|
|
2022-11-24 17:07:33 +08:00
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
|
|
|
|
1. 【server】优化节点转发超时时间计算方法
|
2022-11-24 20:33:28 +08:00
|
|
|
|
2. 【server】优化构建项目上传文件、节点分发上传文件超时时间
|
2022-11-24 21:32:40 +08:00
|
|
|
|
3. 【server】修复 Docker 检查 URL 是否正确引起的 NPE (感谢@~)
|
2022-11-24 22:06:27 +08:00
|
|
|
|
4. 【server】修复节点分发列表在部分场景出现错误数据行
|
2022-11-24 22:28:21 +08:00
|
|
|
|
5. 【server】优化节点分发结果添加执行耗时、上传文件大小信息
|
2022-11-24 22:54:59 +08:00
|
|
|
|
6. 优化安装脚本支持 Ubuntu 系统快速安装 (感谢@阿超)
|
2022-11-24 23:12:54 +08:00
|
|
|
|
7. 【server】修复节点分发日志未存储到对应的工作空间问题
|
2022-11-25 08:10:37 +08:00
|
|
|
|
8. 【server】H2 缓存大小配置调整为 50MB,已经安装的版本需要手动修改配置:`db.cacheSize`
|
2022-12-19 14:06:07 +08:00
|
|
|
|
9. 【server】修复编辑关联分发项目删除项目数据错乱问题
|
|
|
|
|
(感谢[@DreamAgo](https://gitee.com/DreamAgo) [Gitee issues I631K2](https://gitee.com/dromara/Jpom/issues/I631K2) )
|
2022-11-25 16:26:53 +08:00
|
|
|
|
10. 【agent】修复 DSL 模式未运行的项目在部分场景下控制台按钮状态不正确(感谢@项勇祥)
|
2022-11-25 18:21:21 +08:00
|
|
|
|
11. 【server】优化编辑在线构建弹窗默认不加载仓库分支 (感谢@阿超)
|
2022-11-25 18:34:32 +08:00
|
|
|
|
12. 【server】优化构建切换分支时自动重新拉取仓库
|
|
|
|
|
13. 【server】优化构建自动放弃本地修改避免构建引起文件变动冲突(感谢@阿超)
|
2022-11-24 17:07:33 +08:00
|
|
|
|
|
2022-11-25 22:12:11 +08:00
|
|
|
|
### ❌ 不兼容功能
|
2022-11-25 19:13:54 +08:00
|
|
|
|
|
|
|
|
|
1. 【server】已经创建的构建不支持切换构建方式
|
|
|
|
|
|
2022-11-24 17:07:33 +08:00
|
|
|
|
------
|
|
|
|
|
|
2022-11-17 09:31:56 +08:00
|
|
|
|
## 2.9.15 (2022-11-17)
|
2022-11-17 08:43:10 +08:00
|
|
|
|
|
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
2022-12-19 14:06:07 +08:00
|
|
|
|
1. 【server】修复监控报警无法触发 webhook 类型的通知
|
|
|
|
|
(感谢[@项勇祥](https://gitee.com/xiang-yong-xiang) [Gitee issues I61KRV](https://gitee.com/dromara/Jpom/issues/I61KRV) )
|
2022-11-17 08:43:10 +08:00
|
|
|
|
2. 优化获取程序实参的方法(main 方法参数、使用 SimpleCommandLinePropertySource)
|
2022-12-19 14:06:07 +08:00
|
|
|
|
3. 【server】修复构建切换分支冲突后,手动清除代码(构建缓存)
|
|
|
|
|
时文件被占用问题(感谢[@xuejun84](https://gitee.com/xuejun84) [Gitee issues I61ANL](https://gitee.com/dromara/Jpom/issues/I61ANL) )
|
2022-11-17 09:31:56 +08:00
|
|
|
|
|
2022-11-17 08:43:10 +08:00
|
|
|
|
------
|
|
|
|
|
|
2022-11-08 13:19:45 +08:00
|
|
|
|
## 2.9.14 (2022-11-08)
|
2022-11-04 12:43:10 +08:00
|
|
|
|
|
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
2022-11-04 07:29:57 +08:00
|
|
|
|
1. 【server】更新 Server.sh JVM 参数 -XX:+UnlockExperimentalVMOptions:该参数为解锁 JVM 实验性参数
|
|
|
|
|
2. 【agent】更新 Server.sh JVM 参数 -XX:+UnlockExperimentalVMOptions:该参数为解锁 JVM 实验性参数
|
2022-12-19 14:06:07 +08:00
|
|
|
|
3. 【server】修复脚本执行日志名称搜索异常
|
|
|
|
|
(感谢[@伤感的风铃草](https://gitee.com/bwy-flc) [Gitee issues I600OE](https://gitee.com/dromara/Jpom/issues/I600OE) )
|
2022-11-04 07:29:57 +08:00
|
|
|
|
|
|
|
|
|
------
|
|
|
|
|
|
2022-10-20 14:49:58 +08:00
|
|
|
|
## 2.9.13 (2022-10-20)
|
2022-10-20 13:21:22 +08:00
|
|
|
|
|
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
|
|
|
|
1. 【server】修复 SSH管理 中的编辑命令出现内容错乱问题
|
2022-10-20 14:16:06 +08:00
|
|
|
|
2. 【server】修复构建历史回滚无法正常使用问题(感谢@rs、@Aholic)
|
2022-10-20 13:21:22 +08:00
|
|
|
|
|
|
|
|
|
------
|
|
|
|
|
|
2022-10-10 22:49:18 +08:00
|
|
|
|
## 2.9.12 (2022-10-10)
|
2022-09-08 22:17:58 +08:00
|
|
|
|
|
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
2022-09-09 22:28:53 +08:00
|
|
|
|
1. 【server】修正错别字`传入` (感谢@fangdan)
|
2022-09-29 12:35:13 +08:00
|
|
|
|
2. 【server】修复下拉框组件在弹窗中不能完整显示问题(感谢@冷月)
|
2022-09-09 22:28:53 +08:00
|
|
|
|
|
|
|
|
|
------
|
|
|
|
|
|
|
|
|
|
## 2.9.11 (2022-09-09)
|
|
|
|
|
|
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
2022-09-08 22:17:58 +08:00
|
|
|
|
1. 【server】修复全局变量未自动加载列表
|
|
|
|
|
2. 【server】修复全局变量编辑中不能选择分发节点
|
|
|
|
|
3. 【server】修复跨工作空间同步数据不能正常使用问题(感谢@ccx2480)
|
2022-09-09 11:59:15 +08:00
|
|
|
|
4. 【server】修复 SVN 仓库无法构建问题(感谢@Tʀᴜsᴛ¹⁹⁹¹)
|
2022-09-09 13:40:27 +08:00
|
|
|
|
5. 【server】修复全局变量和工作空间变量可能冲突的问题
|
2022-09-08 22:17:58 +08:00
|
|
|
|
|
|
|
|
|
------
|
|
|
|
|
|
2022-09-07 10:26:59 +08:00
|
|
|
|
## 2.9.10 (2022-09-07)
|
2022-08-30 20:16:51 +08:00
|
|
|
|
|
|
|
|
|
### 🐣 新增功能
|
|
|
|
|
|
|
|
|
|
1. 【server】新增全局工作空间变量
|
2022-12-19 14:06:07 +08:00
|
|
|
|
2. 【server】构建仓库中密码支持引用工作空间变量值(统一配置账号密码) (感谢
|
|
|
|
|
@G、 @[hjk2008](https://gitee.com/hjk2008) [Gitee issues I4SH8V](https://gitee.com/dromara/Jpom/issues/I4SH8V) )
|
2022-08-31 08:58:01 +08:00
|
|
|
|
3. 【server】ssh 账号密码支持引用工作空间变量值
|
2022-08-31 09:28:39 +08:00
|
|
|
|
4. 【server】构建列表新增下载最新产物方式(感谢@奇奇)
|
2022-08-30 20:16:51 +08:00
|
|
|
|
|
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
2022-09-06 09:32:11 +08:00
|
|
|
|
1. 【server】修复下拉框组件在弹窗中不能完整显示问题(感谢@飞儿、@冷月、@ccx2480)
|
2022-09-07 10:11:54 +08:00
|
|
|
|
2. 【server】取消下拉菜单、下拉框跟随页面滚动(from 2.9.2)
|
2022-09-06 09:32:11 +08:00
|
|
|
|
|
2022-08-30 20:16:51 +08:00
|
|
|
|
------
|
|
|
|
|
|
2022-08-22 10:32:13 +08:00
|
|
|
|
## 2.9.9 (2022-08-22)
|
2022-08-14 15:21:25 +08:00
|
|
|
|
|
|
|
|
|
### 🐣 新增功能
|
|
|
|
|
|
2022-08-22 10:21:28 +08:00
|
|
|
|
1.【agent】DSL 项目新增支持单独配置是否开启日志文件备份属性(感谢@ccx2480)
|
2022-08-19 11:15:00 +08:00
|
|
|
|
|
2022-08-14 15:21:25 +08:00
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
|
|
|
|
1. 【server】容器构建 cache 插件支持使用环境变量替换值
|
2022-12-19 14:06:07 +08:00
|
|
|
|
2. 【agent】优化检查 jps 异常,调整为实时检查
|
|
|
|
|
(感谢[@傲梅科技](https://gitee.com/aomeitech) [Gitee issues I5MTA4](https://gitee.com/dromara/Jpom/issues/I5MTA4) )
|
2022-08-17 21:47:46 +08:00
|
|
|
|
3. 【server】修复登录后跳转到上次使用到工作空间中问题 (感谢@木迷榖)
|
2022-12-19 14:06:07 +08:00
|
|
|
|
4. 【server】缓存日志弹窗相关操作配置
|
|
|
|
|
(感谢[@我已经没有头发了](https://gitee.com/christina204) [Gitee issues I5MANC](https://gitee.com/dromara/Jpom/issues/I5MANC) )
|
2022-08-18 08:26:28 +08:00
|
|
|
|
5. 【server】优化节点首页:支持自定义刷新频率、图标自动缩放 (感谢@ccx2480)
|
2022-08-18 09:22:03 +08:00
|
|
|
|
6. 【server】优化构建列表:支持自动刷新、构建状态添加标签颜色
|
2022-08-18 11:26:27 +08:00
|
|
|
|
7. 【server】优化 SSH 发布上传异常没有抛出导致构建状态不一致问题(感谢@print(1))
|
2022-08-14 15:21:25 +08:00
|
|
|
|
|
|
|
|
|
------
|
|
|
|
|
|
2022-08-10 22:32:48 +08:00
|
|
|
|
## 2.9.8 (2022-08-10)
|
2022-08-08 16:29:47 +08:00
|
|
|
|
|
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
|
|
|
|
1. 【server】修复创建账号默认密码无法正常登录问题(感谢@ʟᴊx💎💎)
|
2022-08-09 09:22:30 +08:00
|
|
|
|
2. 【server】错别字:权限组周末改为周日、周七改为周日
|
2022-12-19 14:06:07 +08:00
|
|
|
|
3. 【server】容器构建 JDK
|
|
|
|
|
依赖下载地址更新(感谢[@Yousinnmu](https://gitee.com/yang-xinwu) [Gitee issues I5LC3K](https://gitee.com/dromara/Jpom/issues/I5LC3K) )
|
|
|
|
|
4. 【server】构建相关环境变量 GIT 仓库时新增:`BUILD_BRANCH_NAME`,`BUILD_TAG_NAME`
|
|
|
|
|
(感谢[@Yousinnmu](https://gitee.com/yang-xinwu)
|
2022-08-10 23:26:01 +08:00
|
|
|
|
5. 【server】修复插件端管理页面中无法正常远程更新问题
|
2022-08-08 16:29:47 +08:00
|
|
|
|
|
2022-08-10 22:22:22 +08:00
|
|
|
|
### 特别感谢
|
|
|
|
|
|
|
|
|
|
感谢 [@💎ℳ๓₯㎕斌💎💘](https://weihongbin.com/) 贡献 `Adoptium JDK` 自动更新的解决方案
|
|
|
|
|
|
2022-08-08 16:29:47 +08:00
|
|
|
|
------
|
|
|
|
|
|
2022-08-08 14:53:59 +08:00
|
|
|
|
## 2.9.7 (2022-08-08)
|
2022-07-27 11:13:36 +08:00
|
|
|
|
|
|
|
|
|
### 🐣 新增功能
|
|
|
|
|
|
2022-08-07 16:03:23 +08:00
|
|
|
|
1. 【server】新增权限组,用于批量管理用户权限(感谢@木迷榖)
|
|
|
|
|
2. 【server】账号新增状态字段,用于控制禁用账号
|
|
|
|
|
3. 【server】重置密码使用系统生成
|
2022-08-07 22:25:01 +08:00
|
|
|
|
4. 【server】构建 docker 镜像支持使用构建序号 ID 为 tag 版本号递增(感谢@Y.)
|
2022-12-19 14:06:07 +08:00
|
|
|
|
5. 【server】部分列表新增排序功能(置顶、上移、下移)
|
|
|
|
|
(感谢[@爱琳琳真是太好了](https://gitee.com/qiqi513_admin) [Gitee issues I5KBN9](https://gitee.com/dromara/Jpom/issues/I5KBN9) )
|
2022-08-03 17:56:35 +08:00
|
|
|
|
|
2022-07-27 11:13:36 +08:00
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
|
|
|
|
1. 【server】用户资料支持修改昵称
|
2022-07-27 14:27:36 +08:00
|
|
|
|
2. 【server】修复节点管理中【系统设置】菜单重复显示菜单项问题(感谢@ʟᴊx💎💎)
|
2022-07-27 18:55:40 +08:00
|
|
|
|
3. 【server】修复节点首页历史监控图表按钮未显示问题(感谢@ʟᴊx💎💎)
|
2022-07-28 18:59:54 +08:00
|
|
|
|
4. 【agent】优化加载 nginx 配置相关代码(感谢@伤感的风铃草🌿)
|
2022-12-19 14:06:07 +08:00
|
|
|
|
5. 【server】修改 node welcome vue 中单词拼写错误
|
|
|
|
|
(感谢[@dongge](https://gitee.com/gao-weidong) [Gitee issues I5JT9R](https://gitee.com/dromara/Jpom/issues/I5JT9R) )
|
|
|
|
|
6. 【server】修复 IP 字段长度不足,不能支持 IPV6 问题
|
|
|
|
|
(感谢[@宋晶磊](https://gitee.com/songjingl) [Gitee issues I5JSEW](https://gitee.com/dromara/Jpom/issues/I5JSEW) )
|
2022-08-03 11:52:02 +08:00
|
|
|
|
7. 【server】修复在 docker 开启 TLS 时候配置私有仓库不生效问题(感谢@🐠)
|
2022-08-03 13:17:52 +08:00
|
|
|
|
8. 【server】docker 心跳时间调整为超时时间
|
2022-08-06 01:00:59 +08:00
|
|
|
|
9. 【server】修改在未配置 docker 私有仓库信息,部分功能出现 NPE(感谢@🐠、Y.)
|
2022-08-06 01:05:27 +08:00
|
|
|
|
10. 优化 windows 环境管理脚本,保存配置并重启不能正确启动问题(感谢@大灰灰)
|
2022-08-07 16:03:23 +08:00
|
|
|
|
11. 【server】用户管理中使用系统生成密码代替输入密码
|
2022-07-27 11:13:36 +08:00
|
|
|
|
|
2022-08-07 22:25:01 +08:00
|
|
|
|
### ⚠️ 注意事项
|
|
|
|
|
|
|
|
|
|
1. 高版本会兼容低版本已经配置低用户权限,但是在编辑用户时候需要重新配置权限组
|
|
|
|
|
2. 升级后需要重新配置用户工作空间权限相关
|
|
|
|
|
|
2022-07-27 11:13:36 +08:00
|
|
|
|
------
|
2022-07-26 18:42:39 +08:00
|
|
|
|
|
2022-07-27 10:24:35 +08:00
|
|
|
|
## 2.9.6 (2022-07-27)
|
2022-07-26 18:42:39 +08:00
|
|
|
|
|
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
2022-12-19 14:06:07 +08:00
|
|
|
|
1. 【server】修复日志弹窗在部分屏幕下按钮重叠问题
|
|
|
|
|
(感谢[@all-around-badass](https://gitee.com/all-around-badass) [Gitee issues I5IZ9H](https://gitee.com/dromara/Jpom/issues/I5IZ9H) )
|
2022-07-26 22:43:20 +08:00
|
|
|
|
2. 【server】优化工作空间和用户昵称显示区域,支持显示更多文字(感谢@木迷榖)
|
2022-07-26 18:42:39 +08:00
|
|
|
|
|
|
|
|
|
------
|
|
|
|
|
|
2022-07-26 15:08:25 +08:00
|
|
|
|
## 2.9.5 (2022-07-26)
|
2022-07-20 22:43:26 +08:00
|
|
|
|
|
|
|
|
|
### 🐣 新增功能
|
|
|
|
|
|
2022-07-25 09:15:13 +08:00
|
|
|
|
1. 【server】新增配置容器构建基础镜像相关功能( 感谢[@💎ℳ๓₯㎕斌💎💘](https://gitee.com/weihongbin) )
|
2022-07-25 14:51:18 +08:00
|
|
|
|
2. 【server】SSH 脚本、服务端脚本新增执行触发器
|
2022-12-19 14:06:07 +08:00
|
|
|
|
3. 节点脚本新增执行触发器
|
|
|
|
|
(感谢[@田良](https://gitee.com/tian8liang) [Gitee issues I5HB6F](https://gitee.com/dromara/Jpom/issues/I5HB6F) )
|
2022-07-26 16:44:21 +08:00
|
|
|
|
4. 【server】查看日志组件新增是否换行(感谢@hjk2008 [Gitee issues I5CYQK](https://gitee.com/dromara/Jpom/issues/I5CYQK) )
|
2022-07-25 09:15:13 +08:00
|
|
|
|
|
2022-07-20 22:43:26 +08:00
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
|
|
|
|
1. 优化 HTTP GET 请求打开重定向
|
2022-07-22 23:17:10 +08:00
|
|
|
|
2. 【server】触发器 token 机制调整,取消 SHA256 生成。采用数据表单独存储
|
|
|
|
|
3. 【server】修复启动加载全局代理时机,避免(The database is not initialized)
|
2022-12-19 14:06:07 +08:00
|
|
|
|
4. 管理脚本执行支持环境变量配置
|
|
|
|
|
jvm、端口等,`JPOM_AGENT_JVM`,`JPOM_AGENT_PORT`,`JPOM_AGENT_ARGS`、`JPOM_SERVER_JVM`,`JPOM_SERVER_PORT`,`JPOM_SERVER_ARGS`
|
|
|
|
|
( 感谢@飞儿 )
|
2022-07-26 12:54:17 +08:00
|
|
|
|
5. 【agent】兼容 `log.autoBackConsoleCron: none` 配置属性
|
2022-07-20 22:43:26 +08:00
|
|
|
|
|
|
|
|
|
------
|
|
|
|
|
|
2022-07-12 13:11:56 +08:00
|
|
|
|
## 2.9.4 (2022-07-12)
|
2022-07-11 14:05:58 +08:00
|
|
|
|
|
|
|
|
|
### 🐣 新增功能
|
|
|
|
|
|
2022-07-11 18:25:08 +08:00
|
|
|
|
1. 【server】docker 支持配置私有仓库地址(感谢@🐠)
|
|
|
|
|
2. 【server】构建 Docker 镜像支持推送到仓库中
|
|
|
|
|
|
2022-07-11 14:05:58 +08:00
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
|
|
|
|
1. 【agent】插件端上传文件大小配置恢复默认配置(之前版本遗漏)
|
2022-07-11 14:18:55 +08:00
|
|
|
|
2. 【server】docker 连接使用连接池实现
|
2022-07-11 14:05:58 +08:00
|
|
|
|
|
|
|
|
|
------
|
|
|
|
|
|
2022-07-08 14:37:20 +08:00
|
|
|
|
## 2.9.3 (2022-07-08)
|
2022-06-28 15:39:13 +08:00
|
|
|
|
|
|
|
|
|
### 🐣 新增功能
|
|
|
|
|
|
2022-06-29 08:21:57 +08:00
|
|
|
|
1. 【server】新增容器 stats ,方便实时查看容器内存、网络信息
|
2022-06-30 23:31:45 +08:00
|
|
|
|
2. 【server】SSH 文件管理新增重命名文件功能
|
2022-12-19 14:06:07 +08:00
|
|
|
|
3. 【server】新增全局配置,解决 git httpProxy
|
|
|
|
|
(感谢[@五六](https://gitee.com/tutu-father) [Gitee issues I5EY03](https://gitee.com/dromara/Jpom/issues/I5EY03) )
|
2022-07-05 15:23:19 +08:00
|
|
|
|
4. 【server】新增更新容器配置(CPU、内存等)
|
2022-12-19 14:06:07 +08:00
|
|
|
|
5. 【server】新增页面 ICON 配置属性:`jpom.iconFile`
|
|
|
|
|
(感谢[@flyhigh318](https://gitee.com/flyhigh318) [Gitee issues I5FKMW](https://gitee.com/dromara/Jpom/issues/I5FKMW) )
|
|
|
|
|
6. 【server】SSH 脚本新增跨工作空间同步功能
|
|
|
|
|
(感谢[@flyhigh318](https://gitee.com/flyhigh318) [Gitee issues I5FC9R](https://gitee.com/dromara/Jpom/issues/I5FC9R) )
|
2022-07-05 21:47:24 +08:00
|
|
|
|
7. 【server】服务端脚本模版新增跨工作空间同步功能
|
2022-12-19 14:06:07 +08:00
|
|
|
|
8. 【server】构建新增事件脚本属性,在构建环节可以执行指定脚本来实现部分功能
|
|
|
|
|
(感谢[@沈世举](https://gitee.com/shen-shiju) [Gitee issues I5FKFM](https://gitee.com/dromara/Jpom/issues/I5FKFM) )
|
2022-07-07 14:08:33 +08:00
|
|
|
|
9. 【server】优化构建任务独立线程池,并且新增配置属性 `build.poolSize`、`build.poolWaitQueue` (感谢@小翼哥)
|
2022-07-07 17:20:00 +08:00
|
|
|
|
10. 【agent】配置项目是否备份控制台日志属性独立:`log.autoBackToFile` (感谢@Vergil。)
|
2022-06-29 08:21:57 +08:00
|
|
|
|
|
2022-06-28 15:39:13 +08:00
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
2022-07-06 15:19:25 +08:00
|
|
|
|
1. 升级 SpringBoot、Hutool、jgit、svnkit
|
2022-06-28 19:39:33 +08:00
|
|
|
|
2. 【server】docker 加入集群无法正常使用问题
|
2022-06-30 22:39:15 +08:00
|
|
|
|
3. 【server】项目文件备份列表不能取消弹窗(点击关闭依然执行)问题(感谢@ʟᴊx💎💎)
|
2022-12-19 14:06:07 +08:00
|
|
|
|
4. 【server】修复编辑构建仓库切换事件重复问题
|
|
|
|
|
(感谢[@五六](https://gitee.com/tutu-father) [Gitee issues I5F35E](https://gitee.com/dromara/Jpom/issues/I5F35E) )
|
|
|
|
|
5. 【server】修复 windows 执行脚本出现异常
|
|
|
|
|
(感谢[@all-around-badass](https://gitee.com/all-around-badass) [Gitee issues I5FK0K](https://gitee.com/dromara/Jpom/issues/I5FK0K) )
|
2022-06-28 15:39:13 +08:00
|
|
|
|
|
2022-07-26 12:54:17 +08:00
|
|
|
|
### ❌ 不兼容事项
|
|
|
|
|
|
|
|
|
|
1. 插件端 `log.autoBackConsoleCron` 配置属性替换为:`log.autoBackToFile`
|
|
|
|
|
|
2022-06-28 15:39:13 +08:00
|
|
|
|
------
|
|
|
|
|
|
2022-06-27 10:30:15 +08:00
|
|
|
|
## 2.9.2 (2022-06-27)
|
2022-06-17 23:51:13 +08:00
|
|
|
|
|
|
|
|
|
### 🐣 新增功能
|
|
|
|
|
|
2022-12-19 14:06:07 +08:00
|
|
|
|
1. 【agent】插件端白名单新增 nginx 安装路径,解决 nginx reload 问题
|
|
|
|
|
(感谢[@all-around-badass](https://gitee.com/all-around-badass) [Gitee issues I5CJR7](https://gitee.com/dromara/Jpom/issues/I5CJR7) )
|
2022-06-24 21:50:12 +08:00
|
|
|
|
2. 【server】通过私人令牌导入仓库支持自建 GitLab
|
|
|
|
|
3. 【agent】项目文件管理新增重命名文件功能
|
2022-06-27 10:30:15 +08:00
|
|
|
|
4. 快速安装节点支持配置网卡名称(感谢@Elliot)
|
2022-06-17 23:51:13 +08:00
|
|
|
|
|
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
2022-12-19 14:06:07 +08:00
|
|
|
|
1. 【server】构建历史分页查询不生效
|
|
|
|
|
(感谢[@PQ宝剑](https://gitee.com/pqbaojian) [Gitee issues I5CYOD](https://gitee.com/dromara/Jpom/issues/I5CYOD) )
|
|
|
|
|
|
|
|
|
|
2. 【server】优化编辑 ssh 判断重复,支持多账号配置SSH
|
|
|
|
|
(感谢[@xiaofangkang](https://gitee.com/xiaofangkang) [Gitee issues I5D0EY](https://gitee.com/dromara/Jpom/issues/I5D0EY) )
|
2022-06-24 21:09:27 +08:00
|
|
|
|
3. 【agent】文件备份对比流程异步处理,避免大文件对比耗时阻塞(感谢@ʟᴊx💎💎)
|
2022-06-24 21:10:10 +08:00
|
|
|
|
4. 【server】修复通过私人令牌导入仓库表格主键指定错误
|
|
|
|
|
5. 【server】修复 GitLab 通过私人令牌导入仓库接口分页错误
|
2022-12-19 14:06:07 +08:00
|
|
|
|
6. 【agent】优化新增文件、删除文件目录加载两次问题
|
|
|
|
|
(感谢[@all-around-badass](https://gitee.com/all-around-badass) [Gitee issues I5DMKG](https://gitee.com/dromara/Jpom/issues/I5DMKG) )
|
|
|
|
|
7. 【server】优化下拉菜单、下拉框跟随页面滚动
|
|
|
|
|
(感谢[@pl.com](https://gitee.com/pl.com) [Gitee issues I5D6I0](https://gitee.com/dromara/Jpom/issues/I5D6I0) )
|
2022-06-25 06:28:23 +08:00
|
|
|
|
8. 【server】导入仓库支持按仓库名搜索
|
2022-06-25 07:43:23 +08:00
|
|
|
|
9. 【server】修复导入仓库 GitLab 私有列显示错误
|
2022-12-19 14:06:07 +08:00
|
|
|
|
10. 副本功能优化,新增名称字段,项目列表快速查看
|
|
|
|
|
(感谢[@爱琳琳真是太好了](https://gitee.com/qiqi513_admin) [Gitee issues I5E52A](https://gitee.com/dromara/Jpom/issues/I5E52A) )
|
2022-06-26 19:45:34 +08:00
|
|
|
|
11. 【server】修复非默认工作空间快速安装节点未正常绑定到对应工作空间问题
|
2022-06-24 21:09:27 +08:00
|
|
|
|
|
2022-06-17 23:51:13 +08:00
|
|
|
|
------
|
|
|
|
|
|
2022-06-16 13:30:14 +08:00
|
|
|
|
## 2.9.1 (2022-06-16)
|
2022-06-14 23:42:49 +08:00
|
|
|
|
|
|
|
|
|
### 🐣 新增功能
|
|
|
|
|
|
2022-06-16 12:35:30 +08:00
|
|
|
|
1. 【server】SSH 终端新增标签页打开方式(感谢@hu丶向...🤡)
|
|
|
|
|
|
2022-06-14 23:42:49 +08:00
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
|
|
|
|
1. 【server】db 安全检查时机前置(是否开启 web 访问),避免突然关闭数据库(感谢@信徒)
|
2022-06-15 16:16:09 +08:00
|
|
|
|
2. 【server】修复部分终端弹窗太小问题(感谢@syso)
|
2022-06-15 20:40:12 +08:00
|
|
|
|
3. 【server】修复重新初始化数据库异常问题(感谢@Dream、hu丶向...🤡)
|
2022-12-19 14:06:07 +08:00
|
|
|
|
4. 【server】修复系统管理中查看白名单配置报错
|
|
|
|
|
(感谢[@all-around-badass](https://gitee.com/all-around-badass) [Gitee issues I5CGO7](https://gitee.com/dromara/Jpom/issues/I5CGO7) )
|
2022-06-15 22:30:08 +08:00
|
|
|
|
5. 【server】优化监听到路由错误 刷新页面
|
2022-06-15 22:52:24 +08:00
|
|
|
|
6. 【server】修复控制台按钮不能正常使用的情况(感谢@😱 会 🎉、ccx2480)
|
2022-06-14 23:42:49 +08:00
|
|
|
|
|
|
|
|
|
------
|
|
|
|
|
|
2022-06-16 13:40:07 +08:00
|
|
|
|
## 2.9.0 (2022-06-13)
|
2022-06-10 00:24:02 +08:00
|
|
|
|
|
|
|
|
|
### 🐣 新增功能
|
|
|
|
|
|
2022-06-12 16:33:41 +08:00
|
|
|
|
1. 【server】SSH 终端新增全屏方式打开
|
|
|
|
|
(感谢[@jaseeon](https://gitee.com/jaseeon) [Gitee issues I5BS52](https://gitee.com/dromara/Jpom/issues/I5BS52) )
|
|
|
|
|
2. 【server】SSH 新增超时时间配置(感谢@带刺的玫瑰)
|
2022-06-13 13:43:05 +08:00
|
|
|
|
3. 【server】SFTP 新增超时时间(感谢@带刺的玫瑰)(特别感谢 [@hutool](https://hutool.cn) 作者紧急发版支持)
|
2022-06-12 16:33:41 +08:00
|
|
|
|
|
2022-06-10 00:24:02 +08:00
|
|
|
|
### 🐞 解决BUG、优化功能
|
|
|
|
|
|
|
|
|
|
1. 【server】升级 h2 版本,低版本存在漏洞(CVE-2021-23463)
|
2022-06-10 14:50:17 +08:00
|
|
|
|
2. 升级 SpringBoot、Hutool 版本
|
2022-06-12 16:52:46 +08:00
|
|
|
|
3. 【server】修复监控日志未存储到对应的工作空间(感谢@带刺的玫瑰)
|
2022-06-10 00:24:02 +08:00
|
|
|
|
|
|
|
|
|
### ⚠️ 注意
|
|
|
|
|
|
|
|
|
|
> 此版本为不兼容升级,需要手动升级操作数据相关迁移,操作流程如下:
|
|
|
|
|
|
2022-12-19 14:06:07 +08:00
|
|
|
|
|
|
|
|
|
> 下述流程仅供简单思路参考, 不同版本间存在部分差异,
|
|
|
|
|
> 详细流程还请差异完整文档:
|
|
|
|
|
> [https://jpom.top/pages/upgrade/2.8.x-to-2.9.x](https://jpom.top/pages/upgrade/2.8.x-to-2.9.x)
|
2022-06-16 12:35:30 +08:00
|
|
|
|
|
2022-06-10 00:24:02 +08:00
|
|
|
|
1. 导出低版本数据
|
2022-06-10 10:01:22 +08:00
|
|
|
|
1. 启动程序参数里面添加 --backup-h2
|
|
|
|
|
2. linux 环境举例:`sh /xxxx/Server.sh restart --backup-h2`
|
2022-06-10 00:24:02 +08:00
|
|
|
|
2. 将导出的低版本数据( sql 文件) 导入到新版本中
|
2022-12-19 14:06:07 +08:00
|
|
|
|
1. 启动程序参数里面添加 `--replace-import-h2-sql=/xxxx.sql --transform-sql` (路径需要替换为第一步控制台输出的 sql
|
|
|
|
|
文件保存路径)
|
2022-06-10 10:01:22 +08:00
|
|
|
|
2. linux 环境举例:`sh /xxxx/Server.sh restart --replace-import-h2-sql=/xxxx.sql --transform-sql`
|
2022-06-10 00:24:02 +08:00
|
|
|
|
|
2022-08-19 11:15:00 +08:00
|
|
|
|
✈️ [更详细的升级说明文档](https://jpom.top/pages/upgrade/2.8.x-to-2.9.x/)
|
2022-06-10 14:03:58 +08:00
|
|
|
|
|
2022-06-10 12:59:13 +08:00
|
|
|
|
------
|