Skip to content

Releases: yangfuhai/jboot

v4.1.8

20 Aug 08:12
Compare
Choose a tag to compare

修复:紧急修复上个版本合并的 JbootModel 造成的问题

v4.1.7

18 Aug 03:27
Compare
Choose a tag to compare
  • 优化:JbootAopFactory.java 构造方法访问权限修改为 protected 方便继承扩展,感谢 @macaque
  • 优化:cache 带有dataLoader的方法中日志会打印多次问题,感谢 @macaque
  • 优化:findListByColumns 增加从 start 开始取 count 条方法 即 limit ?,?,感谢 @[email protected]
  • 修复:修复 brpop blpop 无法取出 key 的问题,感谢 @macaque

v4.1.6

01 Jun 03:38
Compare
Choose a tag to compare
    1. 新增:根据 configName 获取 ActiveRecordPlugin 的功能,方便扩展,感谢 @caoyuan
    1. 优化:优化 SentinelUtil 工具类
    1. 优化:修正异常信息的错别字问题
    1. 优化:升级 JFinal 等相关依赖到最新版本
    1. 优化:升级并适配 Jedis 到最新版本
    1. 修复:SentinelInterceptor 捕获异常后,渲染完页面要关闭输出流,感谢 @caoyuan

v4.1.5

08 Sep 08:02
Compare
Choose a tag to compare
  • 优化:MockProxy 由 Java Proxy 替换 cblib
  • 优化:增加 Hikari 连接池配置参数 keepaliveTime 配置功能,感谢 @赵锋
  • 优化:设置 SentinelInterceptor 返回自定义的 json 串,感谢 @caoyuan
  • 优化:SentinelConfig 新增 set 方法,方便用户自己通过代码注入,感谢 @caoyuan
  • 优化:修改方法的 wrap 与 toUpperCase 方法为public ,方便重写时决定SQL是否需要加引号与大小写,感谢 @HingLo
  • 优化:升级相关依赖到最新版本

v4.1.1

19 Jun 04:21
Compare
Choose a tag to compare
  • 修复:修复 MQ 通知线程在高并发场景下无法及时回收的问题
  • 优化:升级 JFinal 等依赖到最新版本

v4.1.0

12 May 08:46
Compare
Choose a tag to compare

新增:自定义 JFinalFilter 的支持
优化:重命名 JbootAccessTokenCache 为 WechatAccessTokenCache
优化:JbootAppListenerManager 中重复的 foreach 操作 感谢 @梦行
优化:升级 Jfinal/jfinal-undertow/jsoup 等到最新版本
优化:JbootResourceLoader 忽略掉 windows 和 mac 下的临时文件
优化:修改 SqlBuilder.java 的错别字
优化:升级 ShardingJDBC 到 5.x 最新版本
优化:升级 Columns.in 和 notIn 等方法和错别字

v4.0.7

11 Jan 09:34
Compare
Choose a tag to compare
  • 新增:StrUtil.isStartsWithAny() 方法
  • 新增:FileUtil.getFileMD5() 等方法
  • 新增:CdnUtil.appendCdnDomain() 方法
  • 优化:重构 AttachmentManager 使之更加灵活易用
  • 优化:ApplicationUtil.java 使其在 window 下输出正确的 classpath 路径
  • 优化:修改 ValueFilterInterceptor.java 里的错别字
  • 优化:JbootConfigManager.java 配置独立目录时,再次读取 jboot.properties 文件
  • 修复:缓存注解自动生成 key 无法支持集合参数的问题

v4.0.5

29 Dec 15:18
Compare
Choose a tag to compare
  • 新增:db.each 的 sql 打印输出
  • 新增:通过 Controller 获取参数时,自动对参数进行 trim 操作
  • 新增:配置文件可以外部的任意目录
  • 新增:jboot.cache.cacheSyncMqChannel 的配置,用于对分布式缓存的 channel 进行自定义
  • 优化:JbootRedisCacheImpl 初始化的错误提示内容
  • 优化:ClassUtil.newInstance() 方法,方便对构造器进行传参
  • 优化:删除无用的 GenTester.java 文件
  • 优化:不再对 JbootSerializerManager 进行 Aop 增强
  • 优化:不再对 JbootmqManager 进行 Aop 增强
  • 优化:不再对 JbootEventManager 进行 Aop 增强
  • 优化:升级 jfinal 到最新版本

v4.0.1

03 Dec 10:36
Compare
Choose a tag to compare
  • 新增:新增可以通过配置取消 AOP 缓存的功能
  • 新增:新增 jboot.cache.useFirstLevelOnly 配置的功能,可以在分布式下只开启 1 级缓存
  • 优化:修改 aop action 等默认缓存时间为 10 分钟
  • 优化:ModelUtil.keep 方法
  • 优化:ObjectUti.convert 方法
  • 修复:new Model().use("ds").update() 在某些场景下出错的问题

v3.16.7

31 Oct 04:31
Compare
Choose a tag to compare
  1. 新增:添加 CachePrinter 的支持,方便把缓存信息输出在控制台或者日志上
  2. 新增:添加 JbootCache.addThreadCacheNamePrefixIngore() 方法
  3. 优化:doNotAlloVisitRedirect 错别字
  4. 优化:修改 CacheUtil.setCurrentPrefix() 方法为 setThreadCacheNamePrefix
  5. 优化:JbootResourceLoader 优化过滤掉 Windows 的临时文件
  6. 优化:使用注解验证数据时,控制台不再抛出异常信息,只打印基本验证错误信息
  7. 优化:为验证码等组件缓存过滤掉线程前缀的设置
  8. 修复:HttpUtil.download 出现 NPE 的问题
  9. 修复:Controller 使用返回值渲染并使用 cacheable 注解对其缓存时出错的问题
  10. 修复:ObjectUtil.convert() 在某些极端情况下错误的问题