Jpom Jpom
🔖首页
  • 一键安装教程
  • Docker 容器安装教程
  • 离线安装教程
  • v2.9.X迁移到v2.10.X指南
  • v2.8.X迁移到v2.9.X指南
  • 数据库迁移到 mysql
  • 实践案例目录
  • 名词解释
  • 什么是 DSL
  • 权限说明
💡DSL说明
  • 加入社区讨论
  • 如何贡献
  • 贡献者们
🤝用户
  • 下载中心
  • Gitee (opens new window)
  • Github (opens new window)
🔖首页
  • 一键安装教程
  • Docker 容器安装教程
  • 离线安装教程
  • v2.9.X迁移到v2.10.X指南
  • v2.8.X迁移到v2.9.X指南
  • 数据库迁移到 mysql
  • 实践案例目录
  • 名词解释
  • 什么是 DSL
  • 权限说明
💡DSL说明
  • 加入社区讨论
  • 如何贡献
  • 贡献者们
🤝用户
  • 下载中心
  • Gitee (opens new window)
  • Github (opens new window)
❤️成为赞助商
  • 更新说明

    • 2.10.x
    • 2.10.x-beta
    • 2.9.x ~ 2.9.21
    • 2.8.0 ~ 2.8.25
    • 2.7.0 ~ 2.7.3
    • 2.6.0 ~ 2.6.4
    • 2.5.0 ~ 2.5.2
      • 2.5.2
        • 🐣 新增功能
        • 🐞 解决BUG、优化功能
      • 2.5.1
        • 🐣 新增功能
        • 🐞 解决BUG、优化功能
      • 2.5.0
        • 🐣 新增功能
        • 🐞 解决BUG、优化功能
    • 2.4.0 ~ 2.4.9
    • 2.3.1 ~ 2.3.2
    • 2.0 ~ 2.2
    • 历史更新记录
  • 下载链接

    • 下载链接
    • 下载链接 beta
    • 2.9.x 下载地址
    • 2.8.x 下载地址
  • 更新日志
  • 更新说明
bwcx_jzy
2022-06-11
目录

2.5.0 ~ 2.5.2

# 🚀 2.5.0 ~ 2.5.2 版本日志

# 2.5.2

# 🐣 新增功能

  1. 【agent+server】 新增节点批量升级功能(注意,之前的节点版本不支持该功能需要升级当前版本后才能使用该功能)
  2. 【server】节点配置的超时时间单位由毫秒改为秒,并且最小值为2秒
  3. 【server】新增构建合并分支日志(便于判断分支冲突问题)

# 🐞 解决BUG、优化功能

  1. 【server】fix bug: 分发列表页面,展开某个节点之后点击操作按钮会出现新的一行无效数据。点击查看提交记录 (opens new window) @Hotstrip (opens new window)
  2. 【server】fix bug: 项目监控页面,线程数据加载失败问题 点击查看提交记录 (opens new window) @Hotstrip (opens new window)
  3. 【server】fix bug: 修复低版本浏览器不支持 .replaceAll() 方法 点击查看提交记录 (opens new window) @杨巍 (opens new window)
  4. 【server】update: 更新分发列表 -- 关联分发项目页面操作逻辑(跟老版本操作逻辑一致)点击查看提交记录 (opens new window) @李道甫 (opens new window)
  5. 【server】update: 优化项目文件管理页面,加载目录树时会多次显示 loading 层 点击查看提交记录 (opens new window) @Hotstrip (opens new window)
  6. 【server】fix bug: 修复节点请求超时可能导致节点项目列表为空 bug 点击查看提交记录 (opens new window) @Hotstrip (opens new window)
  7. 【agent】 fix bug: index 获取进程列表 NPE (感谢@夏末秋初)
  8. 【server】fix bug: 修复上传项目压缩文件创建项目目录异常点击这里查看对应 issue (opens new window)
  9. 【server】fix bug:创建构建时,如果选择 svn,隐藏掉分支选项。点击这里查看对应 issue (opens new window) 感谢 Alexa 提出 issue (opens new window) @Hotstrip (opens new window)
  10. 【server】 fix bug: ssh 构建发布清空历史文件失败(感谢@金晨曦)
  11. 【server】update 构建初始化仓库拉取指定分支,不先拉取主分支再切换到指定分支(感谢@大灰灰)
  12. 【server】程序关闭时候自动关闭 h2 数据连接池,避免数据库文件被损坏
  13. 【server】style: 优化logo,登录页面,初始化页面 点击查看对应提交记录 (opens new window) @长得丑活得久i (opens new window)
  14. 【server】fix bug: 修复在没有配置nginx白名单时访问nginx列表数据一直加载中问题点击这里查看对应 issue (opens new window) @长得丑活得久i (opens new window)
  15. 新增 .gitattributes 文件控制命令文件的编码格式以及换行符(感谢@ℳ๓₯㎕斌)

# 2.5.1

# 🐣 新增功能

  1. 【Server】保存邮箱信息时候验证邮箱配置是否正确(感谢@maybe)
  2. 【Server】Token 机制采用 jwt
  3. 【Server】git 构建新增进度日志输出
  4. 【Server】添加操作监控相关 api 和页面功能
  5. 【Server】完善 JWT token 过期自动续签功能
  6. 【Server】添加前端页面引导系统(使用 introJs)
  7. 【Server】访问 ip 限制,支持配置白名单和黑名单来控制 ip 访问权限
  8. 【Server】添加服务自启动脚本创建方案,下面贴一下 Server 端自启动方式:

# 🐞 解决BUG、优化功能

  1. 【Server】全局网络请求新增 loading 状态控制
  2. 【Server】获取构建日志关闭 loading 状态
  3. 【Agent】控制台日志支持定时清空,避免日志文件太大(感谢@南有乔木)
  4. 【Server】在线升级状态判断修复
  5. 【Server】修复项目获取进程信息失败(感谢@onlyonezhongjinhui GitHub issues#7)
  6. 【Server】项目文件管理中显示项目文件存放真实目录
  7. 【Server】项目文件管理中文件夹不存在时,loading不消失(感谢@onlyonezhongjinhui GitHub issues#6)
  8. 【Server】文件管理列表不能正常加载二级以上的目录
  9. 【Server】添加监控判断用户是否配置报警联系方式(感谢@maybe)
  10. 【Server】初始化安装不能自动登录
  11. 【Server】页面组件采用国际化采用 zh_cn
  12. 【Server】服务器中验证码无法加载(感谢@何好听 Gitee issues#I3E7XQ)
  13. 【Agent】解决控制台输出 Failed to check connection: java.net.ConnectException: Connection refused: connect,因为没有关闭对应的 jmx
  14. 【Agent】解决首页控制台 java 进程列表慢的问题(采用定时拉取并缓存)
  15. 【server】fix bug: 节点列表页面,展开某个节点之后点击操作按钮会出现新的一行无效数据。 点击查看提交记录 (opens new window)
  16. 【server】fix bug: 节点列表页面,在没有安装节点的情况下,点击终端按钮会在控制台报错。点击这里查看对应 issue (opens new window)
  17. 【server】fix bug: 节点管理里面的 Nginx 管理,关闭服务的接口参数传递错了。点击这里查看对应 issue (opens new window)
  18. 【server】优化系统配置页面的样式,在小屏幕设备上会出现多个竖方向上的滚动条,甚至有时候会遮住底部的操作按钮
  19. 【server】ssh 终端命令交互优化(改优化取消之前版本快捷解压功能,删除命令检查)
  20. 【server】优化表格的排版和高度等样式,适配页面。详情见 issue (opens new window)
  21. 【server】优化节点分发关联操作界面。

⚠️ 注意事项:

  1. ssh 终端的删除命令检查临时取消(后面版本会重新优化)
  2. 该版本新增配置 Jpom 服务方式,需要更新 Server.sh、Agent.sh 文件,在线升级仅升级应用程序不会升级对应的管理命令文件,如果需要使用到该功能还需要手动覆盖更新对应的文件。(如果自定义过管理命令文件则需要差异覆盖)

开机自启动:

  1. 在 Server 端找到 Server.sh 文件,执行命令 ./Server.sh create,会在当前目录下生成 jpom-server 文件,这个文件就是 Server 端的自启动的文件
  2. 在 Agent 端找到 Agent.sh 文件,执行命令 ./Agent.sh create,会在当前目录下生成 jpom-agent 文件,这个文件就是 Agent 端的自启动的文件
  3. 把刚刚生成的自启动文件移动到 /etc/init.d/ 目录
  4. 到 /etc/init.d/ 目录让自启动文件拥有执行权限,执行命令 chmod +x jpom-server 或者 chmod +x jpom-agent
  5. 注册到 chkconfig 列表里面,就可以实现开机自启,执行命令 chkconfig --add jpom-server 或者 chkconfig --add jpom-agent
  6. 执行完第 4 步就可以通过 service jpom-xxx {status | start | stop} 来管理 Jpom 服务
  7. 目前仅通过 Cent OS 服务器测试,其他服务器可能会无效

# 2.5.0

# 🐣 新增功能

  1. 【server】接入全局 loading 控件
  2. 【server】默认进入新版UI

# 🐞 解决BUG、优化功能

  1. 【Server】fix bug: ssh 列表页面编辑弹窗无法加载(当没有设置文件目录时)
  2. 【Server】fix bug: 分发列表,项目运行状态显示错误
  3. 【Server】fix bug:第一次安装未能正常打开初始化账号密码页面
  4. 【server】fix bug: 独立分发项目编辑时,jvm args 等参数不会回显
  5. 【server】fix: 点击构建自动打开构建日志、构建日志弹窗自动滚动到底部
  6. 【server】add: index.html 添加打包时间
  7. 【server】fix bug:添加、编辑用户原始密码进行了sha1
  8. 【server】add: 添加构建历史回滚操作(感谢@李道甫)
  9. 【server】add: 添加项目文件管理页面上传压缩文件(感谢@李道甫)
  10. 【server】fix bug: 文件上传时显示上传进度(感谢@李道甫)
  11. 【server】fix bug: 项目文件管理的侧边文件树优化(感谢@李道甫)
  12. 【server】fix: 控制台日志弹窗自动滚动到底部(感谢@南有乔木)
  13. 【server】add: File方式创建项目 项目控制台互调(感谢@李道甫 贡献)
  14. 【server】add: 分发提示修改 分发项目显示 (感谢@李道甫 贡献)

⚠️ 注意:目前新版本登录状态采用固定 token 模式,登录后将一直保持在线状态,如需要退出或者离线需要进行退出登录操作。(该问题将于后面版本进行优化调整)

帮助我们改善此文档 (opens new window)
#2.5.x
上次更新: 2023/03/31, 09:45:52
2.6.0 ~ 2.6.4
2.4.0 ~ 2.4.9

← 2.6.0 ~ 2.6.4 2.4.0 ~ 2.4.9→

最近更新
01
2023年
03-31
02
2022年
03-31
03
2021年
03-31
更多文章>
Theme by Vdoing | Copyright © 2017-2023 MIT License  京ICP备17044819号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×