### net/rpc/warden ##### Version 1.1.20 1. client增加timeoutCallOpt强制覆盖每次请求的timeout ##### Version 1.1.19 1. 升级grpc至1.22.0 2. client增加keepAlive选项 ##### Version 1.1.18 1. 修复resolver过滤导致的子集bug ##### Version 1.1.17 1. 移除 bbr feature flag,默认开启自适应限流 ##### Version 1.1.16 1. 使用 flag(grpc.bbr) 绑定 BBR 限流 ##### Version 1.1.15 1. warden使用 metadata.Range 方法 ##### Version 1.1.14 1. 为 server log 添加选项 ##### Version 1.1.13 1. 为 client log 添加选项 ##### Version 1.1.12 1. 设置 caller 为 no_user 如果 user 不存在 ##### Version 1.1.12 1. warden支持mirror传递 ##### Version 1.1.11 1. Validate RequestErr支持详细报错信息 ##### Version 1.1.10 1. 默认读取环境中的color ##### Version 1.1.9 1. 增加NonBlock模式 ##### Version 1.1.8 1. 新增appid mock ##### Version 1.1.7 1. 兼容cpu为0和wrr dt为0的情况 ##### Version 1.1.6 1. 修改caller传递和获取方式 2. 添加error detail example ##### Version 1.1.5 1. 增加server端json格式支持 ##### Version 1.1.4 1. 判断reosvler.builder为nil之后再注册 ##### Version 1.1.3 1. 支持zone和clusters ##### Version 1.1.2 1. 业务错误日志记为 WARN ##### Version 1.1.1 1. server实现了返回cpu信息 ##### Version 1.1.0 1. 增加ErrorDetail 2. 修复日志打印error信息丢失问题 ##### Version 1.0.3 1. 给server增加keepalive参数 ##### Version 1.0.2 1. 替代默认的timoue,使用durtaion.Shrink()来传递context 2. 修复peer.Addr为nil时会panic的问题 ##### Version 1.0.1 1. 去除timeout的手动传递,改为使用grpc默认自带的grpc-timeout 2. 获取server address改为使用call option的方式,去除对balancer的依赖 ##### Version 1.0.0 1. 使用NewClient来新建一个RPC客户端,并默认集成trace、log、recovery、moniter拦截器 2. 使用NewServer来新建一个RPC服务端,并默认集成trace、log、recovery、moniter拦截器