Skip to content

Releases: opensolon/solon

Solon 1.5.68

17 Nov 01:08
Compare
Choose a tag to compare
  • 插件 solon coud 事件总线,增加支持本地同主题多订阅模式(以支持同服务内,领域隔离的需求)
  • 插件 solon.view.beetl,升级 beetl 到 3.8
  • 插件 solon.boot.smarthttp 升级 smart-http 为 1.1.9
  • 插件 weed3-solon-puglin 升级 weed 3.4.7
  • 修复 solon.extend.staticfiles 增加本地绝对位置时无效的问题
  • 增加 app.before(index, handler) 接口
  • 增加 app.cfg().isAloneMode() 接口(独立运行模式)
  • 插件 water-solon-plugin 升级 water 2.3.0
  • 简化接口 Utils::getResourceAsString(name)
  • 插件 weed3-solon-puglin 升级 weed 3.4.8
  • 插件 water-solon-plugin 增加基于服务名的消息订阅
  • 插件 solon.data 增加 CacheServiceProxy 类
  • 内核 ResourceScaner 增加 resource 类型的资源扫描
  • 增加 cloudevent-plus-solon-plugin 插件
  • 增加 sqltoy-solon-plugin 插件
  • 内核 loadEnv 将同步到 System.setProperty 和 Solon.cfg().setProperty
  • 增加新环境变量:solon.start.ping
  • 调整 water-solon-plugin 内部的白名单机制
  • 发布 sqltoy-solon-plugin 插件
  • 优化 序列化插件关于 JsonActionExecutor 对数组数据的泛型处理
  • 添加 solon.extend.graalvm 插件,用于适配 graalvm native image 模式
  • 添加 detector-solon-plugin 插件,用于为健康检测,增加一批预设的探测器(可选:cpu,disk,jvm,memory,os,qps)
  • 缓存注解的 tags 值,支持返回数据做为模板参数
  • 国际化,支持 key 级别的 默认配置(之前基于文件)
  • 增加 solon.extend.hotdev 插件
  • 增加 国际化由过滤器自动为上下文解析地区
  • 插件 water-solon-plugin 升级 water 2.3.2
  • Bean 增加 index;Component 增加 index
  • 优化 solon.locale 配置
  • 优化 Locale 字符串解析

Solon 1.5.52

10 Nov 07:50
Compare
Choose a tag to compare
  • 插件 mybatis-solon-plugin 支持 mappers 单行配置
  • 添加 DownloadedFile 类于,用于下载文件时用
  • 将不确定的插件移到_hatch下
  • 重新调整内核的异常处理链,进行让 filter 可以统一获取异常处理
  • 设整 CrossHandler 接口,并增加 exposedHeaders(..)
  • 插件 sa-token-solon-plugin,升级 sa-token 到 1.27.0
  • 插件 beetlsql-solon-plugin,升级 beetlsql 到 3.11.0-RELEASE

Solon 1.5.48

20 Oct 09:16
Compare
Choose a tag to compare
  • 添加 minio-solon-plugin 插件
  • 添加 solon.extend.health 插件
  • 增加 CloudLoadBalanceFactory::register 接口(用于本地注册)
  • 将本地服务发现,改为与云端发现并存,并优于云端发现
  • 修复 water HandlerCheck 无法获取网关数据的问题
  • 调整 org.noear.solon.cloud.tool 更名为 org.noear.solon.cloud.utils.http
  • 重新设计 CloudFileService 接口:get,put,delete+Media
  • 增加 solon.serialization,做为序列化的基础插件
  • 优化 所有Json序列化插件,使之可方便定制类型序列化
  • 修复 solon.serialization.jackson 新增转换器未生效的问题
  • 调整 CloudLockService,lock 更名为 tryLock
  • 引入 redisx 框架做为 solon.cache.redis 和 solon.extend.sessionstate.redis 的客户端
  • 插件 weed3-solon-plugin,weed3 升级为 3.4.1
  • 插件 aws-s3-solon-plugin,改为基于 rest api 适配(极大缩小包)
  • 简化 序列化转换器的体验
  • 插件 mybatis-solon-plugin 增加 SqlSessionFactoryBuilder 定制支持

v1.5.40

29 Sep 06:43
Compare
Choose a tag to compare
1.5.40

Solon 1.5.24

16 Aug 11:06
Compare
Choose a tag to compare
  • 1.修复 solon.extend.sessionstate.jwt 在特定场景下会无限次解析的问题
  • 2.优化 solon.extend.cors 对头信息的处理
  • 3.插件 solon.boot.jlhttp,升级 jlhttp 为 2.6,解决大文件下载问题
  • 4.插件 solon.boot.jlhttp,增加跨域支持
  • 5.插件 solon.boot.smarthttp,升级 smart-http 为 1.1.8
  • 6.插件 solon.socketd.client.smartsocket,升级 smart-socket 为 1.5.11
  • 7.Context 增加 forward(pathNew) 转发接口

Solon 1.5.5

17 Jun 08:50
Compare
Choose a tag to compare
v1.5.5

1.5.5

Solon 1.5.2

15 Jun 15:04
Compare
Choose a tag to compare
  • 1.Solon Validation 增加实体验证(不再需要jsr303扩展了)
  • 2.Validator 接口的原函数 validate 更名为 validateOfContext;并增加 validateOfEntity 函数定义(实现实体验证)。
  • 3.solon.extend.jsr303 插件不再自动注入到容器(Solon Validation,已支持实体验证)
  • 4.增加 httputils-solon-plugin 插件

Solon 1.4.14

12 Jun 01:21
Compare
Choose a tag to compare

1.4.14

  • 1.Mapping 的信号类型,由 HTTP 改为 ALL(减少对MethodType的设定)
  • 2.添加 AuthProcessorBase ,支持权限数组的配置方式
  • 3.调整主体处理成功后,则立即设为ctx.setHandled(true);方便after识别404状态
  • 4.修复 main action setHandled(true),after action 不执行的问题

1.4.13

  • 1.socketd 协议 headers 最长由 1k 增加为 4k
  • 2.增加简化的配置文件名支持,例:app.yml, app-env.yml
  • 3.opentracing-solon-plugin 增加 socketd 支持
  • 4.nami debug 日志改由 slf4j 控制(不再依赖 isFileModel() 和 isDebugModel())
  • 5.socket debug 日志改由 slf4j 控制(不再依赖 isFileModel() 和 isDebugModel())

Solon 1.4.12

08 Jun 03:17
Compare
Choose a tag to compare
  • 1.添加 opentracing-solon-plugin 插件
  • 2.重构 nami 拦截系统
  • 3.重构 NamiHandler 的初始化时机,改为调用时初始化(原:构建时初始化,可能一些依赖Bean未完成构建)
  • 4.重构 Nami Filter;改为链式过滤;并添加 Invocation,做为配套
  • 5.拆分 Nami.Builder 为独立的 NamiBuilder
  • 6.取消 Decoder, Encoder, Channel 对 Filter 的继承,改为添加 pretreatment 接口
  • 7.移动 Result 到 nami 包下
  • 8.添加 solon filter 序号位支持
  • 9.添加 Utils 新能力

v1.4.2

21 May 02:20
Compare
Choose a tag to compare
  • 1.升级 Snack3 版本
  • 2.升级 Jetty 版本
  • 3.升级 Smart-Http 和 Smart-Socket
  • 4.升级 Nami coder: FastJson 版本,调整某些场景下反序列化策略
  • 5.调整 Nami coder: hessian,protostuff,异常处理策略
  • 6.增加 CloudListService 快捷接口
  • 7.增加 Nami coder 一批序列化与反序列化的单测