Etcd v3.0.4 发布,一个分布式环境下的 key/value 存储服务

jopen 5年前
   <p style="text-align: center;"><img alt="" src="https://simg.open-open.com/show/88e0ec7c552222ea72929b15a17af987.png" /></p>    <p>Etcd 是一个应用在分布式环境下的 key/value 存储服务。利用 etcd 的特性,应用程序可以在集群中共享信息、配置或作服务发现,Etcd 会在集群的各个节点中复制这些数据并保证这些数据始终正确。Etcd 无论是在 CoreOS 还是 Kubernetes 体系中都是不可或缺的一环。</p>    <p style="text-align: center;"><img alt="" src="https://simg.open-open.com/show/1beabef5a1168cdc43766903e65f907d.jpg" /></p>    <p style="text-align: center;"><strong>服务发现示意图</strong></p>    <h2>更新日志</h2>    <p>这主要是一个bug修复版,向后兼容之前的所有v3.0.0 +版本。</p>    <p>Bug修复</p>    <ul>     <li><a href="/misc/goto?guid=4958992529745928925">GH5956</a>: *: fix issue found in fast lease renew</li>     <li><a href="/misc/goto?guid=4958992529872411235">GH5969</a>: *: fix 'gogo/protobuf' compatibility issue (Fix for <a href="/misc/goto?guid=4958992529983617781">GH5942</a>)</li>     <li><a href="/misc/goto?guid=4958992530078781401">GH5995</a>: rpctypes, clientv3: retry RPC on EtcdStopped</li>     <li><a href="/misc/goto?guid=4958992530179591783">GH6006</a>: etcdmain: correctly check return values from SdNotify()</li>     <li><a href="/misc/goto?guid=4958992530277519048">GH6009</a>: v3rpc: don't elide next progress notification on progress notification</li>     <li><a href="/misc/goto?guid=4958992530377025233">GH6032</a>: fix a few issues in grpc gateway</li>     <li><a href="/misc/goto?guid=4958992530461130598">GH6045</a>: etcdserver, api, membership: don't race on setting version</li>     <li><a href="/misc/goto?guid=4958992530540466920">GH6056</a>: scripts/genproto: use latest grpc-gateway c8ec92d0</li>    </ul>    <p>安全更改</p>    <ul>     <li><a href="/misc/goto?guid=4958992530626432368">GH5991</a>: etcdserver/api/v2http: client certificate auth via common name</li>     <li>Compiled with <a href="/misc/goto?guid=4958992530706899353">Go 1.6.3</a></li>    </ul>    <p>其他更改</p>    <ul>     <li><a href="/misc/goto?guid=4958992530815253682">GH5951</a>: *: update grpc-gateway and its import paths</li>     <li><a href="/misc/goto?guid=4958992530934822810">GH5973</a>: fileutil: rework purge tests so they don't poll</li>     <li><a href="/misc/goto?guid=4958992531049487393">GH5976</a>: integration: drain keepalives in TestLeaseKeepAliveCloseAfterDisconnectRevoke</li>     <li><a href="/misc/goto?guid=4958992531155043976">GH5990</a>: clientv3/integration: fix race in TestWatchCompactRevision</li>     <li><a href="/misc/goto?guid=4958992531274116079">GH5999</a>: Add support for formating output of ls command in json or extended format</li>     <li><a href="/misc/goto?guid=4958992531383909005">GH6011</a>: e2e: use a single member cluster in TestCtlV3Migrate</li>     <li><a href="/misc/goto?guid=4958992531497473289">GH6047</a>: Documentation: fix links in upgrades</li>     <li><a href="/misc/goto?guid=4958992531618141229">GH6058</a>: Dockerfile-release: add '/var/lib/etcd/'</li>    </ul>    <h2>下载</h2>    <ul>     <li><a href="/misc/goto?guid=4958992531732247207" rel="nofollow"><strong>etcd-v3.0.4-darwin-amd64.zip</strong></a></li>     <li><a href="/misc/goto?guid=4958992531853941579" rel="nofollow"><strong>etcd-v3.0.4-darwin-amd64.zip.asc</strong></a></li>     <li><a href="/misc/goto?guid=4958992531968660650" rel="nofollow">B<strong>etcd-v3.0.4-linux-amd64.aci</strong></a></li>     <li><a href="/misc/goto?guid=4958992532088996830" rel="nofollow"><strong>etcd-v3.0.4-linux-amd64.aci.asc</strong></a></li>     <li><a href="/misc/goto?guid=4958992532210926934" rel="nofollow"><strong>etcd-v3.0.4-linux-amd64.tar.gz</strong></a></li>     <li><a href="/misc/goto?guid=4958992532329597420" rel="nofollow"><strong>etcd-v3.0.4-linux-amd64.tar.gz.asc</strong></a></li>     <li><a href="/misc/goto?guid=4958992532457111487" rel="nofollow"><strong>etcd-v3.0.4-windows-amd64.zip</strong></a></li>     <li><a href="/misc/goto?guid=4958992532571560342" rel="nofollow"><strong>etcd-v3.0.4-windows-amd64.zip.asc</strong></a></li>     <li><a href="/misc/goto?guid=4958992532688504577" rel="nofollow"><strong>Source code</strong> (zip)</a></li>     <li><a href="/misc/goto?guid=4958992532805346081" rel="nofollow"><strong>Source code</strong> (tar.gz)</a></li>    </ul>    <p> </p>    <p> </p>