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