Skip to content

Releases: go-kratos/kratos

v0.4.1

29 Mar 04:17
6867172

Choose a tag to compare

Fixed:

  • tool/kratos-gen-project: fix packed templates for generate project

v0.4.0

29 Mar 03:54
9c5f964

Choose a tag to compare

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

20 Jan 06:21
9d67573

Choose a tag to compare

v0.3.3 Pre-release
Pre-release

Added:

kratos tool工具支持自定义GOBIN路径
pipeline SyncAdd方法支持context超时

Fixed:
kratos tool工具升级依赖的urfave/cli版本
warden grpc修复keepalive配置无效问题

v0.3.2: Merge pull request #476 from bilibili/common/fix-parse-mysql-dsn-addr

12 Jan 10:59
5950ab5

Choose a tag to compare

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

06 Nov 07:21

Choose a tag to compare

Added:

  1. naming/zookeeper 支持;
  2. naming/discovery 添加zone节点调度;
  3. conf/apollo 添加apollo配置中心sdk;
  4. tool/genproject 添加通过wire注入;
  5. tool/btsgen 添加dao interface支持;
  6. tool/testlic 添加单元测试生成工具;

Fixed:

  1. conf/paladin 修复k8s configmap软链接文件读取;
  2. naming/etcd 修复引用etcd版本;
  3. sys/cpu 修复部分cpu统计失败;
  4. naming/discvoery 修复对实例状态注册;
  5. tool/protoc 修复多平台目录问题;
  6. stat/prom 修复普罗米修斯统计;

v0.3.0

06 Nov 03:12
360e08e

Choose a tag to compare

v0.3.0 Pre-release
Pre-release
Merge pull request #414 from bilibili/naming/fix

fix zk options

v0.2.3

24 Sep 09:59
9ee9256

Choose a tag to compare

Added:

  1. 完善ecode和trace文档
  2. fanout和pipeline增加处理速度和channel长度的数据上报
  3. blademaster支持更多的pprof路径

Fixed:

  1. 修复go 1.13 mod 依赖问题
  2. 修复protoc-gen-bm引用错误的问题
  3. kratos tool修复windows下gopath读取错误的问题
  4. warden修复获取trace格式不正确的问题
  5. discovery调用regist接口时addrs参数不再使用逗号分隔的形式
  6. redis pool修复statfunc为nil时panic的问题

v0.2.2

19 Aug 02:52
b6d8968

Choose a tag to compare

Added:
1、添加doc和example用例文档;
2、添加ecode proto生成工具;
3、添加prometheus dashboards监控统计模板;
4、bm generator支持默认grpc path生成;
Fixed:
1、修复BM注册404、405 handle;
2、修复warden resolver集群过虑bug;
3、修复DB trace的ip信息;
4、修复获取网卡IP对状态判断;
5、修复zipkin trace信息不完整;

v0.2.1

24 Jul 12:06
09224ec

Choose a tag to compare

v0.2.1
Added:
1、prometheus监控模版化;
2、warden grpc默认注册direct协议;
Fixed:
1、修复discovery每隔30s进行switch node;
2、修复ectd package引入不对;
3、去除go mod replace,解决可能会出现编译失败;

v0.2.0

19 Jul 16:19
c39d761

Choose a tag to compare

Added:
1、bm添加restful router支持;
2、kratos new添加自定义module name;
3、grpc升级至v1.22.0,client增加keepAlive选项,增加timeoutCallOpt强制覆盖每次请求的timeout;
4、paladin添加json和yaml解析;
5、naming添加etcd实现;
6、trace添加适配zipkin;
Fixed:
1、memcache修复链路写超时;
2、redis options修复自定义参数配置;
3、bbr修复自适应限流在 cpu 抖动后,可能出现限流过激的问题;
4、修复grpc resolver过滤导致的子集bug;
5、修复discovery空实例时出现panic;