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