Skip to content

Releases: opensolon/solon

Solon 1.9.4

01 Aug 04:15
Compare
Choose a tag to compare
  • 解决 @service 类重写基类函数时会出错的问题
  • 解决 Websocket 可能会发一次空数据的情况(1.9.2 出现的)
  • 解决 NamedThreadFactory 前缀处理错误
  • 解决 Nami @mapping("GET hello?age=12") String sayHello(String name),会出现两个?的问题

Solon 1.9.3

27 Jul 05:56
Compare
Choose a tag to compare
  • 解决 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

12 Jul 03:12
Compare
Choose a tag to compare
  • 新增 solon.vault 插件(可对敏感配置进行加密处理)
  • 增加 请求上下文路径对'/'去重处理
  • 增加 状态码快捷代理模式 app.onStatus(code,handler);
  • 增加 实体接收 UploadedFile 的支持
  • 解决 jlhttp 的 queryString 里不能出现多个'/'的问题(最好还是编码下)
  • 调整 ModelAndView 为非Map类
  • 调整 Context::autoMultipart 默认为 true
  • 优化 sa-token-solon-plugin 适配

Solon 1.9.1

02 Jul 00:13
Compare
Choose a tag to compare
  • 新增 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

22 Jun 03:41
Compare
Choose a tag to compare
  • 新增 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[新增] [有感-]

Solon 1.8.3 轻量级应用开发框架

16 Jun 13:52
Compare
Choose a tag to compare
  • 添加 solon.extend.config 属性配置支持
  • 添加 ContextPathFilter 类,摸拟 contextPath 特性
  • 修复 @Inject("${list}") List list ,数据不对的问题
  • 插件 solon.boot.jdkhttp,添加 ssl 支持(尝试替代 jlhttp )
  • 插件 sqltoy-solon-plugin 升级为 sqltoy 5.2.0
  • 插件 weed3-solon-plugin 升级 weed3 3.4.26
  • 插件 beetlsql-solon-plugin 升级 beetlsql 3.14.4-RELEASE
  • snack3 升为 3.2.29

Solon 1.8.1,轻量级应用开发框架

27 May 07:03
Compare
Choose a tag to compare
  • 添加 server.host 和 server.?.host 支持
  • 添加 StaticMappings::remove 接口
  • 添加 EventBus::unsubscribe 接口
  • fastjson 升为 1.2.83
  • hutool 升为:5.8.1
  • jetty 升为:9.4.46.v20220331
  • undertow 升为:2.2.17.Final
  • jackson 升为:2.13.3
  • gson 升为:2.9.0

Solon 1.8.0,轻量级应用开发框架

24 May 04:29
Compare
Choose a tag to compare
  • 新增 solon.extend.hotplug 插件(插件热插拨和管理支持)
  • 调整 AopContext ,更具隔离性
  • 调整 AopContext::beanOnloaded 参数由 Runnable 改为:Consumer
  • 调整 Plugin::start 参数由 SolonApp 改为:AopContext
  • 修复 @Cache 在函数里有逗号时无法删除缓存的问题
  • 修复 Gateway 对默认接口识别失效的问题
  • 修复 rocketmq-solon-plugin ,消费异常时仍返回成功的问题
  • 优化 rabbitmq-solon-plugin ,消费异常时的处理
  • 取消 Mapping::before,after,index 的弃用标注

Solon 1.7.7,轻量级应用开发框架

12 May 03:01
Compare
Choose a tag to compare
  • 增加 Action::fullName() 接口
  • 增加 Gateway 对类 Mapping 注解的支持
  • 插件 sa-token-solon-plugin 升级 sa-token 为 1.3.0
  • 添加 Consumes 和 Produces 注解。作为 Mapping 的副词
  • 添加 mybatis-solon-plugin 对 res/*.xml 的配置支持
  • 过期 Mapping::before,after,index

Solon 1.7.3

23 Apr 15:46
Compare
Choose a tag to compare
  • 函数名 handler 更名为:handle
    • 调整 CloudConfigHandler:handler 更名为:handle
    • 调整 CloudDiscoveryHandler:handler 更名为:handle
    • 调整 CloudEventHandler:handler 更名为:handle
  • 函数名 doInterceptor 更名为:doIntercept
    • 调整 CloudEventInterceptor:doInterceptor 更名为:doIntercept
    • 调整 CloudJobInterceptor:doInterceptor 更名为:doIntercept
  • 增加 Solon Cloud 国际化接口规范
  • 新增 hasordb-solon-plugin 插件
  • 新增 solon.cache.redisson 插件
  • 新增 solon.sessionstate.redisson 插件
  • 新增 solon.sessionstate.jedis 插件(替代旧的 solon.extend.sessionstate.redis)
  • 新增 solon.sessionstate.local 插件(替代旧的 solon.extend.sessionstate.local)
  • 添加 CloudBreakerService /root 配置支持(可支持动态创建)
  • 添加 MethodWrap::getArounds() 接口
  • 调整 Action::bean() 更名为 controller()
  • 调整 Gateway 内部路由改为 RoutingTable 接口,支持 method(之前为 Map)
  • 调整 属性注入的异常透传机制
  • 插件 beetlsql-solon-plugin 升级 beetlsql 为 3.14.0
  • 新增 SessionStateBase
  • 调整 session-id-key 可配置 "server.session.cookieName"
  • 增加 配置注入支持 string 按需转换为 object(bean)
  • snack3 升级为:3.2.21
  • weed3 升级为:3.4.24
  • redis 升级为:1.4.2
  • sqltoy 升级为:5.1.31