Changelog
- a7e91d6 Fix client initialization trivial things (#1176)
- b53cbda Fix empty client output path (#1159)
- 7b082c0 Optimized the log creation (#1058)
- 612905f add dfpath error more message (#1136)
- 3f30dc2 add header check for ClientOption (#1174)
- f448a15 chore: always fallback to legacy get pieces (#1180)
- 55552cb chore: change golangci-lint min-complexity value (#1188)
- 4ce7cfa chore: optimize stream peer task (#1186)
- eb44965 feat: add RBAC to manager config interface (#1179)
- cc46928 feat: change DefaultServerOptions to variable
- e5e0532 feat: change default scheduler filter parent limit (#1166)
- f35a0f0 feat: dfdaemon get available scheduler addresses in the same cluster (#1178)
- a3b0da4 feat: dfdaemon match scheduler with case insensitive (#1181)
- 66194b0 feat: generate grpc protos in namely/protoc-all image (#1187)
- 85d31a5 feat: implement bidirectional fetch pieces (#1165)
- 7d44095 feat: implement grpc client side sync pieces (#1167)
- 039791e feat: manage GetCDN interface return scheduler info (#1184)
- 11de6c1 feat: remove grpc error code validate (#1191)
- 23ae03f feat: replace time.Now().Sub by time.Since (#1173)
- 23855d4 feat: scheduler addresses log (#1183)
- f2031d5 feat: seacher return multiple scheduler clusters (#1175)
- e5e175c fix daemon cannot exit after alivetime (#1177)
- 730681c fix: client break error (#1190)
- a27450c fix: rpc cdn sync piece tasks (#1168)
- 57aabb2 fix: subscriber data race (#1169)