Kratos 是哔哩哔哩开源的轻量级 Go 微服务框架,包含大量微服务相关框架及工具。目前 Kratos v2.5.2 已发布,带来如下改动:
Bug修复
- fix(log): toString float32 精度损失和使用
FormatUint
转换 uint ( #2461 ) - 修复网络错误(#2460)
- fix(metadata): 在 ListServices 上按字典顺序对服务进行排序 ( #2397 )
- 修复:延迟关闭(#2411)
- 修复:contrib/registry/eureka/client.go serviceice -> serivce ( #2440 )
其他
- 构建(deps):从 3.3.0 到 3.3.1 #2462)
- 清理:使用 HTTP 包方法替换 GET POST DELETE... ( #2412 )
- test(middleware/auth/jwt): 添加测试TestNewContextAndFromContext ( #2447 )
- test(middleware/metadata):补充测试和修改代码风格(#2448)
- docs(config/etcd): 修复 Load 的缺失步骤 ( #2450 )
- [功能] 为 http 服务器添加路径前缀 ( #2439 )
- 清理:正则表达式副本 . => . (#2435)
- 测试(中间件/日志):TestExtractError ( #2443 )
- 清理:更新 scpSyntaxRe 正则表达式(#2444)
- 样式:kratos 接口检查(#2441)
更新公告:https://github.com/go-kratos/kratos/releases/tag/v2.5.2