bilibili 开源的 Go 微服务框架,Kratos v2.2.2 发布

Golang 投稿 63000 0 评论

bilibili 开源的 Go 微服务框架,Kratos v2.2.2 发布

Kratos 是哔哩哔哩开源的轻量级 Go 微服务框架,包含大量微服务相关框架及工具。

目前 Kratos v2..2.2 已发布,带来如下改动:

  • feat: 支持 consul 注册表中的非 kratos 实例

  • fix: starter parent ctx

  • feat(contrib): 添加 eureka 注册表

  • feat(log): 仅在 Debug 级别时记录加载配置

  • fix(log): FilterFunc keyvals 丢失记录器前缀

  • fix(log): GoGo Protobuf 中的输入验证不正确 CVE-2021-3121

  • fix(transport): 修复请求未正确传递的问题

  • feat(transport): 为 gRPC 添加 JSON 编解码器

  • fix(cmd): 修复 lint 问题  #1919

  • feat(registry): consul 客户端添加 DeregisterCriticalServiceAfter 选项

  • feat: 为 statck 跟踪添加错误原因

  • fix(cmd): 生成错误函数名称和单元测试失败

  • fix(metadata): 更正元数据日志文本中的函数名称

  • feat(selector): 添加节点方案

  • feat(discovery): 提供一个选项来禁用发现-调试日志

  • feat: 添加 opensergo 元数据

  • 修复绑定测试错误

  • fix(contrib/opensergo): 修复索引错误

  • fix: 修复路径为 cmd/server 时选择失败的问题

  • fix: 修复 cmd 编号为 1 时 kratos 运行的问题

更新公告:https://github.com/go-kratos/kratos/releases/tag/v2.2.2

编程笔记 » bilibili 开源的 Go 微服务框架,Kratos v2.2.2 发布

赞同 (86) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽