Jpom/CHANGELOG.md

100 lines
3.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 版本日志
## 2.3.3
### 新增功能
1. 首页进程列表显示属于Jpom项目名称(〓下页)
### 解决BUG、优化功能
1. 解析端口信息兼容`:::8084`(感谢@Agoni 、)
2. 进程id解析端口、解析项目名称带缓存
-----------------------------------------------------------
## 2.3.2
### 新增功能
1. 控制台日志支持配置保留天数
2. 项目列表状态跟随控制台刷新
3. 项目配置页面优化交互流程
4. 项目列表显示正在运行的项目的端口号(感谢@洋芋)
5. 新版的Windows管理命令(感谢@洋芋)
6. 支持类似于Nginx二级代理配置(感谢@№譜樋)
7. 记录启动、重启、停止项目的操作人
8. Jpom 数据路径默认为程序运行的路径(感谢@〓下页)
9. 首页进程监听表格显示端口号(感谢@洋芋)
10. 保存时检查Oss信息是否正确
11. Jpom管理命令新增判断`JAVA_HOME`环境变量
12. 修改用户信息,在线用户需要重新登录
### 解决BUG、优化功能
1. 修改WebHooks 不生效
2. 初始化系统白名单初始化失败(感谢@洋芋)
3. 指定Cookie名称防止名称相同被踢下线(感谢@洋芋)
4. 优化未加载到tools.jar的提示(感谢@№譜樋)
5. 构建按钮移动到文件管理页面中
6. 优化nginx列表显示数据、取消nginx快捷配置
7. 证书管理页面交互优化
8. 取消安全模式功能(有更完善的权限代替)
9. 管理员不能修改自己的信息
-----------------------------------------------------------
## 2.3.1
#### 新增功能
1. 添加创建项目判断项目id是否被占用
2. 项目列表中添加悬停突出显示效果
3. 生产环境中检查Jpom 运行标识和项目id是否冲突
4. windows 管理命令支持停止Jpom
5. 防止暴力登录新增限制ip登录失败次数
6. 用户前台输入密码传输加密(感谢@JAVA jesion
7. 首页页面自动刷新按钮状态记忆功能(感谢@Mark
8. Jpom启动成功会自动在数据目录中创建进程id信息文件如`pid.27936`
9. 证书管理支持导出、查看代码模板功能
#### 解决BUG
1. 解决配置JVM、ARGS时不能获取到程序运行信息bug(感谢@Agoni 、)
2. 减少登录图形验证码干扰线(感谢@Mark)
3. 项目编辑页面JVM、ARGS调整为多行文本(感谢@JAVA jesion)
4. jar模式MainClass非必填
4. 优化JDK32位和64位冲突时自动跳过(感谢@13145597)
5. 用户授权项目权限不足问题
#### 升级注意事项
1. 由2.2及以下升级到 2.3.x 需要手动删除Jpom数据目录中的`data/user.json` 文件、所有用户账户信息将失效需要重新添加
-----------------------------------------------------------
## 2.2
1. 解决批量上传文件造成卡死的问题
2. 控制台读取自动识别文件编码格式
3. 退出登录出现异常页面
4. 根据对应权限显示对应菜单
5. 系统管理员可以在线解锁锁定的用户
-----------------------------------------------------------
## 2.1
1. 全面取消调用命令文件执行
2. 静态资源缓存问题
3. 首页监控图表更新
4. 多处细节优化
5. 分别支持ClassPath和Jar模式
6. 证书文件支持验证私钥是否匹配
-----------------------------------------------------------
## 2.0
1. 优化安全问题
2. 兼容windows
3. 使用JVM获取运行状态