Skip to content

Releases: yangfuhai/jboot

v3.12.1

07 Dec 02:56
Compare
Choose a tag to compare

优化:当 cglib 创建对象出错时,错误信息不明确的问题
优化:Cache、MQ、Redis 的 Manager 在某些情况下可能出现 NPE 的问题
优化:升级相关依赖到最新版本

v3.12.0

26 Nov 03:07
Compare
Choose a tag to compare
  • 新增:SPI 新增直接配置类名的功能
  • 新增:MQ 新增支持多个实例配置的支持
  • 新增:Redis 新增配置多个实例的支持
  • 新增:Cache 缓存新增配置多个实例的支持
  • 新增:限流组件新增 IP 限流功能
  • 新增:限流组件新增 IP 白名单功能
  • 优化:Rokect MQ 新增更多的配置支持
  • 优化:移动 AOP 的默认配置到 "jboot.aop.cache"
  • 优化:"jboot.model.idCacheType" 配置名称修改为 "jboot.model.idCacheName"
  • 优化:"jboot.web.session.cacheType" 配置名称修改为 "jboot.web.session.useCacheName"
  • 优化:重命名 JbootConfigUtil 为 ConfigUtil
  • 文档:修改文档错误已经添加部分文档

v3.11.4

14 Nov 09:31
Compare
Choose a tag to compare
  • 新增:新增 DAO.distinct() 方法,用于对内容进行去重
  • 新增:MockMvc 新增 holdCookie 配置,用于在不同的测试用例里,保持 cookie 的功能
  • 优化:保证 Model 和 Record 的 getBigInteger 的行为一致
  • 优化:移除 codegen 下的 PathKit 类,使用 CodeGenHelpler 代替

v3.11.3

14 Nov 09:32
Compare
Choose a tag to compare
  • 新增:重写 Model 的 getBigInteger,防止转换异常
  • 新增:代码生成器 生成的 Model,如果字段是 BigInteger ,自动调用 getBigInteger 方法的功能
  • 优化:升级相关依赖到最新版本

v3.11.2

08 Oct 08:52
Compare
Choose a tag to compare
  • 新增:Columns.containsName() 方法
  • 新增:SqlDebugger 新增对 Sql 输出到日志的实现方案,只要只有接口需要自己实现
  • 优化:捕获 ScheduledThreadPoolExecutor 所有业务异常,防止其意外终止调度
  • 优化:PaginateDirectiveBase,当其有数据的时候,显示分页内容
  • 优化:ClassScanner,新增某些排除对象
  • 优化:删除 CacheableInterceptor 一些不必要的 debug 信息

v3.11.1

08 Oct 08:52
Compare
Choose a tag to compare
  • 新增:SqlDebugPrinter 新增是否打印 SQL 的独立开关
  • 新增:新增更多的 JbootApplication.createServer(...) 方法
  • 优化:升级JFinal、Jedis、Naocs、Dubbo 等到最新版本
  • 修复:AttachmentManager.use(name) 无法使用的问题

v3.11.0

10 Sep 07:19
Compare
Choose a tag to compare
  • 新增:实验性新增 Restful 支持,默认关闭,可以通过 "jboot.web.pathVariableEnable=true" 开启,感谢 @没牙的小朋友
  • 新增:shiro 配置添加 filter 参数,自定义shiro相关的filter,感谢 @orange
  • 优化:在shiro拦截器初始化时处理对应方法的注解,取消对路由、actionKey的倚赖,感谢 @orange
  • 优化:修改 JbootActionMapping 拼写错误
  • 优化:AttachmentManager 新增多实例的支持
  • 优化:优化缓存前缀配置的方法名,否则可能会造成误解
  • 优化:同时修改 "jboot.web.escapeParas"配置为 "jboot.web.escapeParasEnable"
  • 修复:修正现有swagger实现中,会忽略ActionKey注解中的URL的问题,感谢 @没牙的小朋友

v3.10.8

25 Aug 10:27
Compare
Choose a tag to compare
  • 新增:JbootCache 新增通过前缀了使用 "多实例" 的支持
  • 新增:Model、Db 动态设置默认数据源的支持
  • 新增:DatasourceConfig 新增表前缀配置的支持
  • 修复:由于 RPC 添加 Reference 缓存后,造成 Controller 多个 Service 无法注入的问题

v3.10.7

24 Aug 04:22
Compare
Choose a tag to compare
  • 新增:JbootHttpRequest 添加 sslContext 的配置,方便自定义 ssl
  • 新增:JbootConfigManager 添加 setBootProperties 方法,方便用于添加启动配置
  • 新增:工具类 ReflectUtil 新增 searchFieldList() 方法
  • 新增:添加 TypeConverterFunc,用于处理前端传入枚举内容
  • 优化:JbootShiroInvokeListener,在 onInvokeBefore() 方法添加返回值 AuthorizeResult,更加方便整合 Jwt sso 等
  • 优化:升级 jedis/jsoup/jfinal/fastjson 等到最新版本

v3.10.6

30 Jul 10:10
Compare
Choose a tag to compare
  • 修复:ClassScanner 添加排除的前缀时,如果有大写字母不生效的问题
  • 修复:当使用 @Api(collect={}) 时,子 Controller 路径错误的问题