821 Unstar Star 2.6K Fork 815

GVPJbootProjects / jboot

2020-10-20 09:54
61279 fuhai 1578915942 fuhai

新增:JbootRedis 新增 scan 方法
优化:JbootRedisCache 的 getKeys removaAll 等方法使用 scan 去读取 keys
优化:重构 Jwt 模块,使之代码更加简洁

Last committed message: v3.5.7 release (^.^)YYa!!
2020-10-15 16:18
61279 fuhai 1578915942 fuhai
  • 新增:Jboot 通过 columns 查询新增设置主表别名的支持
  • 优化:重构 SqlDebugger,控制台实时输出 Sql 的执行时间,方便对 Sql 进行优化
  • 优化:SwaggerController,兼容请求地址结尾没斜杠json加载失败问题,感谢 @xiaoyu512
  • 优化:优化 JbootRpcBase onStart 方法,减少子类复写时调用不必要的方法
  • 修复:高并发下,第一次去获取 RPC 服务时,可能为 null 的问题,感谢 @huangzekai_1
  • 文档:优化 json 相关文档注释不明确的问题
Last committed message: v3.5.6 release (^.^)YYa!!
2020-10-12 15:07
61279 fuhai 1578915942 fuhai
  • 新增:JbootCaptchaRender 渲染,可以自定义动态码的内容
  • 新增:AopCache 新增 setAopCache 方法,方便通过代码配置 Aop 缓存
  • 优化:重构 JWT 模块,使之在调整 Jwt 拦截器顺序时也可以正常工作
  • 优化:移除 JbootAopInvocation,使代码更加简洁
  • 优化:Utils.putDataToCache 方法,使其更加便于阅读
  • 优化:优化 Redis 订阅模块,使其在应用关闭时主动断开连接
  • 优化:升级 fastjson、druid 等到最新版本
Last committed message: v3.5.5 release (^.^)YYa!!
2020-10-04 16:21
61279 fuhai 1578915942 fuhai
  • 优化:使用 InterceptorBuilder 重构 Sentinel 模块,使代码更加简洁
  • 优化:使用 InterceptorBuilder 重构 Seata Tcc 模块,使代码更加简洁
  • 优化:Interceptors 可以通过 Class 直接添加,而无需添加具体的实例
  • 优化:更新 JFinal、JFinal-undertow 等到最新版本
  • 优化:移动 MixedByteArrayOutputStream 所在的包目录
  • 修复:解决CGLIB代理下获取不到注解问题,感谢 @huangzekai_1
Last committed message: v3.5.4 release (^.^)YYa!!
2020-09-27 11:49
61279 fuhai 1578915942 fuhai
  • 优化:CaffeineCacheBuilder 构建器可能根据名称进行构建
  • 优化:提高 CDN 渲染的构建性能
  • 修复: Caffeine Cache 在某些极端情况下可能存在多份 Cache 的问题,感谢波总 @JFinal
  • 修复:当 Render 发生错误时,html 页面无法再次渲染 500 错误页面或者异常信息的问题
Last committed message: v3.5.3 release (^.^)YYa!!
2020-09-24 18:19
61279 fuhai 1578915942 fuhai
  • 优化:InterceptorBuilderManager,添加移除 Builder 等方法及其相关测试
  • 优化:ClassUtil,完善 singleton 等方法
  • 优化:Jboot 缓存默认类型 由 ehcache 修改为 caffeine
  • 优化:优化启动输出内容 和 sql 打印内容
  • 优化:JbootRender,当不启用 CDN 的时候进一步提升性能
  • 修复:AttachmentManager,当分布式文件不存在时,访问文件出现空指针的问题
Last committed message: v3.5.2 release (^.^)YYa!!
2020-09-22 19:57
61279 fuhai 1578915942 fuhai
  • 优化:JbootRedisCacheImpl buildKey() 方法
  • 优化:JbootJson 并新增更多的配置
  • 优化:InterceptorBuilderManager 的方法名并添加更多可配置的方法
Last committed message: v3.5.1 release (^.^)YYa!!
2020-09-18 16:24
61279 fuhai 1578915942 fuhai
  • 新增:InterceptorBuilder 组件,方便对 Controller 或者 AOP 对象的拦截器进行构建
  • 优化:移除 FixedInterceptor 组件,其可以通过 InterceptorBuilder 进行替代
  • 优化:新增 Controller 方法是否被正常执行的 log
  • 优化:优化 AttachmentManager 对分布式文件的渲染流程
Last committed message: v3.5.0 release (^.^)YYa!!
2020-09-10 12:50
61279 fuhai 1578915942 fuhai
  • 新增:指令 @JFinalDirective 新增 override 配置,用于覆盖系统已经内置的指令
  • 优化:优化 AttachmentManager,使之更加方便的上传 获取文件
Last committed message: v3.4.3 release (^.^)YYa!!
2020-09-07 19:37
61279 fuhai 1578915942 fuhai
  • 修复:当使用 Apollo 配置中心时,在某些场景下会导致 devMode 判断不正确的问题
  • 优化:重构 PaginateDirectiveBase,使之显示更加 "人性化" 和支持更多的功能配置
Last committed message: v3.4.2 release (^.^)YYa!!
2020-09-03 11:20
61279 fuhai 1578915942 fuhai
  1. 修复:在 fatjar 模式下,通过 --jboot.app.mode 启动参数配置应用模式无效的问题
  2. 修复:在 fatjar 模式下,不同位置的 java -jar 启动可能会导致 ClassScanner 扫描 jar 两次拖慢启动速度的问题
  3. 修复:paginate 分页方法无法正确输出 sql 的问题
Last committed message: v3.4.1 release (^.^)YYa!!
2020-08-31 11:57
61279 fuhai 1578915942 fuhai
  • 新增:门户网关 Gateway 新增自定义负载均衡策略的支持
  • 新增:AttachmentContainer 组件,方便自定义把附件上传到其他第三方任何平台
  • 新增:全新的文档地址 和 Jboot 官网
  • 修复:数据源 Datasource 的 validationQuery 属性配置不生效的问题
  • 修复:SqlDebugPrinter 对参数为 Boolean 数据输出的格式不正确的问题
  • 优化:升级 Sentinal、Metrics、JFinal-Weixin 等到最新版本
  • 优化:删除 JbootActionReporter 一些不必要的方法
  • 优化:删除一些不必要的 注释信息
  • 优化:修改 JbootPaginateDirective 自动去获取当前的 page 信息,而不需配置
  • 优化:移除 JbootHttpImpl 默认的 content-type 配置
  • 优化:重构 Metrics 读取的相关处理,在 Metrics 未配置的时候,没必要添加相关 Handler,提升性能
Last committed message: v3.4.0 release (^.^)YYa!!
2020-08-14 18:00
v3.3.6
v3.3.6 release (^.^)YYa!! zip tar.gz
2020-08-14 12:29
61279 fuhai 1578915942 fuhai
  • 修复:通过门户网关下载文件 或者 渲染图片可能出现乱码的问题
  • 优化:重构 Http 工具类里的 HttpRequest 里的某些方法
  • 优化:增强 JbootActionReporter 功能,使之可以输出未被执行的拦截器 以及 Controller 的执行时间
Last committed message: v3.3.5 release (^.^)YYa!!
2020-08-06 21:21
61279 fuhai 1578915942 fuhai
  • 修复:当 Action 定义在父类后,JbootActionReporter 获取不到 Method 而出错的问题
  • 优化:升级 nacos 和 Apollo 客户端到最新版本
  • 优化:JbootHttpImpl Post 提交数据资源可能存在不正常关闭的情况
2020-08-03 22:00
61279 fuhai 1578915942 fuhai
  • 新增:新增 JbootActionReporter 用于代替 JFinal 的 ActionReporter,更精准的地位方法
  • 优化:重命名 ParaValidateInterceptor 为 ValidateInterceptor
  • 修复:@EmptyValidate @RegexValidate 的 message 在 ajax 上提示不正确的问题
Last committed message: v3.3.2 release (^.^)YYa!!
2020-07-31 16:23
61279 fuhai 1578915942 fuhai
  • 新增:Seata tcc 的支持
  • 新增:RegexValidate 注解对 Controller 进行验证的支持
  • 优化:ClassScanner 排除对 protobuf 扫描
  • 优化:JbootUndertowConfig 排除对 Jboot.java 的依赖
  • 优化:升级 JFinal、FastJson 等到最新版本
Last committed message: v3.3.1 release (^.^)YYa!!
2020-07-24 10:22
61279 fuhai 1578915942 fuhai
  • 新增:ObjectUtil 工具类,用于对 Object 进行对比等操作
  • 新增:JbootModel.useFirst() 方法,更加方便在读写分离的场景下进行使用
  • 新增:JsonTimestampPattern 配置,方便控制 json 的日期输出
  • 新增:JbootServiceBase.findListByIds() 方法
  • 新增:Columns 新增 safeCreate 方法
  • 优化:重构 JbootConfigChangeListener ,方便监听远程配置的每个值的变化
  • 优化:JbootServiceBase.syncModels 由传入 List 修改为 Collection
  • 优化:升级 Seata 到最新版本 1.3.0
  • 优化:升级远程配置 nacos、Apollo 到最新版本
  • 优化:删除 JbootrpcManager 里的某些无用的逻辑判断
  • 修复:当有多数据源时,join 会参数数据不正确的问题
  • 修复:当主键是 String 类型时,DAO.findListByIds() 没有返回数据的问题
  • 修复:CookieUtil 当设置的时间为 0 或者 -1 的时候,时间验证不正确的问题
Last committed message: v3.3.0 release (^.^)YYa!!
2020-07-10 13:08
v3.2.9
v3.2.9 release (^.^)YYa!! zip tar.gz
2020-07-09 12:30
61279 fuhai 1578915942 fuhai
  • 新增:Columns.toWherePartSql() 方便构建 sql
  • 新增:ObjectFunc.java 方便通过 Java8 lambda 调用
  • 新增:JbootServiceJoiner.joinMany 方法,方便进行一对多的查询
  • 新增:JbootServiceJoiner.joinManyByTable 方法,方便通过第三映射表进行多对多查询
  • 新增:JbootServiceJoiner.syncModels 方法,用过同步数据到数据库
  • 修复:Columns.likeAppendPrecent 传入空数据时结果出错的问题
  • 修复:Seata 对 dubbo 的 SPI 过滤器文件名错误的问题
  • 优化:当 jwt 解析出错时,输出错误的日志信息
  • 优化:重命名 joinById() 为 joinByValue(),因为传入的值不一定只是 id
  • 文档:新增 一多一、一对多、多对对查询的相关文档
Last committed message: v3.2.8 release (^.^)YYa!!
Java
1
https://git.oschina.net/JbootProjects/jboot.git
git@git.oschina.net:JbootProjects/jboot.git
JbootProjects
jboot
jboot

Search

132457 8cb2edc1 1899542 131848 70c8d3a4 1899542