tag:github.com,2008:https://github.com/fanatid/zebra/releasesTags from zebra2021-04-08T23:49:21Ztag:github.com,2008:Repository/358022630/v1.0.0-alpha.62021-04-08T23:49:21Zv1.0.0-alpha.6oxarbitragetag:github.com,2008:Repository/358022630/v1.0.0-alpha.52021-03-23T02:05:01ZBump versions for v1.0.0-alpha.5 (#1932)<p>Bump versions for v1.0.0-alpha.5 (<a class="issue-link js-issue-link" href="https://github.com/ZcashFoundation/zebra/pull/1932">ZcashFoundation#1932</a>)</p>
<p>Zebra's latest alpha checkpoints on Canopy activation, continues our work on NU5, and fixes a security issue.</p>
<p>Some notable changes include:</p>
<p>## Added
<br />- Log address book metrics when PeerSet or CandidateSet don't have many peers (<a class="issue-link js-issue-link" href="https://github.com/ZcashFoundation/zebra/pull/1906">ZcashFoundation#1906</a>)
<br />- Document test coverage workflow (<a class="issue-link js-issue-link" href="https://github.com/ZcashFoundation/zebra/pull/1919">ZcashFoundation#1919</a>)
<br />- Add a final job to CI, so we can easily require all the CI jobs to pass (<a class="issue-link js-issue-link" href="https://github.com/ZcashFoundation/zebra/pull/1927">ZcashFoundation#1927</a>)</p>
<p>## Changed
<br />- Zebra has moved its mandatory checkpoint from Sapling to Canopy (<a class="issue-link js-issue-link" href="https://github.com/ZcashFoundation/zebra/pull/1898">ZcashFoundation#1898</a>, <a class="issue-link js-issue-link" href="https://github.com/ZcashFoundation/zebra/pull/1926">ZcashFoundation#1926</a>)
<br /> - This is a breaking change for users that depend on the exact height of the mandatory checkpoint.</p>
<p>## Fixed
<br />- tower-batch: wake waiting workers on close to avoid hangs (<a class="issue-link js-issue-link" href="https://github.com/ZcashFoundation/zebra/pull/1908">ZcashFoundation#1908</a>)
<br />- Assert that pre-Canopy blocks use checkpointing (<a class="issue-link js-issue-link" href="https://github.com/ZcashFoundation/zebra/pull/1909">ZcashFoundation#1909</a>)
<br />- Fix CI disk space usage by disabling incremental compilation in coverage builds (<a class="issue-link js-issue-link" href="https://github.com/ZcashFoundation/zebra/pull/1923">ZcashFoundation#1923</a>)</p>
<p>## Security
<br />- Stop relying on unchecked length fields when preallocating vectors (<a class="issue-link js-issue-link" href="https://github.com/ZcashFoundation/zebra/pull/1925">ZcashFoundation#1925</a>)</p>dconnollytag:github.com,2008:Repository/358022630/v1.0.0-alpha.42021-03-17T00:12:37Zv1.0.0-alpha.4: Bump versions for zebrad 1.0.0-alpha.4 (#1913)<p>Bump versions for zebrad 1.0.0-alpha.4 (<a class="issue-link js-issue-link" href="https://github.com/ZcashFoundation/zebra/pull/1913">ZcashFoundation#1913</a>)</p>
<p>* Bump versions for zebrad 1.0.0-alpha.4</p>
<p>* add Cargo.lock</p>oxarbitragetag:github.com,2008:Repository/358022630/v1.0.0-alpha.32021-02-23T15:39:13Zv1.0.0-alpha.3teor2345tag:github.com,2008:Repository/358022630/v1.0.0-alpha.22021-02-09T21:14:29Zv1.0.0-alpha.2: Bump versions for zebrad 1.0.0-alpha.2<p>Bump versions for zebrad 1.0.0-alpha.2</p>
<p>Including tower-batch bump to 0.2.0, tower-fallback to 0.2.0, zebra-script to 1.0.0-alpha.3</p>dconnollytag:github.com,2008:Repository/358022630/v1.0.0-alpha.12021-01-28T01:34:11Zv1.0.0-alpha.1<p>Zebra's second alpha brings multiple reliability and stability improv…</p>
<p>…ements for long-running syncs.</p>
<p>We've resolved known panics during syncing, and reduced the number of sync hangs.</p>
<p>Some notable changes include:</p>
<p>Added:
<br />- Add peer set tracing (<a class="issue-link js-issue-link" href="https://github.com/ZcashFoundation/zebra/pull/1468">ZcashFoundation#1468</a>)
<br />- Add Sentry support behind a feature flag (<a class="issue-link js-issue-link" href="https://github.com/ZcashFoundation/zebra/pull/1461">ZcashFoundation#1461</a>)
<br />- Log configured network in every log message (<a class="issue-link js-issue-link" href="https://github.com/ZcashFoundation/zebra/pull/1568">ZcashFoundation#1568</a>)</p>
<p>Changed:
<br />- Export new precompute api in zebra-script (<a class="issue-link js-issue-link" href="https://github.com/ZcashFoundation/zebra/pull/1493">ZcashFoundation#1493</a>)
<br />- Rewrite peer block request hander to match the zcashd implementation (<a class="issue-link js-issue-link" href="https://github.com/ZcashFoundation/zebra/pull/1518">ZcashFoundation#1518</a>)</p>
<p>Fixed:
<br />- Avoid panics when there are multiple failures on the same connection (<a class="issue-link js-issue-link" href="https://github.com/ZcashFoundation/zebra/pull/1600">ZcashFoundation#1600</a>)
<br />- Add sync and inbound timeouts to prevent hangs (<a class="issue-link js-issue-link" href="https://github.com/ZcashFoundation/zebra/pull/1586">ZcashFoundation#1586</a>)
<br />- Fix Zebra versions so all crates are on the 1.0.0-alpha series (<a class="issue-link js-issue-link" href="https://github.com/ZcashFoundation/zebra/pull/1488">ZcashFoundation#1488</a>)
<br />- Make 'cargo run' use 'zebrad' rather than failing (<a class="issue-link js-issue-link" href="https://github.com/ZcashFoundation/zebra/pull/1569">ZcashFoundation#1569</a>)
<br />- Panic if the lookahead limit is misconfigured (<a class="issue-link js-issue-link" href="https://github.com/ZcashFoundation/zebra/pull/1589">ZcashFoundation#1589</a>)
<br />- Recommend using --locked with 'cargo install' (<a class="issue-link js-issue-link" href="https://github.com/ZcashFoundation/zebra/pull/1490">ZcashFoundation#1490</a>)
<br />- Simplify C++ compiler dependency in the README (<a class="issue-link js-issue-link" href="https://github.com/ZcashFoundation/zebra/pull/1498">ZcashFoundation#1498</a>)
<br />- Stop failing acceptance tests if their directories already exist (<a class="issue-link js-issue-link" href="https://github.com/ZcashFoundation/zebra/pull/1588">ZcashFoundation#1588</a>)
<br />- Stop panicking when ClientRequests return an error (<a class="issue-link js-issue-link" href="https://github.com/ZcashFoundation/zebra/pull/1531">ZcashFoundation#1531</a>)
<br />- Upgrade to tokio 0.3.6 to avoid a time wheel panic (<a class="issue-link js-issue-link" href="https://github.com/ZcashFoundation/zebra/pull/1583">ZcashFoundation#1583</a>, <a class="issue-link js-issue-link" href="https://github.com/ZcashFoundation/zebra/pull/1511">ZcashFoundation#1511</a>)</p>
<p>Currently, Zebra does not validate all the Zcash consensus rules.</p>dconnollytag:github.com,2008:Repository/358022630/v1.0.0-alpha.02020-12-09T00:24:44Zv1.0.0-alpha.0: Zebra first alpha release<p>Zebra first alpha release</p>
<p>The goals of this release are to:
<br />- participate in the Zcash network,
<br />- replicate the Zcash chain state,
<br />- implement the Zcash proof of work consensus rules, and
<br />- sync on Mainnet under excellent network conditions.</p>
<p>Currently, Zebra does not validate all the Zcash consensus rules.
<br />It may be unreliable on Testnet, and under less-than-perfect
<br />network conditions.</p>dconnolly