844 Star 3K Fork 927

GVPJbootProjects / jboot

2022-07-06 18:39
61279 fuhai 1578915942 Michael Yang
  • 新增:JbootmqBase 添加自定义线程池的接口方法
  • 新增:JbootModel.processColumns() 方法,在某些场景下用于对 Columns 进行二次加工
  • 优化:Redis MQ 的 lpush 对应应该是 rpop 的问题,同时添加 interval 设置方法
  • 优化:JbootPaginateDirective 添加自动从 scope 获取 Page 对象的方法
  • 优化:移除 JbootModel 的 getBigInteger 和 getBigDecimal 方法,新版本的 JFinal 已经实现了
  • 修复:修复 Model.use("datasource").save() 的时候无法正确保存数据的问题
最后提交信息为: v3.15.6 release (^.^)YYa!!
2022-07-06 18:38
61279 fuhai 1578915942 Michael Yang
  • 修复:当开启 nacos 配置中心,有启用带参数内容 ${} 时,出现 StackOverFlow 的问题
  • 修复:HttpUtil 获取 GBK 网址内容时,出现乱码的问题
最后提交信息为: v3.15.5 release (^.^)YYa!!
2022-06-21 17:57
61279 fuhai 1578915942 Michael Yang
  • 优化:升级适配 Seata 到最新版本 1.5.1,感谢 @扫地猿
  • 优化:CookieUtil,方便在 Handler 里对 Cookie 进行操作
  • 文档:新增 dubbo2 升级到 dubbo3 的升级文档,感谢 @自由领主
最后提交信息为: v3.15.4 release (^.^)YYa!!
2022-05-19 16:47
61279 fuhai 1578915942 Michael Yang
  • 修复:DAO 配置了 loadColumns 时又配置了 distinct 时,无法获得正确结果的问题
  • 优化:优化 Columns.toString() 方法,防止在开发工具 debug 下显示 "null" 的问题
最后提交信息为: v3.15.2 release (^.^)YYa!!
2022-05-16 12:08
61279 fuhai 1578915942 Michael Yang
  • 新增:JbootOutputDirectiveFactory,用于忽略在生产环境下,模板引擎执行的错误输出
  • 新增:CodeGenHelpler 新增对 infomix 数据库的支持,感谢 @xujianxie
  • 优化:升级 JFinal 到 v5.0 最新版本,其他相关依赖也升级到新版本
最后提交信息为: v3.15.1 release (^.^)YYa!!
2022-04-29 18:51
61279 fuhai 1578915942 Michael Yang
  • 优化:ValidErrorRender 使用 Ret.fail() 来创建,方便统一定义 message 字段
  • 优化:InterceptorBuilderManager 默认对所有 Interceptor 进行注入
  • 优化:Controller 新增 getAttrs() 和 renderToStringWithAttrs() 方法
  • 修复:Controller 接收 int[] 时,使用 @徐飞_chaoxiyouda 等注解验证时出错的问题
  • 修复:Model.dao() 查询在某些情况下出错的问题
  • 修复:注解 @Size(max=xxx) 拦截错误的问题
  • 修复:在某些极端场景下,StrUtil.escapeHtml 无法通过 unEscapeHtml 还原的问题
  • 修复:DataSourceConfigManager 里的数据源在 APP 启动成功后会被清空的问题
  • 修复:配置 redis GlobalKeyPrefix,CacheUtil.getKeys(cacheName) 无法正确获取 keys 的问题
最后提交信息为: v3.15.0 release (^.^)YYa!!
2022-04-21 11:49
61279 fuhai 1578915942 Michael Yang

新增:JsonUtil.getList 和 JsonUtil.getSet 方法
新增:RSAUtil 非对称加解密工具类
新增:DESUtil 对称加解密工具类
修复:Jboot AppListener 启动时的错误信息,无法正确输出的问题
修复:JbootLockCounter 和 JbootLocalLock 不可用的问题
优化:删除一些无用的类或者空实现的类

最后提交信息为: v3.14.7 release (^.^)YYa!!
2022-04-07 17:53
61279 fuhai 1578915942 Michael Yang
  • 新增:生产环境忽略模板指令渲染错误的功能,保证其他内容正常渲染
  • 新增:模板错误渲染器 TemplateErrorRender,用于追加模板指令错误内容
  • 新增:是否开启 Controller Action 缓存的开关,方便在不同的场景下进行开启或者关闭
  • 新增:JbootEventManager 可以设置自己的线程池
  • 优化:ValidUtil 中ValidatorFactory初始化一次,供Validator、MessageInterpolator复用,感谢 @wtusrss
  • 优化:升级 JFinal/JFinal-Undertow 等到最新版本
  • 修复:HttpUtil 在 POST 的时候,添加了参数又设置 body 内容时,参数失效的问题
  • 文档:修改文档错别字
最后提交信息为: v3.14.4 release (^.^)YYa!!
2022-04-01 14:12
61279 fuhai 1578915942 Michael Yang
  • 优化:JbootModel.findByColumn 当传入 null 值 value 时,直接返回 null
  • 优化:Model 保存和之前版本一致的行为,只允许绑定到一个数据源
  • 优化:当 Model 配置指定数据源,但数据源不存在的时候,给出更为明确的错误提示
  • 优化:Rabbitmq 添加自由开启队列和广播的开关,默认全部开启
  • 优化:重构 CORS 模块,使之代码可以用户模块里进行 "复用"
  • 修复: HttpUtil 在 put 请求时,某些情况下无法正常提交数据的问题
最后提交信息为: v3.14.3 release (^.^)YYa!!
2022-03-19 13:52
61279 fuhai 1578915942 Michael Yang
  • 新增:Informix 数据库方言,感谢 @xujianxie 同学
  • 新增:JbootModel 新增 findByIdWithoutCache() 方法
  • 新增:新增 JbootModel 的 CPI 类,用于开放保护方法
  • 新增:Nacos 远程配置中心添加多实例的配置支持
  • 新增:网关拦截器 GatewayConfig.interceptors 添加 SPI 名称配置的支持
  • 新增:JsonUtil.java 方便解析 Json 数据
  • 优化:ValidUtil.java,支持在非自定义消息的时候输出拦截的列名
  • 优化:ClassScanner.java 默认关闭 Class 扫描信息在控制台输出
  • 优化:修改缓存拦截器的默认权重为 100,当前情况下拦截器在最后执行
最后提交信息为: v3.14.2 release (^.^)YYa!!
2022-03-07 09:05
61279 fuhai 1578915942 Michael Yang
  • 新增:注解 @Table(datasource="xxx") 新增对数据源的配置支持
  • 新增:添加 jboo.app.listenerPackage 配置支持,用于只扫描哪些包的 listener
  • 优化:完善 JbootJson 更多的代码注释
  • 优化:优化 JbootConfigManager.java 代码,对添加 key 进行 trim()
  • 优化:进一步完善 jboot.properties 文件存放位置的探测
  • 优化:单元测试移除 mockHandler
  • 优化:DAO.findFirstByColumn(),当传入 null 应抛出错误,防止查询出错误的数据
  • 优化:rabbitmq.queueDeclareDurable 的配置默认设置为 false
  • 优化:对 QuietlyUtil 的方法进行重命名优化
  • 优化:ValidErrorRender 输出的 message 不带有 fieldName 信息
  • 优化:升级 Jfinal 等依赖到最新版本
  • 修复:@Cacheput() 注解在 Controller 上无效的问题
最后提交信息为: v3.14.1 release (^.^)YYa!!
2022-02-27 17:05
61279 fuhai 1578915942 Michael Yang
  • 新增:@Cacheable() 等系列缓存注解对 controller 的支持
  • 优化:优化 fastjson 序列化的功能,使用 config 而非 features
  • 优化:重命名注解 @TxEnable() 修改为 @Transactional(),并为 @Transactional() 添加更多的配置功能
  • 优化:为 RabbitMQ 添加更多的自定义配置
  • 优化:自动检测是否依赖 jfinal-wexin 并自动配置 JbootAccessTokenCache
  • 优化:删除 JacksonSerializer 等无用的代码文件
  • 优化:优化配置文件的的自动探测功能,防止在某些新手未编译直接运行找不到配置文件的问题
  • 优化:分布式任务注解 @EnableDistributedRunnable,并添加自定义的 redisKey 和 key 持有时间配置功能。
  • 文档:完善关于 Controller 和 数据库的相关文档
最后提交信息为: v3.14.0 release (^.^)YYa!!
2022-02-27 17:05
61279 fuhai 1578915942 Michael Yang

修复:Junit 代码覆盖率测试可能出现多次启动的问题
修复:JbootCron4jPlugin 停止后未移除已经停止任务的问题

最后提交信息为: v3.13.8 release (^.^)YYa!!
2022-02-27 17:05
61279 fuhai 1578915942 Michael Yang

新增:MQ 新增 stopListening() 方法,可用于定制化关闭 MQ
修复: Controller 返回值有大写可能不正确的问题

最后提交信息为: v3.13.7 release (^.^)YYa!!
2022-02-18 20:00
61279 fuhai 1578915942 Michael Yang

优化:强化 Controller 返回值,自动匹配相应的 render
优化:优化 JbootHttpImpl 和 JbootHttpResponse 代码,添加必要的日志输出
优化:更新 Copyright

最后提交信息为: v3.13.6 release (^.^)YYa!!
2022-02-14 14:33
61279 fuhai 1578915942 Michael Yang
  • 新增:CookieUtil 添加 "defaultPath" 和 "defaultDomain" 的配置
  • 新增:HttpUtil 添加 http 代理的配置支持
  • 新增:Columns.addToFirst() 方法
  • 新增:JbootDirectiveBase.getParaToString()
  • 优化:RequestUtil.java
  • 优化:升级 JFinal 到最新版本
最后提交信息为: v3.13.5 release (^.^)YYa!!
2022-02-14 14:32
61279 fuhai 1578915942 Michael Yang

新增:AttachmentManager 新增 getFile(path,localFirst) 方法
优化:升级相关依赖到最新版本

最后提交信息为: v3.13.4 release (^.^)YYa!!
2022-01-26 13:04
61279 fuhai 1578915942 Michael Yang
  • 新增:配置文件可以指定自己的文件名和路径的支持
  • 优化:JbootmqBase,使之代码更加简洁
  • 优化:Mysql 驱动,默认优先使用 MySql8 驱动
  • 优化:升级相关依赖到最新版本
最后提交信息为: v3.13.3 release (^.^)YYa!!
2022-01-04 11:48
61279 fuhai 1578915942 Michael Yang
  • 新增:AOP 新增 javassist 的实现,方便在 jdk17 去掉 cglib
  • 修复:在配置前缀的场景下,修复 redis 缓存 removeAll() 无法正确移除数据的问题
  • 修复:SharedEnumObject 在 jdk17 下无法正常运行的问题
  • 修复:Fastjson 对某些数据无法正确序列化的问题,升级 fastjson 到最新版本
最后提交信息为: v3.13.2 release (^.^)YYa!!
2021-12-29 16:11
61279 fuhai 1578915942 Michael Yang
  1. 新增:JbootDb 新增支持 Columns 的 findFirst 方法
  2. 新增:QuietlyUtil.java 工具类
  3. 新增:ReflectUtil.java 的若干方法,反射调用更加简单
  4. 优化:Redis 缓存,存入 null 时,直接对 key 进行移除
  5. 优化:MockHttpServletRequest 直接实现 HttpServletRequest 接口,而非 HttpServletRequestWrapper 继承
  6. 优化:@TestConfig() 注解新增 printScannerInfo 参数,默认为 false
  7. 优化:MockMvcResult.java 提高性能
  8. 优化:优化网关代码,使代码更加清晰
  9. 修复:移除 JbootModelConfig.idCacheCachePrefix 配置,否则会造成重复配置的情况
最后提交信息为: v3.13.1 release (^.^)YYa!!
Java
1
https://gitee.com/JbootProjects/jboot.git
git@gitee.com:JbootProjects/jboot.git
JbootProjects
jboot
jboot

搜索帮助