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.7.3 (2021-12-02)
        • 🐣 新增功能
        • 🐞 解决BUG、优化功能
      • 2.7.2 (fix)
        • 🐣 新增功能
        • 🐞 解决BUG、优化功能
      • 2.7.1 (fix)
        • 🐣 新增功能
        • 🐞 解决BUG、优化功能
      • 2.7.0 (beta)
        • 🐣 新增功能
        • 🐞 解决BUG、优化功能
        • ⚠️ 升级注意事项
    • 2.6.0 ~ 2.6.4
    • 2.5.0 ~ 2.5.2
    • 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.7.0 ~ 2.7.3

# 2.7.3 (2021-12-02)

# 🐣 新增功能

  1. 【server】新增自定义系统网页标题配置jpom.name
  2. 【server】新增自定义系统网页 logo 配置jpom.logoFile
  3. 【server】新增自定义系统登录页面标题配置jpom.loginTitle
  4. 【server】新增自定义系统 logo 文字标题配置jpom.subTitle
  5. 新增在线下载最新版本更新包功能(在线检测最新版本)
  6. 【server】新增菜单系统管理-数据库备份,支持 Jpom 使用的 H2 数据库备份、还原

# 🐞 解决BUG、优化功能

  1. 【server】恢复构建产物为匹配符无法正常发布问题(感谢@Kay)
  2. 【server】恢复在线升级页面在二级路径下无法使用的问题 (感谢@hu丶向...🤡)
  3. 【server】恢复构建执行命令阻塞问题(感谢@小猿同学)
  4. 【server】恢复限制 IP 访问和插件端授权信息不正确状态码冲突(感谢@小龙、@大灰灰)
  5. 取消 tools.jar 依赖
  6. 【server】优化初始化数据库流程,避免多次执行相同修改,节省启动时间
  7. 【fix】恢复项目副本集乱码(感谢@ʟᴊx)
  8. 【server】添加在线升级完成后的回调提示
  9. 【server】ssh安装节点按钮动态显示
  10. 【server】恢复构建信息中脚本过长无法构建的bug(感谢@Dream)
  11. 在网页的编辑器中修改配置文件时兼容tab键(感谢@Dream)

取消 tools.jar 依赖后,Java 项目状态监控使用 jps 命令实现


# 2.7.2 (fix)

# 🐣 新增功能

# 🐞 解决BUG、优化功能

  1. 【agent】解决 nginx 编辑配置文件 url 编码问题
  2. 【server】新增配置构建命令支持不检测删除命令 build.checkDeleteCommand (感谢@Dream)

# 2.7.1 (fix)

# 🐣 新增功能

# 🐞 解决BUG、优化功能

  1. 解决插件端请求参数 url 编码无法解析问题(感谢@知识就是力量)
  2. 【agent】项目文件夹为空不再提示错误信息
  3. 【server】fix 编辑构建选择 ssh 发布无法保存 (感谢 @Peision Gitee issues I4CQWA (opens new window) )
  4. 【server】fix ssh 终端未配置禁用命令不能输入空格问题

# 2.7.0 (beta)

# 🐣 新增功能

  1. 【server】构建中的仓库独立管理
  2. 【server】构建信息存储方式调整为 h2 数据库,不再存储到 json 文件中
  3. 【server】构建触发器地址变更
  4. 【agent】新增文件管理中允许编辑的文件后缀,以及对应后缀的文件编码
  5. 项目文件管理中新增编辑按钮,支持编辑文本文件( 新版本 UI 同步新增该功能)
  6. 程序启动输出默认 IP 地址和当前运行端口信息
  7. bat 管理命令(windows)启动后输出日志文件,方便排查当前启动情况
  8. 【server】上传文件到插件端(节点)超时配置独立,采用 server 端全局配置,配置参数 node.uploadFileTimeOut (感谢 @LW 根据 Gitee issues I3O8YE (opens new window) )
  9. 【server】角色新增添加权限配置 (感谢@misaka Gitee pr (opens new window) )
  10. 【server】节点升级上传新包成功后删除历史包
  11. 【server】新版本 UI 菜单系统管理、节点升级只有系统管理员可见
  12. 【server】新版本 UI 脚本模板同步添加执行参数(感谢@轻描淡写 Gitee issues I43G4B (opens new window) )
  13. 【server】新版本 UI 同步添加 common.js
  14. 【agent】项目文件管理新增下载远程文件功能
  15. 【agent】节点首页监控新增实际使用内存占比(linux系统) (感谢@大灰灰)
  16. 【server】ssh 新增操作记录(方便查看执行历史回溯操作)
  17. 【server】新增 h2 控制台配置属性,基于 SpringBoot,配置参数spring.h2.console.enabled
  18. 【server】节点分发支持下载远程文件 (感谢@落泪归枫 Gitee issues I1LM27 (opens new window) )
  19. 【server】节点分发支持 file 类型项目
  20. 【agent】项目新增配置日志文件输出到指定目录
  21. 【server】构建产物目录支持通配符AntPathMatcher模式 (感谢@saysay Gitee issues I455FM (opens new window) )
  22. 【server】新增 h2 数据库缓存大小配置 CACHE_SIZE (opens new window) `db.cacheSize
  23. 【server】构建触发器新增延迟执行参数(感谢@Steve.Liu)
  24. 【server】增加全局项目搜索功能
  25. 【agent】项目增加批量启动关闭重启
  26. 【server】节点分发文件支持上传非压缩包(感谢@Sam、風中飛絮 Gitee issues I3YNA5 (opens new window) )
  27. 【server】nginx 二级代理无法访问(感谢@hu丶向...🤡)
  28. 【server】ssh文件管理新增在线编辑(感谢@嗳啨 Gitee issues I4ADTA (opens new window) )
  29. 在线升级支持上传 zip 包自动解析(感谢@Sam)
  30. 【server】ssh 安装插件端新增等待次数配置(感谢@hu丶向...🤡)
  31. 【server】新增前端接口请求超时配置 jpom.webApiTimeOut(感谢@hu丶向...🤡)
  32. 【server】构建支持 tag 通配符 (感谢@落泪归枫 Gitee issues I1LM1V (opens new window) )

# 🐞 解决BUG、优化功能

  1. 【server】添加节点时候限制超时时间,避免配置错误一直等待情况
  2. 【server】优化限制 IP 白名单相关判断,避免手动修改错误后一直限制访问
  3. 【server】添加 QQ 邮箱配置参照说明 QQ邮箱官方文档 (opens new window)
  4. 【server】fix: 删除临时文件出现 AccessDeniedException 更新文件权限为可读(取消只读权限)
  5. 【server】拉取 GIT 代码根据仓库路径添加 synchronized
  6. 【server】节点管理页面支持刷新当前节点页面(刷新不再回到首页)
  7. 【server】 jpom-service.sh 文件加载环境变量修改为 判断模式
  8. 【agent】fix: windows 环境保存配置文件错误问题
  9. 【agent】fix: 在线升级页面在没有配置白名单时候无法显示节点信息
  10. 【server】ssh 快捷安装插件端检查配置文件不在使用 SpringBoot 非 public 工具类
  11. 【server】请求节点发生异常打印具体堆栈、接口异常拦截器里面默认不打印堆栈 (根据 Gitee issues I3O8YE (opens new window) )
  12. 【server】节点升级中偶尔出现无法获取到对应的版本信息问题(感谢@misaka Gitee issues I41TDY (opens new window) )
  13. 本地运行数据目录位置改为${user.home}/jpom/xxxx、日志路径改为项目模块下
  14. 【agent】升级 commons-compress 依赖 (来自 GitHub advisories (opens new window) )
  15. agent 和 server 间的 websocket 鉴权调整
  16. 【server】update: 刷新整个页面的时候重新加载菜单
  17. 历史监控图表查询报时间格式化错误(字符串工具类) (感谢@misaka Gitee pr (opens new window) )
  18. 【agent】nginx 配置文件取消强制检测 server 节点
  19. 【server】仓库密码改为隐藏
  20. 解决退出登录验证码没有刷新问题 (感谢群友:Steve.Liu)
  21. 【agent】节点分发清空发布无效(感谢@Sam)
  22. 【server】编写分发项目时,当分发节点做替换、新增的操作后,点击确认,控制台报错(感谢@tan90°)

# ⚠️ 升级注意事项

【特别声明】当前版本 仓库和构建并没有接入动态数据权限,如果对权限敏感的用户建议等待下一个版本优化权限后再升级(如有疑问可以微信群沟通)

⚠️ 注意1:由于构建信息全部存储到 h2 数据库中,之前到构建信息会自动同步,在升级后到第一次启动需观察控制台信息,启动成功后请检查构建信息,仓库信息是否同步正确

⚠️ 注意2:构建的触发器地址有更新,需要重新获取触发器地址

⚠️ 注意3:升级到该版本需要保证 agent、server 都保持同步,如果只升级 server 会出现项目控制台等功能无法正常使用

⚠️ 注意4:升级 2.7.x 后不建议降级操作,会涉及到数据不兼容到情况


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

← 2.8.0 ~ 2.8.25 2.6.0 ~ 2.6.4→

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