Releases: opensolon/solon
Releases · opensolon/solon
Solon 1.6.4
- 插件 solon.serialization.fastjson 增加泛型参数支持
- 插件 solon.serialization.snack3 增加泛型参数支持
- 插件 beetlsql-solon-plugin,升级 beetlsql 到 3.12.2-RELEASE
- water 升级为 2.5.1,原 /run/,/msg/ 升级为 /_run/
- 关闭 water-solon-plugin 的默认日志打印
Solon 1.6.2
- Mvc 注入,支持 1 转为 true 的支持
- AuthProcessorBase 增加 list = null 的预检
- 去掉 Scan completed 打印
- 修复 Nami 构造器设定的 Headers,没有下传的问题
- Nami 增加 interface 默认函数的支持
- 允许 Size,Length 注解的数据为Null。交由 NotNull 负责
Solon 1.6.1
- 插件 solon.extend.aspect ,优化 AsmProxy 关于 class bin 的加载
- 增加 @Inject("ds1") BeanWrap bw; 模式
- 优化 mybatis-solon-plugin 的适配方案
- 优化 water-solon-plugin 任务调试的安全机制
- 升级 sa-token-solon-plugin ,sa-token 到 1.28
- 升级 beetlsql-solon-plugin ,beetlsql 到 3.12
Solon 1.5.68
- 插件 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
- 插件 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
- 添加 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
Solon 1.5.24
- 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
v1.5.5 1.5.5
Solon 1.5.2
- 1.Solon Validation 增加实体验证(不再需要jsr303扩展了)
- 2.Validator 接口的原函数 validate 更名为 validateOfContext;并增加 validateOfEntity 函数定义(实现实体验证)。
- 3.solon.extend.jsr303 插件不再自动注入到容器(Solon Validation,已支持实体验证)
- 4.增加 httputils-solon-plugin 插件