302 Star 2.8K Fork 516

noear / solon

2024-03-27 18:29
15535 noear admin 1683858335 西东
  • 增加 java 22 支持
  • 添加 solon.threads.virtual.enabled 配置支持
  • 添加 solon.cloud.httputils 异步处理接口
  • 添加 NamiClient::localFirst 属性,增加本地实现组件优先支持
  • 添加 Context::filesDelete 批量删除临时文件方法
  • 优化 solon.view 后端模板的编码配置处理
  • 优化 非 http/https 协议包的处理(被人刷假包)
  • 优化 local-solon-cloud-plugin 本地服务发现的查找处理,避免失败
  • 优化 部分锁的处理方式(synchronized 改为 ReentrantLock)
  • 优化 jetty 的 multipart 解析处理
  • 修复 solon.health HealthIndicator 自动注册无效的问题
  • socket.d 升为 2.4.7
  • folkmq 升为 1.3.2
  • snack3 升为 3.2.90
  • sqltoy 升为 5.6.2.jre8
  • asm 升为 9.6
  • nacos1 升为 1.4.7
  • nacos2 升为 2.3.1
  • redisson 升为 3.27.2
  • undertow 升为 2.2.31.Final
最后提交信息为: 2.7.3
2024-03-13 08:05
15535 noear admin 1683858335 西东
  • 添加 公共锁 Utils.locker() 给初始化场景使用
  • 添加 scheduling 调度任务拦截机制 JobInterceptor
  • 添加 UploadedFile:delete 尝试删除临时文件方法
  • 添加 server.request.useTempfile 新的配置支持
  • 添加 solon.boot.jdkhttp 上传文件缓存的可选功能
  • 添加 solon.boot.jlhttp 上传文件缓存的可选功能
  • 添加 solon.boot.smarthttp 上传文件缓存的可选功能
  • 添加 solon.boot.jetty 上传文件缓存的可选功能
  • 添加 日志打印默认格式显示进程号
  • 调整 框架内的 ThreadLocal 默认为非继承,通过 FactoryManager 可定制
  • 调整 jlhttp 源码独立为 jlhttp 仓库再转依赖引用
  • 调整 cron 源码独立为 java-cron 仓库再转依赖引用
  • 调整 smarthttp 的内部日志级为 WARN
  • 优化 部分锁的处理方式(synchronized 改为 ReentrantLock)
  • 优化 solon.boot.smarthttp 适配在空跑时的内存情况
  • 优化 solon.boot.smarthttp 的 websocket 闲置超时处理
  • 优化 FactoryManager.newThreadLocal 接口设计,方便定制扩展
  • 修复 knife4j 适配未鉴权时在 undowtow + 非本地IP情况下 500 的问题
  • redisson 调为 3.23.5
  • shardingsphere 调为 5.3.2
  • socket.d 升为 2.4.6
  • folkmq 升为 1.3.1
  • sqltoy 升为 5.2.98
  • beetlsql 升为 3.30.1-RELEASE
  • mybatis-flex 升为 1.8.2
  • fastjson2 升为 2.0.47
  • smarthttp 升为 1.4.0
最后提交信息为: 2.7.2
2024-02-28 13:34
15535 noear admin 1683858335 西东
  • 添加 solon LifecycleBean:prestop 生命节点,方便用户做安全停止
  • 添加 solon.scheduling IJobManager:jobGetAll 接口
  • 添加 folkmq-solon-cloud-plugin 新的 rpc 与 tran 能力适配
  • 调整 solon.boot.jetty 适配的静态资源处理
  • 优化 solon 外部资源文件的相对位置加载在不同 linux 的兼容性
  • 优化 solon 安全停止打印信息
  • socket.d 升为 2.4.4
  • folkmq 升为 1.2.2
  • jetty 升为 9.4.54.v20240208
  • undertow 升为 2.2.30.Final
  • smarthttp 升为 1.3.9
  • smartsocket 升为 1.5.42
  • sqltoy 升为 5.2.95
  • mybatis-flex 升为 1.7.9
  • beetlsql 升为 3.30.0-RELEASE
  • activerecord 升为 5.1.3
  • shardingsphere 升为 5.4.1
  • jetcd 升为 0.7.7
  • xxl-job 升为 2.4.0
  • thymeleaf 升为 3.0.15.RELEASE
  • enjoy 升为 5.1.3
  • beetl 升为 3.15.14.RELEASE
  • forest 升为 1.5.36
最后提交信息为: README
2024-02-12 11:08
15535 noear admin 1683858335 西东
  • 调整 内核的 mvc 能力实现,独立为 solon.core.mvc 包(为之后拆分作准备)
  • 新增 solon.view.jsp.jakarta 插件
  • 新增 solon.scheduling 插件对 command 调度的支持(即由命令行参数调度任务)
  • 添加 undertow jsp tld 对 templates 目录支持(简化 tld 的使用)
  • 添加 jetty jsp tld 对 templates 目录支持(简化 tld 的使用)
  • 添加 SocketdProxy 对 socket.d 集群的支持
  • 添加 @Addition 注解(用于间接附加注解)
  • 添加 相对应用目录的文件获取接口
  • 调整 Plugin组件和动态组件注解的弃用提醒级别为 error
  • 调整 外部资源文件加载,保持与应用目录的相对位置(不因 user.dir 而变)
  • 调整 @Get, @Options 注解到类上时的限定效果,保持与方法上一样(原增量效果 @Addition 注解替代)
  • 解除 WEB-INF 的目录依赖,早期是为了支持 jsp tld 文件的自动处理(仍然兼容)
  • 修复 QuartzSchedulerProxy::remove 失效的问题(之后调错方法了)
  • socket.d 升为 2.4.0
  • folkmq 升为 1.1.0
  • sqltoy 升为 5.2.93
  • mybatis-flex 升为 1.7.8
  • dbvisitor 升为 5.4.1
  • fastjson2 升为 2.0.46
最后提交信息为: Update UPDATE_LOG.md
2024-01-29 08:46
15535 noear admin 1683858335 西东
  • 添加 ToSocketdWebSocketListener::setListener 接口(更方便定制)
  • 添加 ToHandlerListener 对异常反馈的支持
  • 添加 WebSocket 支持 war(javax) 部署
  • 添加 WebSocket 支持 war(jakarta) 部署
  • 添加 OffsetDateTime 请求注入支持
  • 添加 solon.boot.undertow 打印 http2 的启用情况
  • 添加 solonee.licence 配置支持
  • 添加 JacksonActionExecutor 支持设定全新 ObjectMapper
  • 添加 smarthttp 适配对 websocket header 的处理
  • 调整 enableMd5key 返回(支持链式返回自己)
  • 调整 路由拦截器匹配规则采用pathNew方法(原为path)
  • 调整 ToHandlerListener 基类改为 EventListener(更方便定制)
  • 修复 WebSocket 不能获取 queryString 单字母参数问题
  • liteflow 升为 2.11.4.2
  • fastjson2 升为 2.0.44
  • snack3 升为 3.2.88
  • bean-searcher 升为 4.2.7
  • sqltoy 升为 5.2.91
  • beetlsql 升为 3.29.0-RELEASE
  • reactor-netty-http 升为 1.1.15
  • reactor-core 升为 3.6.2
  • socket.d 升为 2.3.7
  • folkmq 升为 1.0.30
  • liteflow 升为 2.11.4.2
  • sms4j 升为 3.1.1
  • smarthttp 升为 1.3.8
最后提交信息为: 2.6.6
2024-01-15 10:45
15535 noear admin 1683858335 西东
  • 修复 solon.auth 验证路径被强制转小写的问题
  • 添加 war 部署时,multipartConfig 自动配置并与 app.yml 对接
  • 添加 thymeleaf 适配对 @{} 语法的支持
  • 添加 RedisCacheService,RedissonCacheService,MemCacheService::enableMd5key (默认为 true)
  • 添加 solon.serialization 对 ZonedDateTime 适配支持
  • dubbo3 升为 3.2.10
  • hutool 升为 5.8.25
  • redisson 升为 3.24.3
  • lettuce 升为 6.2.7.RELEASE
  • fury 升为 0.4.1
  • fastjson2 升为 2.0.45
  • slf4j 升为 2.0.11
  • knife4j 升为 4.5.0
  • forest 升为 1.5.35
  • mybatis 升为 3.5.15
  • mybatis-flex 升为 1.7.7
  • beetlsql 升为 3.27.5-RELEASE
  • bean-searcher 升为 4.2.6
  • snack3 升为 3.2.87
  • folkmq 升为 1.0.28
  • socket.d 升为 2.3.4
最后提交信息为: 2.6.5
2024-01-02 17:47
15535 noear admin 1683858335 西东
  • 新增 graphql-solon-plugin 插件(欢迎试用)
  • 修复 @Header@Body 同时注入时,@Header 会失效的问题
  • 修复 LocalCacheService 时间过大时会超界的问题
  • 添加 local-solon-cloud-plugin 对描述信息的获取
  • fastjson2 升为 2.0.44
  • log4j 升为 2.22.1
  • logback 升为 1.3.14
  • sqltoy 升为 5.2.88
  • mybatis-flex 升为 1.7.6
  • beetlsql 升为 3.27.4-RELEASE
  • fastmybatis 升为 2.10.0
  • socket.d 升为 2.2.2
  • folkmq 升为 1.0.26
最后提交信息为: 2.6.4
2023-12-21 10:11
15535 noear admin 1683858335 西东
  • 发布 Solon FaaS
  • 修复 solon.luffy 插件 JtFunctionLoaderClasspath 可能会出现 null 异常的问题
  • 修复 solon.luffy 插件 XFun.callFile 的执行兼容性(添加 file_id 赋值)
  • 修复 Solon.cfg().stopSafe() 自动配置失效的问题
  • 修复 war 部署时 contextPath 自动识别失效的问题
  • 调整 contextPath 配置,支持 '!' 开头(表示强制模式,即不再支持旧的地址请求)
  • 调整 solon.net 把 socketd 包改为 provided
  • 调整 Utils::mime 添加默认处理
  • 添加 ConvertUtil 对 Byte 类型的默认解析
  • smart-http 升为 1.3.6
  • luffy 升为 1.7.2
  • folkmq 升为 1.0.22
  • socket.d 升为 2.1.14
  • sqltoy 升为 5.2.86
  • beetl 升为 3.15.12.RELEASE
  • beetlsql 升为 3.27.3-RELEASE
  • netty 升为 4.1.101.Final
最后提交信息为: 2.6.3
2023-12-11 12:17
15535 noear admin 1683858335 西东
  • 修复 solon.logging.logback 对 solon.logging.appender.console.enable 配置无效的问题
  • 修复 maven 打包插件,出现 “Unable to rename XXX” 错误
  • 修复 jetty 适配,添加多个 http 端口时会受 ssl 配置影响
  • 修复 swagger 适配 @Body 后 path 参数不能显示的问题
  • 调整 solon.data nested 事务微略处理
  • socket.d 升为 2.1.7
  • folkmq 升为 1.0.18
  • nacos2 升为 2.3.0
  • sqltoy 升为 5.2.85
最后提交信息为: 2.6.2
2023-11-29 15:51
15535 noear admin 1683858335 西东
  • 新增 folkmq-solon-cloud-plugin 插件
  • 新增 solon.luffy 插件
  • 添加 solon.docs 全局参数支持
  • 添加 solon.logging 配置提示文件
  • 添加 rabbitmq-solon-cloud-plugin 消息并发处理机制
  • 添加 RunUtil::asyncAndTry 接口
  • 添加 WebSocket::id, attrHas 接口
  • 添加 WebSocket::setIdleTimeout 接口
  • 添加 NamiClient::name 支持配置表达式
  • 调整 solon.auth 取消 AuthUtil 验证路径、权限、角色与登录绑死。由用户适配的处理器决定
  • 调整 scheduledPoolSize 默认值多一倍
  • 调整 solon.scheduling.simple 过滤中断异常
  • 调整 solon.logging 注册日志打印,取消不必要的打印
  • 调整 RouterWebSocketListener 更名为 PathWebSocketListener
  • 调整 http-server 的 idleTimeout 策略
  • 修复 Snack3 不能反序列化 SaSession 的问题
  • 修复 solon.logging.config 的配置文件不存在时会异常的问题
  • 修复 solon.boot.smarthttp 获取 queryString 会中文乱码的问题
  • 移除 @Dao,@Service,@Repository 三个注解(弃用很久了,容易带来误解)
  • snack3 升为 3.2.84
  • socket.d 升为 2.0.22
  • wood 升为 1.2.6
  • mysql-flex 升为 1.7.5
  • sqltoy 升为 5.2.82
  • beetlsql 升为 3.27.2-RELEASE
  • smartsocket 升为 1.5.38
  • undertow 升为 2.2.28.Final
  • netty 升为 4.1.86.Final
最后提交信息为: 2.6.1
2023-11-16 09:11
15535 noear admin 1683858335 西东
  • 设定 smart-http 为 solon-api 快捷组合包的默认 http-server
  • 重构 socketd 适配,升为 v2.0
  • 重构 websocket 适配,升为 v2.0
  • 新增 solon.net 模块用于定义网络接口,分离 websocket 与 socketd 的接口(分开后,用户层面更清爽)
  • 新增 solon.boot.socketd 插件
  • 新增 sa-token-dao-redisson-jackson 插件
  • 添加 SolonApp::filterIfAbsent,routerInterceptorIfAbsent 接口
  • 添加 AppContext::getBeansMapOfType 接口
  • 添加 websocket context-path 过滤处理机制
  • 添加 @Cache 缓存注解处理对动态开关的支持(之前,只能在启动时决定)
  • 添加 @Tran 事务注解处理对动态开关的支持(之前,只能在启动时决定)
  • 添加 solon.boot.smarthttp 外部优先级处理(成为默认后,要方便外部替换它)
  • 调整 smart-http,jetty,undertow 统一使用 server.http.idleTimeout 配置
  • 调整 @ProxyComponent 弃用提示为直接提示(之前为 debug 模式下)
  • 移除 AopContext(完成更名 AppContext 的第二步动作)
  • 移除 PathLimiter (已无用,留着有误导性)
  • 移除 SolonApp::enableWebSocketD,enableWebSocketMvc,enableSocketMvc(已无用,留着有误导性)
  • 优化 http context-path 过滤器处理机制
  • 优化 solon.test 的 @Rollback 注解处理,支持 web 的事务控制
  • 优化 solon.scheduling.simple 保持与 jdk 调度服务的策略一致
  • 删除 socketd v1.0 相关的 10 多个插件(v2.0 独立仓库)
  • jackson 升为 2.15.2
  • pagehelper 升为 5.3.3
  • liteflow 升为 2.11.3
  • activemq 升为 5.16.7
  • redisx 升为 1.6.2
  • minio8 升为 8.5.3
  • sqltoy 升为 5.2.81
  • fastjson2 升为 2.0.42
  • luffy 升为 1.6.9
  • water 升为 2.12.0
最后提交信息为: 2.6.0
2023-11-02 08:32
15535 noear admin 1683858335 西东

每次版本都是很多用户的反馈有社区小伙伴的努力,感谢!本次主要更新:

  • 合作 适配第一个正经的 Solon Native 开源项目:dromara/neutrino-proxy (Solon Native 里程碑意义!)
  • 调整 solon.view 插件,默认添加请求上下文 context 对象(感谢用户建议)
  • 调整 SnackActionExecutor 默认关闭 className 读取(相对更安全)
  • 优化 SolonApp 构造时日志处理,避免失去样式的可能。(感谢用户建议)
  • 优化 容器停止时把 Closeable 接口的 bean 也关掉(感谢用户建议)
  • 优化 solon.data 事务监听 afterCommit 事件之前移除事务状态(感谢用户建议)
  • 优化 属性引用表达式,当环境变量无时马上使用默认值(环境变量是启动时即决定有无)(感谢用户建议)
  • 优化 mqtt-solon-cloud-plugin 重构代码,增加异步发布与并发消费模式(并改为异步接口)(感谢用户建议)
  • 优化 mqtt5-solon-cloud-plugin 重构代码,增加异步发布与并发消费模式(并改为异步接口)(感谢用户建议)
  • 增加 solon.aot 支持使用命令行设置 构建 native image args
  • 增加 Utils::isProxyClass 接口(用于检测,是否是 solon 生成的类代理)(感谢用户建议)
  • 修复 solon.boot.smarthttp 可能会两次触发 close 的问题(感谢用户反馈)
  • snack3 升为 3.2.82
  • sqltoy 升为 5.2.75
  • mybatis-flex 升为 1.7.3
  • activemq 升为 5.15.12
  • sureness 升为 1.0.8
  • guava 升为 32.1.3-jre
  • pulsar 升为 2.11.2
  • beetlsql 升为 3.26.1-RELEASE
  • smarthttp 升为 1.3.5
最后提交信息为: 2.5.12
2023-10-24 19:56
15535 noear admin 1683858335 西东
  • 新增 nami.coder.fury 插件
  • 新增 solon.serialization.fury 插件
  • 新增 hibernate-solon-plugin 插件(提供标准 jpa 支持)
  • 修复 @Import::classes 未被执行的问题
  • 修复 sockted.session 关闭时,自动心跳不能停止的问题
  • 修复 solon.logging.logback 控制台等级 yml 配置失效的问题
  • 优化 Solon::cfg() 多配置加载的校验机制
  • 优化 solon.logging.logback 原生编译元信息配置
  • 优化 运行时退出勾子的处理,非 aot 情况下强制退出
  • 调整 sockted.session::sendHeartbeatAuto 更名为 startHeartbeatAuto (内部接口)
  • 调整 @Init 的弃用提示(改为推荐了)
  • 添加 @Import::profiles, @Import::profilesIfAbsent 接口
  • 添加 DynamicDsKey 类, 替代 DynamicDsHolder
  • 添加 sockted.session::stopHeartbeatAuto 接口
  • snack3 升为 3.2.81
  • liteflow 升为 2.11.2
  • sqltoy 升为 5.2.73
  • mybatis-flex 升为 1.7.2
  • sa-token 升为 1.37.0
  • redisx 升为 1.6.1
  • smarthttp 升为 1.3.4
  • beetlsql 升为 3.26.0-RELEASE
  • beetl 升为 3.15.10.RELEASE
  • fastjson2 升为 2.0.41
  • rabbitmq 升为 5.19.0
  • dubbo3 升为 3.2.7
  • rocketmq4 升为 2.9.7
  • kafka_2.13 升为 3.6.0
  • sms4j 升为 3.0.2
  • dromara-plugins 升为 0.1.1
2023-10-16 10:46
15535 noear admin 1683858335 西东
2023-10-07 09:45
15535 noear admin 1683858335 西东
  • 增加 Context::headerOfResponse 接口
  • 增加 http server gzip 整体配置支持
  • 增加 solon.web.staticfiles 对 gzip 的配置支持
  • 增加 solon.boot.jdkhttp 对 gzip 的配置支持(取消内部的自动处理)
  • 调整 @Import 替代 @PropertySource@TestPropertySource,后者标为弃用
  • 调整 @Rollback 替代 @TestRollback,后者标为弃用
  • 调整 SolonTestApp 默认关闭 http 服务;避免与已启动服务端口冲突
  • 调整 solon.cache.jedis 的两个序列化实现,转到 solon.data(做为公用)
  • 调整 solon.cache.redission RedissonCacheService 增加外部序列化接口支持
  • 调整 @Bean 函数,参数没带注解的算必须
  • 调整 paramsMap 增加 autoMultipart 处理
  • 调整 nami,forest,feign 负载均衡的获取方式
  • 修复 solon-maven-plugin 在 linux 下因为一些用户角色没有权限导致打包失败问题
  • 优化 VarGather 检查增加自动排序
  • 优化 Props::getMap 处理
  • 简化 Props::getProp 处理提升性能
  • 取消 全局未处理异常走总线的机制,转由 Log 框架接收(简化用户体验)
  • wood 升为 1.2.2
  • mybatis-flex 升为 1.6.8
  • fastmybatis 升为 2.9.7
  • easy-trans 升为 1.3.0
  • sa-token 升为 1.36.0
  • fastjson2 升为 2.4.0
  • jetty 升为 9.4.52.v20230823
  • undertow 升为 2.2.26.Final
  • redisx 升为 1.6.0
最后提交信息为: 2.5.8
2023-09-23 09:38
15535 noear admin 1683858335 西东
  • 完成 JDK21 编译测试,功能单元测试
  • 添加 HttpServerConfigure::setExecutor 接口,用于支持虚拟线程池(for JDK21)
  • 添加 PropUtil 类。把原来的属性表达式与模板解析独立出来
  • 添加 ContextPathListener 类,用于控制 contentPath 对 ws,tpc 的影响
  • 添加 ContextPathFilter 一个简化的构造函数
  • 添加 MethodHolder::getDeclaringClz、getDeclaringClzAnnotation 接口
  • 添加 yaml 多片段支持(即一文件多环境支持)
  • 添加 多配置文件交差引用变量支持
  • 添加 DownloadedFile(file,name) 构造函数
  • 添加 Router 对 405 的支持
  • 调整 RunUtil 执行器分离为 parallelExecutor + asyncExecutor(for JDK21)
  • 调整 CacheService 接口(增加类型化 get)
  • 调整 SessionState 接口(增加类型化 get)
  • 调整 Context::session 接口(增加类型化 get)
  • 调整 BeanWrap 的 rawSet 改为公有
  • 调整 SolonApp::enableWebSocketMvc, enableSocketMvc, 默认为 false
  • 调整 SolonApp::enableWebSocket, enableWebSocketD 分离设置,各不相关
  • 调整 CloudConfig 复用主框架的属性表达式与模板解析
  • 调整 Listener 去掉 @FunctionalInterface,所有方法标为 default
  • 调整 ChainManager::postResult 的执行策略改为包围式(相当于倒序)
  • 调整 ValHolder 标为弃用
  • 调整 jdkhttp,jlhttp,smarthttp 的 contentLength 适配处理
  • 调整 使用更多的 slf4j 替换 bus
  • 调整 mybatis-solon-plugin 的会话提交方式,修复二级缓存控制可能失效的问题
  • 调整 "solon.config.load" 支持按顺序加载
  • 调整 几个特定启动参数的处理方式。改与成 Solon.cfg() 同步,再统一从 Solon.cfg() 取值
  • 调整 启动参数与系统属性的同步时机
  • wood 升为 1.2.1
  • redisx 升为 1.5.0
  • mybatis-flex 升为 1.6.5
  • sqltoy 升为 5.2.66
  • polaris 升为 1.14.1
  • lombok 升为 1.18.28
  • slf4j 升为 2.0.9
  • lombok 升为 1.18.30(for JKD21)
  • asm 升为 9.5 (for JDK21)
最后提交信息为: 2.5.6
2023-09-07 08:45
15535 noear admin 1683858335 西东
  • 增加 AppContext::onEvent 接口
  • 调整 paramsMap() 的 List 处理,避免出现只读情况
  • 调整 JarClassLoader 更名为 AppClassLoader
  • 调整 solon.serialization.fastjson2 转换枚举未匹配时则异常
  • 调整 solon.serialization.snack3 转换枚举未匹配时则异常
  • 调整 smarthttp,jetty,undertow 的 FORM_URLENCODED 预处理
  • 调整 signal server 启动打印信息
  • mybatis-flex 升为 1.6.4
  • dromara-plugins 升为 0.1.0
  • snack3 升为 3.2.80
  • redisx 升为 1.4.10
  • beetlsql 升为 3.25.4-RELEASE
  • fastmybatis 升为 2.9.6
  • bean-searcher 升为 4.2.4
  • rabbitmq 升为 5.18.0
  • kafka_2.13 升为 3.5.1
  • dubbo3 升为 3.2.5
  • logback 升为 1.3.11
  • nacos2 升为 2.2.4
  • snakeyaml 升为 2.2
  • redisson 升为 3.23.3
  • luffy 升为 1.6.7
  • water 升为 2.11.3
最后提交信息为: 2.5.4
2023-09-03 20:53
15535 noear admin 1683858335 西东
  • 增加 AppContext
  • 调整 AopContext 标为弃用,由 AppContext 替代(已做兼容性过度处理)
  • 调整 solon.docs.openapi2 对枚举类型的显示处理
  • beetlsql 升为 3.25.2-RELEASE
最后提交信息为: 2.5.3
2023-09-02 08:02
15535 noear admin 1683858335 西东
  • 增加 @Component 自动动态代理特性,即自动识别AOP需求并按需启用动态代理
  • 调整 @ProxyComponent 标为弃用,组件统一使用 @Component
  • 调整 @Around 标为弃用,统一使用 context::beanInterceptorAdd 接口添加拦截器
  • liteflow 升为 2.11.0
  • activerecord 升为 5.1.2
  • enjoy 升为 5.1.2
最后提交信息为: 2.5.2
2023-08-31 08:22
15535 noear admin 1683858335 西东
  • 增加 http range 分片输出支持
  • 增加 IoUtil 工具类,替代旧的 Utils IO功能(旧的标为弃用)
  • 增加 @Tran 事务监视事件支持,并增加 message 属性(只在最外层触发事件)
  • 调整 kafka-solon-cloud-plugin 如果没有订阅,则不启用消费端
  • 调整 PathLimiter 的弃用提示方式
  • 调整 solon.cloud.metrics 的时间记录单位
  • 调整 solon.data.dynamicds 增加默认源配置项
  • 优化 solon.serialization.snack3 对根字符串的解码处理
  • 优化 solon.scheduling 的 @Async 定制能力
  • 优化 solon.docs.openapi2 对基础类型列表识别过度的问题
  • 优化 solon.docs.openapi2 对实体扩展的字段识别
  • 优化 solon.docs.openapi2 的 @ApiModelProperty 注解处理
  • 优化 solon.data.dynamicds 手动控制能力(添加、移除、获取)
  • 优化 sa-token-solon-plugin 两个适配类的处理
  • 优化 ConditionUtil 条件工具类处理
  • mybatis-flex 升为 1.6.1
  • beetlsql 升为 3.25.0-RELEASE
  • dbvisitor 升为 5.4.0
  • snack3 升为 3.2.79
  • forest 升为 1.5.33
  • smarthttp 升为 1.3.0
最后提交信息为: 2.4.6
Java
1
https://gitee.com/noear/solon.git
git@gitee.com:noear/solon.git
noear
solon
solon

搜索帮助

14c37bed 8189591 565d56ea 8189591