Skip to content

Releases: opensolon/solon

Solon v3.10.2

14 Apr 12:56

Choose a tag to compare

  • 添加 nami NamiFilter(替代 Filter)更好表意
  • 调整 RunUtil 恢复 parallel 方法(之前标为弃用)
  • 调整 Log4j2Plugin,LogbackPlugin ,取消 doLoadUrl 重载
  • snack4 升为 4.0.45

Solon v3.9.8

14 Apr 12:56

Choose a tag to compare

  • 修复 solon-net-httputil OkHttp 请求体封装问题,转为对应编码字节流
  • snack 升为 4.0.45

Solon v3.8.6

14 Apr 12:55

Choose a tag to compare

  • 修复 solon-net-httputil OkHttp 请求体封装问题,转为对应编码字节流
  • snack 升为 4.0.45

Solon v3.10.1

03 Apr 07:29

Choose a tag to compare

  • 添加 solon MultiMap.flags 机制,更好的支持 args 解析
  • 添加 solon ParamWrap.getMethodWrap 属性
  • 修复 solon-net-httputil OkHttp 请求体封装问题,转为对应编码字节流
  • eggg 升为 1.0.11
  • snack4 升为 4.0.42
  • jansi 升为 2.4.3
  • jline 升为 3.30.9

Solon v3.10.0

23 Mar 22:44

Choose a tag to compare

  • 添加 solon-docs-openapi3 分布式文档支持
  • 添加 solon-expression 添加 @bean 表达式支持
  • 优化 solon-flow FlowContext 持久化,添加 stopped 属性
  • 优化 solon-openapi2-knife4j 的资源控制(避免多余的资源开放)
  • 优化 solon-openapi3-knife4j 的资源控制(避免多余的资源开放)
  • 优化 solon-sessionstate-jedis 超时处理(get 自动续时)
  • 优化 solon-sessionstate-redisson 超时处理(get 自动续时,sessionPublish、sessionRefresh 加越时)
  • 修复 solon-cloud-gateway CloudGatewayLocator.loadDiscoverConfig 可能出现 null 异常(允许没有发现服务)
  • snack4 升为 4.0.41
  • jakarta.logback 升为 1.5.32
  • jackson3 升为 3.1.0
  • fastjson2 升为 2.0.61
  • log4j 升为 2.25.3
  • jackson 升为 2.19.4
  • asm 升为 9.9.1
  • lombok 升为 1.18.44

solon-expression @bean 表示式示例:

Map<String, Object> vars = new HashMap();
vars.put("a", 1);

EnhanceContext context = new EnhanceContext(vars);
context.forBeans(Solon.context()::getBean);

SnEL.eval("@user.getAge() == a ? true : false", context);

Solon v3.9.6

22 Mar 00:51

Choose a tag to compare

  • 添加 solon-docs-openapi3 分布式文档支持
  • 添加 solon-expression 添加 @bean 表达式支持
  • 优化 solon-flow FlowContext 持久化,添加 stopped 属性
  • 优化 solon-openapi2-knife4j 的资源控制(避免多余的资源开放)
  • 优化 solon-openapi3-knife4j 的资源控制(避免多余的资源开放)
  • 优化 solon-sessionstate-jedis 超时处理(get 自动续时)
  • 优化 solon-sessionstate-redisson 超时处理(get 自动续时,sessionPublish、sessionRefresh 加越时)
  • 修复 solon-cloud-gateway CloudGatewayLocator.loadDiscoverConfig 可能出现 null 异常(允许没有发现服务)
  • snack4 升为 4.0.41
  • jakarta.logback 升为 1.5.32
  • jackson3 升为 3.1.0
  • asm 升为 9.9.1
  • lombok 升为 1.18.44

Solon v3.9.5

09 Mar 02:21

Choose a tag to compare

  • 添加 solon Assert.isNumber, isBool 等给检测
  • 添加 solon-net-httputils HttpUtils.url() 方法
  • 优化 solon-logging-log4j2 SolonTagsConverter 去掉一个注解 tags
  • 修复 solon-scheduling-simple MDC tag(job) 污染其它日志的问题
  • fastjson2 升为 2.0.61
  • log4j 升为 2.25.3
  • snack4 升为 4.0.35
  • jackson 升为 2.19.4

Solon v3.9.4

24 Feb 13:51

Choose a tag to compare

  • snack4 升为 4.0.33
  • 调整 solon-shell 移除内部弃用代码

Solon v3.9.3

13 Feb 03:54

Choose a tag to compare

  • 优化 solon-logging-log4j2 默认配置改为 java 动态构建(更灵活)
  • 调整 solon Gateway mainDef 直接输出 404 状态,改为的抛 404 状态异常
  • 修复 quartz-solon-cloud-plugin quartz.Scheduler 定制无效的问题
  • 修复 minio7-solon-cloud-plugin bucketDef 无效的问题
  • 修复 minio-solon-cloud-plugin bucketDef 无效的问题

Solon v3.8.5

13 Feb 03:20

Choose a tag to compare

  • 添加 nacos-solon-cloud-plugin ak/sk 配置支持
  • 添加 nacos2-solon-cloud-plugin ak/sk 配置支持
  • 添加 nacos3-solon-cloud-plugin ak/sk 配置支持
  • 优化 solon-logging-log4j2 默认配置改为 java 动态构建(更灵活)
  • 修复 quartz-solon-cloud-plugin quartz.Scheduler 定制无效的问题
  • 修复 minio7-solon-cloud-plugin bucketDef 无效的问题
  • 修复 minio-solon-cloud-plugin bucketDef 无效的问题
  • sanck4 升为 4.0.31