Bump versions for zebrad 1.0.0-alpha.1 (#1646)

* Bump versions where appropriate

Tested with cargo install --locked --path etc

* Remove fixed panics from 'Known Issues'

* Change to alpha release series in the README

Co-authored-by: teor <teor@riseup.net>
This commit is contained in:
Deirdre Connolly 2021-01-27 20:31:39 -05:00 committed by GitHub
parent 374f9400d0
commit 1b09538277
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
12 changed files with 25 additions and 30 deletions

16
Cargo.lock generated
View File

@ -3859,7 +3859,7 @@ dependencies = [
[[package]] [[package]]
name = "zebra-chain" name = "zebra-chain"
version = "1.0.0-alpha.0" version = "1.0.0-alpha.1"
dependencies = [ dependencies = [
"bech32", "bech32",
"bincode", "bincode",
@ -3901,7 +3901,7 @@ version = "1.0.0-alpha.0"
[[package]] [[package]]
name = "zebra-consensus" name = "zebra-consensus"
version = "1.0.0-alpha.0" version = "1.0.0-alpha.1"
dependencies = [ dependencies = [
"chrono", "chrono",
"color-eyre", "color-eyre",
@ -3932,7 +3932,7 @@ dependencies = [
[[package]] [[package]]
name = "zebra-network" name = "zebra-network"
version = "1.0.0-alpha.0" version = "1.0.0-alpha.1"
dependencies = [ dependencies = [
"bitflags", "bitflags",
"byteorder", "byteorder",
@ -3964,7 +3964,7 @@ version = "1.0.0-alpha.0"
[[package]] [[package]]
name = "zebra-script" name = "zebra-script"
version = "1.0.0-alpha.1" version = "1.0.0-alpha.2"
dependencies = [ dependencies = [
"displaydoc", "displaydoc",
"hex", "hex",
@ -3977,7 +3977,7 @@ dependencies = [
[[package]] [[package]]
name = "zebra-state" name = "zebra-state"
version = "1.0.0-alpha.0" version = "1.0.0-alpha.1"
dependencies = [ dependencies = [
"chrono", "chrono",
"color-eyre", "color-eyre",
@ -4006,7 +4006,7 @@ dependencies = [
[[package]] [[package]]
name = "zebra-test" name = "zebra-test"
version = "1.0.0-alpha.0" version = "1.0.0-alpha.1"
dependencies = [ dependencies = [
"color-eyre", "color-eyre",
"futures", "futures",
@ -4028,7 +4028,7 @@ dependencies = [
[[package]] [[package]]
name = "zebra-utils" name = "zebra-utils"
version = "1.0.0-alpha.0" version = "1.0.0-alpha.1"
dependencies = [ dependencies = [
"color-eyre", "color-eyre",
"hex", "hex",
@ -4043,7 +4043,7 @@ dependencies = [
[[package]] [[package]]
name = "zebrad" name = "zebrad"
version = "1.0.0-alpha.0" version = "1.0.0-alpha.1"
dependencies = [ dependencies = [
"abscissa_core", "abscissa_core",
"atty", "atty",

View File

@ -15,9 +15,9 @@ like to find out more or get involved!
## Alpha Releases ## Alpha Releases
Our first alpha release is planned for December 8th, 2020. Every few weeks, we release a new Zebra alpha release.
The goals of this release are to: The goals of the alpha release series are to:
- participate in the Zcash network, - participate in the Zcash network,
- replicate the Zcash chain state, - replicate the Zcash chain state,
- implement the Zcash proof of work consensus rules, and - implement the Zcash proof of work consensus rules, and
@ -40,7 +40,7 @@ Building `zebrad` requires [Rust](https://www.rust-lang.org/tools/install),
2. Install Zebra's build dependencies: 2. Install Zebra's build dependencies:
- **libclang:** the `libclang`, `libclang-dev`, `llvm`, or `llvm-dev` packages, depending on your package manager - **libclang:** the `libclang`, `libclang-dev`, `llvm`, or `llvm-dev` packages, depending on your package manager
- **clang** or another C++ compiler: `g++`, `Xcode`, or `MSVC` - **clang** or another C++ compiler: `g++`, `Xcode`, or `MSVC`
3. Run `cargo install --locked --git https://github.com/ZcashFoundation/zebra --tag v1.0.0-alpha.0 zebrad` 3. Run `cargo install --locked --git https://github.com/ZcashFoundation/zebra --tag v1.0.0-alpha.1 zebrad`
4. Run `zebrad start` 4. Run `zebrad start`
If you're interested in testing out `zebrad` please feel free, but keep in mind If you're interested in testing out `zebrad` please feel free, but keep in mind
@ -127,12 +127,7 @@ Zebra primarily depends on pure Rust crates, and some Rust/C++ crates:
### Known Issues ### Known Issues
There are a few bugs in the Zebra alpha release that we're still working on There are a few bugs in Zebra that we're still working on fixing:
fixing:
- [Occasional panics in the `tokio` time wheel implementation #1452](https://github.com/ZcashFoundation/zebra/issues/1452)
- workaround: restart `zebrad`
- [Occasional panics during client requests #1471](https://github.com/ZcashFoundation/zebra/issues/1471)
- workaround: restart `zebrad`
- [Peer connections sometimes fail permanently #1435](https://github.com/ZcashFoundation/zebra/issues/1435) - [Peer connections sometimes fail permanently #1435](https://github.com/ZcashFoundation/zebra/issues/1435)
- these permanent failures can happen after a network disconnection, sleep, or individual peer disconnections - these permanent failures can happen after a network disconnection, sleep, or individual peer disconnections
- workaround: use `Control-C` to exit `zebrad`, and then restart `zebrad` - workaround: use `Control-C` to exit `zebrad`, and then restart `zebrad`
@ -141,9 +136,9 @@ fixing:
## Future Work ## Future Work
In 2021, we intend to add RPC support and wallet integration. This phased In 2021, we intend to finish validation, add RPC support, and add wallet integration.
approach allows us to test Zebra's independent implementation of the consensus This phased approach allows us to test Zebra's independent implementation of the
rules, before asking users to entrust it with their funds. consensus rules, before asking users to entrust it with their funds.
Features: Features:
- full consensus rule validation - full consensus rule validation

View File

@ -1,6 +1,6 @@
[package] [package]
name = "zebra-chain" name = "zebra-chain"
version = "1.0.0-alpha.0" version = "1.0.0-alpha.1"
authors = ["Zcash Foundation <zebra@zfnd.org>"] authors = ["Zcash Foundation <zebra@zfnd.org>"]
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
edition = "2018" edition = "2018"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "zebra-consensus" name = "zebra-consensus"
version = "1.0.0-alpha.0" version = "1.0.0-alpha.1"
authors = ["Zcash Foundation <zebra@zfnd.org>"] authors = ["Zcash Foundation <zebra@zfnd.org>"]
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
edition = "2018" edition = "2018"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "zebra-network" name = "zebra-network"
version = "1.0.0-alpha.0" version = "1.0.0-alpha.1"
authors = ["Zcash Foundation <zebra@zfnd.org>"] authors = ["Zcash Foundation <zebra@zfnd.org>"]
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
edition = "2018" edition = "2018"

View File

@ -58,7 +58,7 @@ pub const TIMESTAMP_TRUNCATION_SECONDS: i64 = 30 * 60;
/// ///
/// [BIP 14]: https://github.com/bitcoin/bips/blob/master/bip-0014.mediawiki /// [BIP 14]: https://github.com/bitcoin/bips/blob/master/bip-0014.mediawiki
// XXX can we generate this from crate metadata? // XXX can we generate this from crate metadata?
pub const USER_AGENT: &str = "/🦓Zebra🦓:1.0.0-alpha.0/"; pub const USER_AGENT: &str = "/🦓Zebra🦓:1.0.0-alpha.1/";
/// The Zcash network protocol version implemented by this crate, and advertised /// The Zcash network protocol version implemented by this crate, and advertised
/// during connection setup. /// during connection setup.

View File

@ -1,6 +1,6 @@
[package] [package]
name = "zebra-script" name = "zebra-script"
version = "1.0.0-alpha.1" version = "1.0.0-alpha.2"
authors = ["Zcash Foundation <zebra@zfnd.org>"] authors = ["Zcash Foundation <zebra@zfnd.org>"]
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
edition = "2018" edition = "2018"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "zebra-state" name = "zebra-state"
version = "1.0.0-alpha.0" version = "1.0.0-alpha.1"
authors = ["Zcash Foundation <zebra@zfnd.org>"] authors = ["Zcash Foundation <zebra@zfnd.org>"]
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
edition = "2018" edition = "2018"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "zebra-test" name = "zebra-test"
version = "1.0.0-alpha.0" version = "1.0.0-alpha.1"
authors = ["Zcash Foundation <zebra@zfnd.org>"] authors = ["Zcash Foundation <zebra@zfnd.org>"]
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
edition = "2018" edition = "2018"

View File

@ -2,7 +2,7 @@
name = "zebra-utils" name = "zebra-utils"
authors = ["Zcash Foundation <zebra@zfnd.org>"] authors = ["Zcash Foundation <zebra@zfnd.org>"]
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
version = "1.0.0-alpha.0" version = "1.0.0-alpha.1"
edition = "2018" edition = "2018"
# Prevent accidental publication of this utility crate. # Prevent accidental publication of this utility crate.
publish = false publish = false

View File

@ -2,7 +2,7 @@
name = "zebrad" name = "zebrad"
authors = ["Zcash Foundation <zebra@zfnd.org>"] authors = ["Zcash Foundation <zebra@zfnd.org>"]
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
version = "1.0.0-alpha.0" version = "1.0.0-alpha.1"
edition = "2018" edition = "2018"
repository = "https://github.com/ZcashFoundation/zebra" repository = "https://github.com/ZcashFoundation/zebra"
# make `cargo run` use `zebrad` by default # make `cargo run` use `zebrad` by default

View File

@ -77,7 +77,7 @@ impl<A: abscissa_core::Application> Component<A> for Tracing {
} }
fn version(&self) -> abscissa_core::Version { fn version(&self) -> abscissa_core::Version {
abscissa_core::Version::parse("1.0.0-alpha.0").unwrap() abscissa_core::Version::parse("1.0.0-alpha.1").unwrap()
} }
fn before_shutdown(&self, _kind: Shutdown) -> Result<(), FrameworkError> { fn before_shutdown(&self, _kind: Shutdown) -> Result<(), FrameworkError> {