Jpom/CHANGELOG.md
2019-06-06 23:57:23 +08:00

4.7 KiB
Raw Blame History

版本日志

2.4.1

新增功能

  1. 【Agent】新增线程列表监控(感谢@其锋)
  2. 【Agent】新增节点脚本模板(感谢@其锋)
  3. 【Server】新增所有页面添加公共Html代码
  4. 新增Tomcat管理
  5. 【Agent】导入证书文件新增对cer、crt文件支持
  6. 节点分发支持顺序和并发分后重启

解决BUG、优化功能

  1. 【Server】节点首页右上角管理路径错误(感谢@其锋)
  2. 【Server】查看用户操作日志支持筛选用户
  3. 【Server】页面数据路径权限判断修护(感谢@Will)
  4. 【Agent】优化获取进程监听端口的防止卡死
  5. 文件的读写锁不使用 synchronized关键字提高效率
  6. 优化数据id字段的输入限制数字+字母+中划线+下划线(感谢@JAVA jesion
  7. 【Agent】连接JVM失败则跳过感谢@JAVA jesion
  8. 【Server】编辑用户页面优化选择授权项目
  9. 【Agent】项目Jvm参数和Args参数兼容回车符感谢@牛旺)

2.4.0

新增功能

  1. 首页进程列表显示属于Jpom项目名称(感谢@〓下页)
  2. 多节点统一管理(插件模式)
  3. 证书解析支持cer 证书(感谢@JAVA jesion)
  4. 新增记录用户操作日志[采用H2数据库](感谢@〓下页)
  5. 节点分发功能、合并管理项目(感谢@其锋)

解决BUG、优化功能

  1. 解析端口信息兼容:::8084(感谢@Agoni 、)
  2. 进程id解析端口、解析项目名称带缓存
  3. 项目分组变更,项目列表及时刷新(感谢@〓下页)
  4. 批量上传文件数量进度显示(感谢@群友)
  5. linux udp端口信息解析失败(感谢@Ruby)
  6. jar模式读取主jar包错误(感谢@其锋)

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非必填
  5. 优化JDK32位和64位冲突时自动跳过(感谢@13145597)
  6. 用户授权项目权限不足问题

升级注意事项

  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获取运行状态