版本迭代记录
4.0.0 (xxxx-xx-xx)
- 增加热部署功能,实现秒级一键热更新远程应用代码。
- 增加远程动态编译功能,热部署、热重载时可以选择本地Idea编译还是远程应用动态编译代码
- 增加默认类加载器选择功能,执行热部署、热重载、Groovy脚本时可以选择类加载器
- 重构调用方法功能,远程调用支持热部署后类
- 优化心跳逻辑
- 修复RuntimeExceptionWithAttachments:Read access is allowed from inside read-action only的BUG(#38)
3.4.4 (2025-04-22)
- 支持 intellij idea 2025.1 版本(#37).
3.4.3 (2025-04-01)
3.4.2 (2025-03-17)
3.4.1 (2025-02-27)
- 修复多个 MyBatis Mapper 热重载时 ConcurrentModificationException 的BUG(#20).
3.4.0 (2025-02-20)
3.3.0 (2025-02-11)
- 热重载支持 MyBatis Plus 增加Entity、修改Entity、增加Mapper、修改Mapper、增加xml、修改xml.
- 热重载支持 MyBatis 增加Mapper、修改Mapper、增加xml、修改xml.
- 增加通过默认类加载器执行上一次功能(#12).
- 修复开启SQL打印时无法执行Maven命令的BUG(#7).
3.2.0 (2025-01-09)
- 增加热重载功能,无需重启应用即可使编写的代码生效。
3.1.2 (2024-12-30)
3.1.1 (2024-12-18)
- 搜索 http url时可以移除 ContextPath 信息
- 修复没有 http(s) 时无法匹配域名的BUG
3.1.0 (2024-12-17)
- 增加搜索 http url功能.
- 修复远程应用时 Groovy 执行时无法获取默认类加载器的BUG.
- 修复 DebugToolsClassLoader 重复加载 AppClassLoader 基础包导致使用 DefaultClassLoader 抛出异常的BUG。
- 优化日志打印(#2)
3.0.1 (2024-12-12)
- 支持 intellij idea 2024.3 版本.
- 修复远程应用时 Groovy 执行时无法获取默认类加载器的BUG.
3.0.0 (2024-11-01)
- 增加可以调用远程应用方法的功能.
- 增加方法调用时选择类加载器的功能.
2.3.0 (2024-09-19)
- 增加groovy控制台,可以通过目标应用快捷执行代码
- 增加 debug 方式可以快捷复制name和value
- 增加 attach 应用可以断开链接和停止服务
2.2.0 (2024-08-28)
- 支持 toString、json、debug 的方式查看返回结果
- 支持 console、debug 的方式查看异常信息
- 支持 org.springframework.web.multipart.MultipartFile 类型参数传入
- 优化插件样式
- 修复参数嵌套时的递归堆栈溢出异常
2.1.0 (2024-08-19)
- 支持 2024.2 版本
- 支持非Spring环境的调用
- 支持传递 xxl-job 参数
- 支持更多的参数传递
- request (MockHttpServletRequest)
- response (MockHttpServletResponse)
- file (absolute path to File object)
- class (class full name to Class object)
- 优化窗口参数逻辑
2.0.1 (2024-08-09)
- 修复心跳太短导致业务执行中断的BUG
- 修复异常信息打印不完整的BUG
2.0.0 (2024-08-06)
- 增加交互逻辑,支持调用方查看执行结果和错误信息.
- 修复NULL时SQL打印显示错误的BUG.
1.2.1 (2024-06-13)
- 增加缓存清理逻辑
- 增加执行失败的异常返回信息
- 优化请求头参数传入逻辑
- 修复批量操作无法打印SQL的BUG
1.2.0 (2024-06-07)
- 优化核心类库加载逻辑
- 增加打印SQL语句与耗时功能
- 修复window下类库加载失败的BUG
1.1.1 (2024-06-04)
- 增加自定义类加载器隔目标应用
- 修复集合类型时 StackOverflowError 的BUG
1.1.0 (2024-05-30)
- 增加调用配置信息
- 增加请求头参数传递
1.0.0 (2024-05-29)
- 可以调用任意Java方法并支持参数传递