从 v1.3 升级到 v1.4

高影响变化

低影响变化

升级指南

预计升级时间:1 分钟

更新依赖

影响可能性:高

go.mod 中更新依赖:

github.com/goravel/framework v1.4.0

优化 Grpc 模块

影响可能性:高

  1. 新增 app/grpc/kernel.goopen in new window 文件;
  2. 新增 app/grpc/interceptorsopen in new window 目录;
  3. 新增 config/grpc.goopen in new window 文件;
  4. 新增 routes/grpc.goopen in new window 文件;
  5. app/providers/grpc_service_provider.goopen in new window 新增注册拦截器逻辑;
  6. config/app.goopen in new window 文件删除 grpc_host 键值;

查看文档

优化路由注册

影响可能性:高

app/providers/route_service_provider.goopen in new window 文件中,将 routes.Web()Register() 移动到 Boot()

http.Context 新增方法

影响可能性:低

新增 ctx.Context() 方法。

查看文档

Request 新增方法

影响可能性:低

新增 ctx.Request().AbortWithStatusJson 方法。

查看文档