844 Star 3K Fork 930

GVPJbootProjects / jboot

2023-09-08 16:01
61279 fuhai 1578915942 Michael Yang
  • 优化:MockProxy 由 Java Proxy 替换 cblib
  • 优化:增加 Hikari 连接池配置参数 keepaliveTime 配置功能,感谢 @赵锋
  • 优化:设置 SentinelInterceptor 返回自定义的 json 串,感谢 @caoyuan
  • 优化:SentinelConfig 新增 set 方法,方便用户自己通过代码注入,感谢 @caoyuan
  • 优化:修改方法的 wrap 与 toUpperCase 方法为public ,方便重写时决定SQL是否需要加引号与大小写,感谢 @HingLo
  • 优化:升级相关依赖到最新版本
最后提交信息为: build: v4.1.5 release (^.^)YYa!!
2023-07-03 11:10
61279 fuhai 1578915942 Michael Yang

优化:线程池同一使用 NamedThreadPools.java 进行构建
优化:修改版错别字 taked 为 took
优化:添加更多的扫描 jar 排除,减少启动消耗时间
修复:Oracle 数据库在某些极端情况下出错的问题

最后提交信息为: v4.1.3 release (^.^)YYa!!
2023-06-19 12:19
61279 fuhai 1578915942 Michael Yang
  • 修复:修复 MQ 通知线程在高并发场景下无法及时回收的问题
  • 优化:升级 JFinal 等依赖到最新版本
最后提交信息为: v4.1.1 release (^.^)YYa!!
2023-05-12 16:44
61279 fuhai 1578915942 Michael Yang
  • 新增:自定义 JFinalFilter 的支持
  • 优化:重命名 JbootAccessTokenCache 为 WechatAccessTokenCache
  • 优化:JbootAppListenerManager 中重复的 foreach 操作 感谢 @梦行
  • 优化:升级 Jfinal/jfinal-undertow/jsoup 等到最新版本
最后提交信息为: v4.1.0 release (^.^)YYa!!
2023-03-08 16:16
61279 fuhai 1578915942 Michael Yang

优化:JbootResourceLoader 忽略掉 windows 和 mac 下的临时文件
优化:修改 SqlBuilder.java 的错别字
优化:升级 ShardingJDBC 到 5.x 最新版本
优化:升级 Columns.in 和 notIn 等方法和修改个别错别字
优化:升级 jfinal-undertow、jackson、metrics 等到最新版本
修复:Columns.orEqs 没有添加括号导致 sql 逻辑不对的问题

最后提交信息为: v4.0.9 release (^.^)YYa!!
2023-01-06 18:11
61279 fuhai 1578915942 Michael Yang
  • 新增:StrUtil.isStartsWithAny() 方法
  • 新增:FileUtil.getFileMD5() 等方法
  • 新增:CdnUtil.appendCdnDomain() 方法
  • 优化:ApplicationUtil.java 使其在 window 下输出正确的 classpath 路径
  • 优化:修改 ValueFilterInterceptor.java 里的错别字
  • 优化:JbootConfigManager.java 配置独立目录时,再次读取 jboot.properties 文件
  • 优化:重构 AttachmentManager 使之更加灵活易用
  • 修复:缓存注解自动生成 key 无法支持集合参数的问题
最后提交信息为: v4.0.7 release (^.^)YYa!!
2022-12-29 23:11
61279 fuhai 1578915942 Michael Yang
  • 新增:jboot.cache.cacheSyncMqChannel 的配置,用于对分布式缓存的 channel 进行自定义
  • 优化:JbootRedisCacheImpl 初始化的错误提示内容
  • 优化:ClassUtil.newInstance() 方法,方便对构造器进行传参
  • 优化:删除无用的 GenTester.java 文件
  • 优化:不再对 JbootSerializerManager 进行 Aop 增强
  • 优化:不再对 JbootmqManager 进行 Aop 增强
  • 优化:不再对 JbootEventManager 进行 Aop 增强
最后提交信息为: v4.0.5 release (^.^)YYa!!
2022-12-19 17:06
61279 fuhai 1578915942 Michael Yang
  • 新增:db.each 的 sql 打印输出
  • 新增:通过 Controller 获取参数时,自动对参数进行 trim 操作
  • 新增:配置文件可以外部的任意目录
  • 优化:升级 jfinal 到最新版本
最后提交信息为: v4.0.2 release (^.^)YYa!!
2022-12-03 18:31
61279 fuhai 1578915942 Michael Yang
  • 新增:新增可以通过配置取消 AOP 缓存的功能
  • 新增:新增 jboot.cache.useFirstLevelOnly 配置的功能,可以在分布式下只开启 1 级缓存
  • 优化:修改 aop action 等默认缓存时间为 10 分钟
  • 优化:ModelUtil.keep 方法
  • 优化:ObjectUti.convert 方法
  • 修复:new Model().use("ds").update() 在某些场景下出错的问题
最后提交信息为: v4.0.1 release (^.^)YYa!!
2022-11-30 10:20
61279 fuhai 1578915942 Michael Yang

正式支持 JDK17,在 JDK 8~17 随意使用。

最后提交信息为: v4.0.0 release (^.^)YYa!!
2022-11-25 18:26
61279 fuhai 1578915942 Michael Yang
  • 新增:自定义 Controller 缓存刷新 key 的功能
  • 新增:Controller.getFilesOnly(Set paraNames) 方法
  • 新增:添加 CachePrinter 的支持,方便把缓存信息输出在控制台或者日志上
  • 优化:Columns.java 对空条件的判断
  • 优化:ClassScanner.java 支持扫描 jar 包里的 jar 包,感谢 @陈立刚
  • 优化:Redis 消息队列设置支持多个 database,感谢 @陈立刚
  • 优化:Jboot MQ 在启动和停止的时候,不对已启动进行错误抛出,方便多模块可以自由启动或停止
  • 优化:Jboot MQ 添加监听器的时候,自动添加 channel 信息
  • 优化:升级 jackson-core 等到最新版本
  • 优化:JbootResourceLoader 优化过滤掉 Windows 的临时文件
  • 优化:使用注解验证数据时,控制台不再抛出异常信息,只打印基本验证错误信息
  • 优化:为验证码等组件缓存过滤掉线程前缀的设置
最后提交信息为: v3.17.1 release (^.^)YYa!!
2022-10-31 11:38
61279 fuhai 1578915942 Michael Yang
  • 新增:添加 CachePrinter 的支持,方便把缓存信息输出在控制台或者日志上
  • 新增:添加 JbootCache.addThreadCacheNamePrefixIngore() 方法
  • 优化:doNotAlloVisitRedirect 错别字
  • 优化:修改 CacheUtil.setCurrentPrefix() 方法为 setThreadCacheNamePrefix
  • 优化:JbootResourceLoader 优化过滤掉 Windows 的临时文件
  • 优化:使用注解验证数据时,控制台不再抛出异常信息,只打印基本验证错误信息
  • 优化:为验证码等组件缓存过滤掉线程前缀的设置
  • 修复:HttpUtil.download 出现 NPE 的问题
  • 修复:Controller 使用返回值渲染并使用 cacheable 注解对其缓存时出错的问题
  • 修复:ObjectUtil.convert() 在某些极端情况下错误的问题
最后提交信息为: v3.16.7 release (^.^)YYa!!
2022-10-17 12:49
61279 fuhai 1578915942 Michael Yang
  • 新增:SqlBuilder.escapeOrderBySql 用于过滤 Order By 参数
  • 新增:InterceptorBuilder.Util.isChildClassOf 方法
  • 新增:JbootController.getParaToBigInteger(index) 方法
  • 优化:RequestUtil.getIpAddress() 对 127.0.0.1 的处理
  • 优化:JbootResourceLoader 的日志输出和目标路径的优化
最后提交信息为: v3.16.3 release (^.^)YYa!!
2022-10-07 11:11
61279 fuhai 1578915942 Michael Yang
  • 新增:ObjectUtil.obtainNotNull 方法
  • 新增:StrUtil.obtainNotBlank 方法
  • 优化:升级 jfinal-undertow 到最新版本并移除 JbootApplication 的 URL 打印功功能。
最后提交信息为: v3.16.2 release (^.^)YYa!!
2022-09-30 10:13
61279 fuhai 1578915942 Michael Yang
  • 新增:APP 在启动的时候,输出 Local URL,方便通过控制台启动浏览器
  • 新增:FileUtil.ensuresParentExists() 方法
  • 新增:DAO.deleteAll() 方法
  • 修复:Controller 通过 return 渲染 Json 数据时,控制台不输出 Render 信息的问题
  • 修复:JbootController.getFileOnly(name) 返回的数据不正确
最后提交信息为: v3.16.1 release (^.^)YYa!!
2022-09-25 16:06
61279 fuhai 1578915942 Michael Yang
  • 优化:重构 @Cacheable 在 Controller 中的使用,使之更加灵活方便
  • 优化:FileUtil.unzip 方法,添加可以指定解压缩编码的参数
  • 优化:升级 JFinal、 jackson-core 等到最新版本
  • 修复:JbootServiceBase.initDao 在非泛型子类时初始化出错的问题
  • 修复:sqlbuilder 在使用别名 + between 时,生成的 SQL 出错的问题
最后提交信息为: v3.16.0 release (^.^)YYa!!
2022-09-01 09:25
61279 fuhai 1578915942 Michael Yang
  • 优化:增强 http 工具类,默认支持携带 cookie 重定向
  • 优化:升级 Jsoup 到 v1.15.3 最新版本
  • 修复:对在中文目录下部署时,可能对环境判断错误的问题
最后提交信息为: v3.15.10 release (^.^)YYa!!
2022-08-25 10:32
61279 fuhai 1578915942 Michael Yang
  • 新增:Controller.getFileOnly(name) 和 getFilesOnly(names)
  • 优化:升级 Jsoup 等相关依赖到最新版本
  • 修复:当 ActionKey 注解使用 ./ 相对路径时,swagger文档中的 path 会生成包含 ./ 的错误API路径的问题
最后提交信息为: v3.15.9 release (^.^)YYa!!
2022-08-07 17:45
61279 fuhai 1578915942 Michael Yang
  • 新增:FileUtil.delete 方法
  • 新增:JbootController.getFirstFileOnly() 方法
  • 优化:JbootController.getFile() 设置为删除方法
  • 优化:升级 JFinal 到最新版本
最后提交信息为: v3.15.8 release (^.^)YYa!!
2022-07-17 17:46
61279 fuhai 1578915942 Michael Yang

建议所有使用 RPC 的,v3.15.x 的所有用户升级到此版本!!!

若没有使用到 RPC,可以按需升级。

  • 修复:RPC 的 Reference 缓存 key 构建错误导致无法命中缓存的问题
  • 新增:FileUtil.removeSuffix() 方法
  • 新增:ModelUtil.key(List models) 方法
  • 新增:CollectionUtil.toString() 方法
  • 新增:ArrayUtil.toString() 方法
  • 新增:DateUtil 解析 datetime-local 方法
最后提交信息为: v3.15.7 release (^.^)YYa!!
Java
1
https://gitee.com/JbootProjects/jboot.git
git@gitee.com:JbootProjects/jboot.git
JbootProjects
jboot
jboot

搜索帮助

14c37bed 8189591 565d56ea 8189591