Releases: go-kratos/kratos
Releases · go-kratos/kratos
v0.6.0
Added:
- net/trace: Add jaeger reporter
- cache/redis: Add redis database configuration
- grpc/warden: Update gRPC version to v1.29.1
Fixed:
- container/pool: Fixed config reload deadlock
- naming/discovery: Fixed empty instances panic
- tool/kratos: Fixed new template errors
- net/trace: Fixed trace pending count
- grpc/warden: Fixed gRPC validation return code
v0.5.0
Added:
- http/blademaster: add RemoteIP func to get client ip
- http/blademaster: add context pool
- http/banding: add GetValidate func to get the default validator
- grpc/warden: update version to v1.28.1
Fixed:
- http/blademaster: fix context Keys map concurrent
- tool/kratos: fix tool version
- go test: fix test scripts
v0.4.2
v0.4.1
v0.4.0
Added:
- pkg/log: use strings.Builder instead of bytes.Buffer
- pkg/sync/pipeline: using timer replace ticker
- pkg/sync/pipeline: select context for timeout/cancel
Fixed:
- tool/kratos: replace pkg name to go-kratos
- pkg/database/sql: fix parse mysql dsn addr
- tool/kratos: fix the windows installation directory
v0.3.3
v0.3.2: Merge pull request #476 from bilibili/common/fix-parse-mysql-dsn-addr
Added:
- kratos project项目版本升级,引入DI
- net/http metric 增加method
Fixed:
- database/sql DSN解析bug
- gopsutil 包版本 v 2.19.6 -> v2.19.11
- naming 中的并发读写Map bug修复
v0.3.1
Added:
- naming/zookeeper 支持;
- naming/discovery 添加zone节点调度;
- conf/apollo 添加apollo配置中心sdk;
- tool/genproject 添加通过wire注入;
- tool/btsgen 添加dao interface支持;
- tool/testlic 添加单元测试生成工具;
Fixed:
- conf/paladin 修复k8s configmap软链接文件读取;
- naming/etcd 修复引用etcd版本;
- sys/cpu 修复部分cpu统计失败;
- naming/discvoery 修复对实例状态注册;
- tool/protoc 修复多平台目录问题;
- stat/prom 修复普罗米修斯统计;
v0.3.0
v0.2.3
Added:
- 完善ecode和trace文档
- fanout和pipeline增加处理速度和channel长度的数据上报
- blademaster支持更多的pprof路径
Fixed:
- 修复go 1.13 mod 依赖问题
- 修复protoc-gen-bm引用错误的问题
- kratos tool修复windows下gopath读取错误的问题
- warden修复获取trace格式不正确的问题
- discovery调用regist接口时addrs参数不再使用逗号分隔的形式
- redis pool修复statfunc为nil时panic的问题