Skip to content

Releases: dromara/Jpom

v2.4.8

02 Mar 09:55
Compare
Choose a tag to compare

新增功能

  1. 【Agent】读取进程新增 ps -ef | grep xxx 方式(感谢@Java-落泪归枫)

解决BUG、优化功能

  1. 【Server】构建历史中记录字段不全问题(感谢@£天空之城~龙)
  2. 【Server】Java-WebSocket 模块漏洞版本更新 来源 Github GHSA-gw55-jm4h-x339
  3. 【Server】节点分发列表点击控制台、文件管理404
  4. 【Server】节点分发顺序重启休眠时间取构建名称最后的时间(测试构建:10 则睡眠时间为10秒)
  5. 【Agent】启动完成打印授权信息日志级别调至error
  6. CommandUtil.asyncExeLocalCommand 方法格式化命令中的换行
  7. 优化启动读取进程文件目录避免包含node_modules 目录卡死
  8. 【Server】修护构建命令中判断是否包含【rm、del、rd】bug (感谢@落泪归枫)
  9. 【Server】修改删除节点会修改掉非管理员的账号密码bug
  10. 【Server】 构建历史根据权限查询

v2.4.7

15 Apr 13:31
Compare
Choose a tag to compare

新增功能

  1. 支持maven快速编辑节点项目(配合jpom-maven-plugin使用)(感谢@夜空中最亮的星)
  2. 【Agent】 新增jdk 管理,不同项目选择不同的jdk (GITEE@IV8ZZ)
  3. 【Server】构建新增分组属性,方便快速选择
  4. 【Agent】 新增[JavaExtDirsCp] 运行模式 (感谢@TXpcmgr(Geiger))
  5. 【Server】 ssh 连接方式新增私钥证书连接
  6. 【Server】 ssh文件管理新增解压操作(感谢@TXpcmgr(Geiger)贡献)
  7. 【Agent】 项目新建副本集,方便单机快速运行多个副本
  8. 【Server】构建发布后操作支持副本集相关操作

解决BUG、优化功能

  1. 完善使用nginx之类代理二级目录,指定端口路径跳转问题(感谢@😯😨😰😱 )
  2. 解决菜单路径不正确问题(GITEE@I15O46)
  3. 【Agent】 windows中Agent关闭,Agent中所有项目跟随关闭(感谢@java gods)
  4. 【Server】构建命令包含删除命令误判断(感谢@sawyer
  5. 【Server】构建历史支持配置单个构建最多保存多少个历史
  6. 【Server】解决节点分组筛选bug(感谢gitee@I17XEH)
  7. 【Server】角色权限动态数据,单个节点异常不影响所有节点配置(感谢@£天空之城~龙)
  8. 【Server】关联节点分发项目支持修改发布后操作
  9. 补充说明文档:详情 (感谢@TXpcmgr(Geiger))
  10. 更新部分插件依赖版本【hutool、fast-boot、fastjson】

注意:如果在2.4.7以下项目运行方式中使用过【War】模式的由于【War】更名为【JarWar】 所有在升级后请重新修改运行方式后再运行对应项目

v2.4.6

14 Nov 06:16
Compare
Choose a tag to compare

新增功能

  1. 【Agent】 nginx管理支持自定义编译运行,管理方式变更
  2. 【Server】 监控通知新增企业微信(感谢@tinybao。)
  3. 管理脚本支持自动识别环境变量和java路径
  4. 项目类型新增File(快速管理纯静态文件)

解决BUG、优化功能

  1. 【Server】解决分发列表项目状态显示不正确(感谢@群友)
  2. 【Server】修护权限选择错乱和无法正确过滤问题【注意此版本的角色动态权限不兼容旧数据,需要重新授权动态数据权限】(感谢@Java-OutMan)
  3. 调整项目日志输出
  4. 更新【commons-compress】依赖版本[漏洞升级]
  5. 【Server】构建弹窗条件构建名称(感谢@sawyer
  6. json文件读取异常提示(感谢@Taller
  7. 【Server】 优化ssh上传文件、删除文件
  8. InternalError 异常捕捉

升级注意

  1. 此版本更新控制台日志级别有调整,如果使用管理命令方式运行日志级别将不再打印info级别,如果需要打印info级别的请调整管理命令中的--spring.profiles.active=pro--spring.profiles.active=dev

v2.4.5

21 Sep 13:44
Compare
Choose a tag to compare

2.4.5

新增功能

  1. 【Server】节点列表支持筛选(感谢@£天空之城~龙)
  2. 【Server】新增构建触发器(感谢@java 麦田英雄)
  3. 【Server】新增自动清理过量的构建历史记录和文件(感谢@sawyer、@Jvmlz)
  4. 【Server】构建支持ssh发布(感谢@£天空之城~龙)
  5. 【Server】节点新增分组属性,方便多节点快速筛选(感谢@£天空之城~龙)
  6. 新增windows快速升级
  7. 【Server】layui升级到最新版,文件上传支持进度条
  8. 新增节点内存、cpu、硬盘使用情况采集报表(感谢@£天空之城~龙)
  9. 节点首页新增快速结束进程方式

解决BUG、优化功能

  1. 【Server】节点分发需要节点数大于二(感谢@sawyer
  2. 修护未加载到tools.jar判断(感谢@Java-磊)
  3. 【Server】控制台新增自动清屏开关(感谢@Jvmlz)
  4. 上传文件大小限制,配置化
  5. 【Server】构建文件copy忽略隐藏文件
  6. 【Server】不能清除错误进程缓存(感谢@java 李道甫)
  7. 【Agent】长时间运行jpom无法监控到项目运行状态(感谢@java 李道甫、@洋芋)
  8. 【Server】节点分发编辑支持修改分发后的操作
  9. 【Agent】脚本模板跟随系统编码
  10. 【Server】tomcat控制台删除日志文件错误(感谢@Java-iwen)
  11. 【Agent】自动备份控制台日志表达式为none,不生成日志备份
  12. 【Server】角色授权编辑权限不能创建数据(感谢@lostshadow
  13. 【Server】tomcat动态权限配置不正确(感谢@lostshadow

v2.4.4

13 May 04:37
Compare
Choose a tag to compare

2.4.4

新增功能

  1. 【Agent】添加对SpringBoot war包支持

解决BUG、优化功能

  1. 【Server】新项目打开项目控制台页面报错(感谢@黄战虎)
  2. 【Server】修改邮箱不及时生效问题(感谢@wechat
  3. 【Server】修护发布构建产物路径bug(感谢@sawyer
  4. 优化执行命令方式
  5. 脚本模板在linux 不添加权限(采用sh 方式执行)
  6. 【Server】修护添加节点分发项目报错的数据异常(感谢@wechat

2.4.3

23 Aug 07:19
Compare
Choose a tag to compare

2.4.3

新增功能

  1. SpringBoot 升级到2.1.x
  2. 【Server】velocity模板引擎升级为thymeleaf
  3. 【Server】构建支持svn类型仓库(感谢@群友 .)
  4. 插件端自动注册到服务端(感谢@群友 .)
  5. 新增在线修改配置并可及时重启
  6. 新增WebSSH 管理功能
  7. 【Server】用户新增邮箱和钉钉群webhook 属性
  8. 【Server】监控报警通知改为联系人
  9. 【Server】引人netty插件(感谢@夜空中最亮的星)
  10. 支持docker 容器运行(感谢@24K
  11. 【Server】 新增清空构建代码(解决代码冲突)(感谢@xieyue200810)
  12. 搭建插件化基础架构
  13. 用户权限重构,使用角色支持更细粒的权限控制
  14. 新增ssh快速部署插件端
  15. 新增一键安装脚本详情

解决BUG、优化功能

  1. 【Server】未登录重定向带入参数
  2. 【Server】页面登录方法调整支持自定义事件登录
  3. 【Server】删除节点、分发验证是否存在关联数据,分发释放分发关系
  4. 项目白名单目录调整为属性
  5. 【Server】编辑用户回显节点选中错乱问题
  6. 调整linux管理命令脚本防止在线升级产生tail 进程
  7. 【Agent】插件端的脚本模板路径切换到数据目录下
  8. 【Agent】Windows异步执行命令调整不使用[INHERIT](防止插件端进程阻塞)
  9. 【Server】分页查询会存在字段not found
  10. 【Server】构建命令不能包含删除命令(del,rd,rm)
  11. 支持配置初始读取日志文件最后多少行【log.intiReadLine】(感谢@夜空中最亮的星)
  12. 优化节点首页饼状图统计
  13. 取消用户输入脚本模板id
  14. 重定向支持自动识别 Proto(解决http-> https iframe报错)
  15. 构建执行命令存在错误只是提示,不取消执行(感谢@sawyer
  16. 构建打包目录没有文件名异常(感谢@sawyer
  17. 修改为专属包名【io.jpom】

升级注意事项

  1. 由于修改包名引起:如果在旧版本中使用过在线升级,本次升级需要手动上传jar到到服务器中执行命令升级,并且删除旧包并且覆盖管理命令文件

v2.4.2

19 Aug 02:17
Compare
Choose a tag to compare

test