Releases: opensolon/solon
Releases · opensolon/solon
Solon 1.10.4
- 新增 jedis-solon-cloud-plugin 插件
- 插件 sa-token-solon-plugin 调整 SaTokenPathInterceptor 同时支持注解、路径规则处理
- 插件 solon.validation 增加异常上抛模式处理校验失败
- 插件 solon.auth 增加异常上抛模式处理认证失败
- 调整 core 路由器增加 action 预处理,会带来很多便利
- hutool 升为:5.8.8
- snack3 升为:3.2.29
Solon 1.10.3
- 新增 forest-solon-plugin 插件
- 插件 beetlsql-solon-plugin 增加 beetlsql.db1 配置方式构建 SQLManagerBuilder;并增加三个快捷配置
- 插件 solon.cache.jedis 添加 CloudLockServiceJedisImpl 类
- 插件 solon.data 添加 CacheTagsService 接口,提供手动缓存控制便利性
- 插件 solon.serialization.fastjson2 升级 fastjson2 为:2.0.13
- 插件 qiniu-kodo-solon-plugin 升级 qiniu-java-sdk 为 7.11.0
- 插件 qiniu-kodo-solon-plugin 增加 regionId 配置项支持
- 插件 nami 支持接口自己是 Filter,并增加非字符串类型的 pathVar 支持
- 插件 solon-test 添加 @TestPropertySource 注解
- 添加 Solon.context() ,Aop 开始标为弃用
- 添加 @Rollback 注解,用于测试时回滚
- 添加 SolonJUnit4ClassRunner 运行的单测,支持动态代理
- 调整 Context.outputAsFile() 自动输出文件长度
- 调整 标注 @bean::attrs 属性为弃用
- 调整 标注 @component::attrs 属性为弃用
- 调整 @init 循环依赖的处理逻辑
Solon 1.10.2
- 完善 solon.serialization.fastjson2 插件
- 增加 solon.config 配置项(与 solon.extend.config 同)
- 增加 nami.Invocation::target 用于获取代理
- 增加 solon.schedule 插件动态修改调度时间的支持
- 优化 solon-test 插件的注解处理
- 优化 solon.data 插件 tag 的缓存时间处理
- 插件 solon.config.yaml 升级 snakeyaml 为:1.30
- 插件 solon.serialization.snack3 升级 snack3 为:3.2.35
- 插件 solon.serialization.fastjson 升级 fastjson 为:1.2.83
- 插件 solon.serialization.fastjson2 升级 fastjson2 为:2.0.12
- 插件 solon.boot.undertow 升级 undertow 为:2.2.19.Final
- 插件 nami.channel.socketd.rsocket 升级 rsocket 为:1.1.2
- 插件 nami.channel.socketd.netty 升级 netty 为:4.1.68.Final
- 插件 nami.channel.http.hutool 升级 hutool 为:5.8.5
- 插件 mybatis-solon-plugin 升级 mybatis 为:3.5.10
- 插件 grpc-solon-plugin 升级 grpc 为:1.49.0
- 插件 dubbo3-solon-plugin 升级 dubbo3 为:3.0.11
Solon 1.10.1
- 插件 sqltoy-solon-plugin 升级 sqltoy 为 5.2.9
- 插件 beetlsql-solon-plugin 升级 beetlsql 为 3.18.0
- 插件 solon.auth 增加多账号体系验证支持
- 插件 solon-test 增加 @SolonTest::args 启动参数支持
- 插件 mybatis-solon-plugin 增加数据源 plugins 配置节支持
- 插件 solon.web.staticfiles 增加 WEB-INF/static/ 做为静态文件目录支持(与 static/ 并存,二选一)
- 增加 BeanContainer::subBean 订阅 bean
- 增加 BeanContainer::subWrap 订阅 beanwrap
- 增加 Props::getBean(start),start 为空支持
- 增加 NvMap::getBean(clz) 接口支持
Solon 1.10.0
- 插件 beetlsql-solon-plugin 升级 beetlsql 为 3.17.1-RELEASE
- 插件 dbvisitor-solon-plugin 升级 dbvisitor 为 5.1.0
- 插件 sentinel-solon-plugin 升级 sentinel 为 1.8.4
- 调整 org.noear.solon.ext.* 的工具类到 org.noear.solon.core.util.*
- 增加 国际化配置 转 map,list,entity 的快捷支持
Solon 1.9.4
Solon 1.9.3
- 解决 solon.web.staticfiles 扩展仓库的文件被读取后不能删除的问题
- 插件 solon.validation 增加分组验证支持
- 插件 aws-s3-solon-plugin 升级 aws-java-sdk-s3 为 1.12.261
- 插件 sqltoy-solon-plugin 升级 sqltoy 为 5.2.3
- 插件 water-solon-plugin 升级 water 为 2.8.1
Solon 1.9.2
- 新增 solon.vault 插件(可对敏感配置进行加密处理)
- 增加 请求上下文路径对'/'去重处理
- 增加 状态码快捷代理模式 app.onStatus(code,handler);
- 增加 实体接收 UploadedFile 的支持
- 解决 jlhttp 的 queryString 里不能出现多个'/'的问题(最好还是编码下)
- 调整 ModelAndView 为非Map类
- 调整 Context::autoMultipart 默认为 true
- 优化 sa-token-solon-plugin 适配
Solon 1.9.1
- 新增 dubbo3-solon-plugin 插件
- 简化 dubbo-solon-plugin 插件的适配
- 增加 namespace 配置
- 增加 tran 手动控制能力
- 插件 activerecord-solon-plugin 升级 activerecord 为 5.0.0
- 插件 solon.view.enjoy 升级 enjoy 为 5.0.0
- 插件 beetlsql-solon-plugin 升级 beetlsql 为 3.14.5-RELEASE
- 插件 dbvisitor-solon-plugin 升级 dbvisitor 为 5.0.1
- 插件 sqltoy-solon-plugin 升级 sqltoy 为 5.2.2
- 插件 solon.boot.smarthttp 升级 smart-http 为 1.1.5
- 插件 nacos2-solon-plugin 升级 nacos-client 为 2.1.0
- 插件 water-solon-plugin 升级 water 为 2.8.0(需要 water server 2.8.0 支持)
Solon 1.9.0
- 新增 grpc-solon-plugin 插件
- 新增 solon.cache.caffeine 插件
- 新增 solon.serialization.fastjson2 插件
- 新增 nami.coder.fastjson2 插件
- 更名 solon.extend.aspect[弃用] => solon.aspect[新增] [有感-]
- 更名 solon.extend.health[弃用] => solon.health[新增] [有感+]
- 更名 solon.extend.hotplug[弃用] => solon.hotplug[新增] [有感-]
- 更名 solon.extend.properties.yaml[弃用] => solon.config.yaml[新增] [无感]
- 更名 solon.extend.servlet[弃用] => solon.web.servlet[新增] [无感]
- 更名 solon.extend.staticfiles[弃用] => solon.web.staticfiles[新增] [有感-]
- 更名 solon.extend.cors[弃用] => solon.web.cors[新增] [有感-]