Skip to content

Solon v3.0.4

Compare
Choose a tag to compare
@noear noear released this 04 Dec 08:57
· 138 commits to main since this release

兼容说明(从 v2 升级的同学,需详看)

具体更新

  • 新增 nami-coder-abc 插件
  • 新增 solon-serialization-abc 插件
  • 新增 mybatis-solon 插件
  • 添加 solon SolonApp:pluginExclude 方法,排除插件加载
  • 添加 solon ResourceUtil.findResource(uri,defAsFile) 方法
  • 添加 solon HandlerSlots.add(expr,method,index,handler) 方法,支持路由优先级排序
  • 添加 solon Context::sessionState(create) 方法
  • 添加 solon SessionState.creationTime, lastAccessTime 方法
  • 添加 solon-data-sqlutils SqlUtils:ofName(dsName) 方法
  • 添加 solon-net-httputils HttpRespose.cookie 解析处理
  • 添加 solon-cloud-gateway CloudRouteRegister:routeRemove 方法
  • 添加 nami Encoder:bodyRequired() 方法,支持必须 body 请求的场景
  • 优化 solon @Produces@Consumes 改为可继承,方便通过基类
  • 优化 solon @Bean initMethodName,destroyMethodName 改为自有或公有方法(之前只能自有)
  • 优化 solon 外部配置加载处理,没有时,尝试在内部找资源文件
  • 优化 solon Props.bindTo 性能
  • 优化 solon SessionState:sessionId 的保持处理(从 attr 转到 cookieMap;减少一道)
  • 优化 solon 带'.'的环境变量自动加载到应用属性里(之前只加载 'solon.')
  • 优化 solon AppContext 支持对 app 为 null 的过滤处理,强化无 app 的测试场景
  • 优化 solon-boot-websocket 对 "//" resourceDescriptor 的兼容性
  • 优化 solon-data-sqlutils 接口设计,优化极限性能
  • 优化 solon-cloud-gateway 改为流响应模式,节省内存驻留、并支持 sse 代理
  • 优化 solon 静态字段注入,取消有默认值则不注入的限制条件
  • 优化 kafka-solon-cloud-plugin 配置处理
  • 修复 solon-docs-openapi2 部分泛型响应体无法识别的问题
  • snack3 升为 3.2.121
  • wood 升为 1.3.15
  • redisx 升为 1.6.8
  • lombok 升为 1.18.36
  • smart-http 升为 2.3
  • vertx 升为 4.5.11
  • netty 升为 4.1.115.Final