Releases: yangfuhai/jboot
Releases · yangfuhai/jboot
v3.13.8
修复:Junit 代码覆盖率测试可能出现多次启动的问题
修复:JbootCron4jPlugin 停止后未移除已经停止任务的问题
v3.13.7
新增:MQ 新增 stopListening() 方法,可用于定制化关闭 MQ
修复: Controller 返回值有大写可能不正确的问题
v3.13.6
优化:强化 Controller 返回值,自动匹配相应的 render
优化:优化 JbootHttpImpl 和 JbootHttpResponse 代码,添加必要的日志输出
优化:更新 Copyright
v3.13.5
新增:CookieUtil 添加 "defaultPath" 和 "defaultDomain" 的配置
新增:HttpUtil 添加 http 代理的配置支持
新增:Columns.addToFirst() 方法
新增:JbootDirectiveBase.getParaToString()
优化:RequestUtil.java
优化:升级 JFinal 到最新版本
v3.13.4
新增:AttachmentManager 新增 getFile(path,localFirst) 方法
优化:升级相关依赖到最新版本
v3.13.3
- 新增:配置文件可以指定自己的文件名和路径的支持
- 优化:JbootmqBase,使之代码更加简洁
- 优化:Mysql 驱动,默认优先使用 MySql8 驱动
- 优化:升级相关依赖到最新版本
v3.13.2
新增:AOP 新增 javassist 的实现,方便在 jdk17 去掉 cglib
修复:在配置前缀的场景下,修复 redis 缓存 removeAll() 无法正确移除数据的问题
修复:SharedEnumObject 在 jdk17 下无法正常运行的问题
修复:Fastjson 对某些数据无法正确序列化的问题,升级 fastjson 到最新版本
v3.13.1
- 新增:JbootDb 新增支持 Columns 的 findFirst 方法
- 新增:QuietlyUtil.java 工具类
- 新增:ReflectUtil.java 的若干方法,反射调用更加简单
- 优化:Redis 缓存,存入 null 时,直接对 key 进行移除
- 优化:MockHttpServletRequest 直接实现 HttpServletRequest 接口,而非 HttpServletRequestWrapper 继承
- 优化:@testConfig() 注解新增 printScannerInfo 参数,默认为 false
- 优化:MockMvcResult.java 提高性能
- 优化:优化网关代码,使代码更加清晰
- 修复:移除 JbootModelConfig.idCacheCachePrefix 配置,否则会造成重复配置的情况
v3.13.0
- 新增:Jbootmq 的监听器(Listener)新增 MessageContext 参数,支持更多的消息配置
- 新增:MockMvc 新增 upload 方法,用于对上传文件的测试
- 优化:404 403 401 等错误输出 info 信息,而不是 warn
- 优化:开放更多的 JbootMqImpl 方法
- 优化:优化 Http 工具类,上传文件的时候添加 ContentType 信息
v3.12.2
新增:是否处理 404 页面的配置支持,方便与其他 web 框架整合
新增:JbootAppListener 新增 onConstantConfigBefore() 方法
优化:AttachmentManager.java,使之 getFile 不返回 null
优化:JsonManager.me().setDefaultDatePattern 的默认配置