Skip to content

Releases: future0923/debug-tools

v4.4.4

24 Nov 00:52

Choose a tag to compare

  • #71 - 增加动态控制打印SQL配置
  • #154 - 打印sql结尾增加分号 by @javalover123
  • #158 - 优化MethodAround执行性能
  • #155 - 修复MyBatis和MyBatisPlus混用时MyBatis热重载失效的bug by @ruhengChen
  • #160 - 修复扫描url时spring注解value为null的bug
  • #161 - 修复继承GenericFilterBean类后热重载无法启动的bug

v4.4.3

03 Nov 01:10

Choose a tag to compare

  • #150 - 支持jdk25热重载
  • #151 - json方式查看调用结果配置变更
  • #149 - 优化调试窗口
  • #153 - 修复不同模块url相同时只能一个的bug
  • #152 - 修复热部署相同的类第二次远程编译时找不到类的bug

v4.4.2

15 Oct 01:01

Choose a tag to compare

  • #142 - 支持命名格式切换
  • #139 - 支持配置是否搜索依赖jar中的url
  • #148 - 支持配置是否启用调用方法记录
  • #144 - 修复Spring的BeanCopier热重载失败的bug
  • #136 - 修复SQL打印时单引号没有转义导致打印sql失败的bug by @fat-huhu
  • #137 - 修复easyexcel读取时不加@ExcelIgnore顺序错乱的bug by @wangqiqi95

v4.4.1

29 Sep 01:47

Choose a tag to compare

  • 修复切换项目时ToolWindow偶发返回null
  • #127 - 优化热部署扫描文件及本地编译性能
  • #131 - 优化 tomcat 类加载展示 contextName 信息 by @iwillmissu
  • #129 - 修复调用历史列表操作阻塞 UI 进程的 bug
  • #35 - 修复spring返回数据jackson偶尔热重载失败
  • #130 - 修复 MyBatis xml 中的 resultType 的实体变化热重载未生效的 bug
  • #134 - 修复资源文件夹只有一个文件时与 class 文件同时热重载后资源文件监听失败的 bug
  • #135 - 修复 SpringBoot 2.0.x 、SpringMvc 5.0.x 下 Controller 重载失败的 bug

v4.4.0

18 Sep 00:48

Choose a tag to compare

  • 支持查看调用记录信息
  • 调用参数窗口/响应信息窗口展示当前附着应用名称
  • 支持 shorten command line 的 classpath file 模式
  • 优化搜索 url 响应速度
  • 修复Spring接口类型的listener收不到event事件的bug
  • 修复HuTool低版本ReflectUtil找不到getMethodsDirectly方法的bug

v4.3.1

03 Sep 05:33

Choose a tag to compare

  • 热部署支持resource目录下的文件
  • 热部署支持mybatis的xml文件
  • debug-tools-boot支持pid参数传入进程号
  • 修复EasyExcel在热重载启动下导出样式丢失的bug by @wangqiqi95
  • 修复SpringBoot3.4.5下热部署启动失败的bug

v4.3.0

25 Aug 01:50

Choose a tag to compare

  • 增加调用方法前后置脚本
  • 增加trace方式sql语句双击/右键菜单放大查看
  • 国际化(英文/中文) by @ayuayue
  • 打印sql支持达梦数据库 by @wangqiqi95
  • 鼠标放在行头是否展示调用方法按钮配置开关 by @wangqiqi95
  • 插件jdk11改为只支持jbr11不再支持trava11
  • SpringbootDevTools的项目默认选RestartClassLoader类加载器
  • 修复调用方法trace功能传入转义字符串正则匹配失败的bug
  • 修复macOS在M芯片下dylib加载错误的bug by @wangqiqi95
  • 修复MyBatis Plus3.5.6启动失败的bug by @wangqiqi95
  • 修复MyBatis Plus3.5.11+下热重载失败的bug
  • 修复mybatis-spring3.0.4+下热重载失败
  • 修复SpringBoot3.4.5下cglib的bean启动失败的bug
  • 修复debug-tools-boot附着远程获取应用名错误导致附着失败的bug

v4.2.0

08 Aug 01:22

Choose a tag to compare

  • 增加调用方法时trace功能展示链路耗时功能
  • 增加鼠标放在行头展示调用方法按钮功能
  • 增加断点右键菜单增加复制对象为json功能 by @ayuayue
  • 增加sql打印历史并存储为文件功能 by @ayuayue
  • 热重载启动适配idea run/debug configurations启动 by @loong95
  • 优化mybatis mapper xml文件识别方式 by @loong95
  • 优化agent启动加载速度
  • 右键菜单移除Groovy控制台按钮
  • 将热部署的按钮从启动栏移除放到ToolWindow中
  • 修复sql打印时间类型显示bug by @ayuayue
  • 修复wsl2导致xml热重载失败的bug by @seahoe
  • 修复mybatis-spring1.3.2启动失败的bug
  • 修复dynamic-datasource3+启动失败的bug
  • 修复内部类构造函数使用父类ioc属性时为null的bug

v4.1.2

15 Jul 00:35

Choose a tag to compare

  • 修复dynamic-datasource4.2+启动失败的bug
  • 修复mybatis-spring2.0.2启动失败的bug
  • 修复fastjson2高版本获取不到getKotlinConstructor方法的bug
  • 修复无法切换类加载器
  • 修复启动java.lang.NullPointerException: Cannot read field "string" because "utf" is null的bug

v4.1.1

09 Jul 01:40

Choose a tag to compare

  • 增加ToolWindow快捷跳转设置与文档按钮 by @ayuayue
  • 新增对 MacOS aarch64(M 芯片)下 JDK8 热重载的支持 @yaoxinghuo
  • 修复项目在MacOS aarch64(M芯片)下无法使用的bug by @yaoxinghuo
  • 修复热重载 dynamic-datasource 4.3+下失效的bug by @anweicloud
  • 修复热重载 MyBatisPlus 3.5.6+继承 ServiceImpl 时 lambdaQuery() 获取失败的bug
  • 修复oracle、sqlserver打印sql失败的bug
  • 修复Groovy中找不到Spring的Class信息的bug
  • 修复返回结果json方式查看大json时UI卡顿的bug