Skip to content

Solon v3.0.0

Compare
Choose a tag to compare
@noear noear released this 01 Oct 11:14
· 1039 commits to main since this release

兼容说明(需,详看)

具体更新

  • 新增 solon-data-sqlutils 插件
  • 移除 solon BeforeAfter 体系,(统一为 Filter 体系) // ok(化敏为简)
  • 移除 solon @ProxyComponent (统一为 @Component) //ok(化敏为简)
  • 移除 solon Bean:registered:delivered 替代
  • 移除 solon Component:registered:delivered 替代
  • 移除 无关配置的弃用代码(具体参考对应表)
  • 移除 部分事件扩展(具体参考对应表)
  • 调整 solon-net WebSocket:paramMap 改为 MultiMap 类型
  • 调整 solon-net WebSocket:send 改为 Future
  • 调整 solon Context::forward 改为“不经过”过滤器
  • 调整 solon Solon.app().handler() 替代原来的 handlerGet() 和 HandletSet(x);并简化 StaticResourceHandler 接入处理
  • 调整 solon warp.* 部分方法设计(内部类)
  • 修复 代理类中无法获取到泛型参数的BUG
  • 修复 打散包时外部相对文件定位失识问题(优化 Utils::appFolder
  • 优化 solon Gateway 在过滤之前构建 ctx.action()
  • 优化 solon-web 统一 Context::cookeMap 解析
  • 添加 solon AppContext:getBeanFuture,getBeansFutureOfType,getBeansMapFutureOfType
  • 添加 solon-cloud Event:broadcast 属性
  • 添加 solon Context:cookieSet(Cookie) 方法,支持 httponly, secure 配置
  • 添加 solon GenericUtil:reviewType 方法,实现 ParamWrap 和 FieldWrap 的泛型审查
  • 添加 solon 泛型集合注入支持
  • 添加 solon 静态字段注入支持
  • 添加 solon-test @SolonTest:scanning 控制是否自动扫描(关闭时,需要通过 @Import
  • 添加 liquor-eval 框架收集
  • smart-http 升为 1.6.0
  • smartsocket 升为 1.5.52
  • noear-jlhttp 升为 1.0.1
  • wood 升为 1.3.7
  • folkmq 升为 1.7.8
  • socket.d 升为 1.5.12
  • nacos1 升为 1.4.8
  • easy-trans 升为 1.3.1
  • sa-token 升为 1.39.0