Release Zebra v1.0.1 (#7090)
* Update license description in README for MIT-only crates
* Draft changelog with trivial issues
* Remove trivial issues
* Update changelog entries as of commit 2a31972
and PR #7103
* Update mainnet and testnet checkpoints as of 2023-06-30
* chore: Release
* Estimate release height for Zebra v1.0.1
Block height 2139118 at 2023-06-30 01:55:38 UTC
Release is likely to be 2023-07-01
2139118 + 1152 * 3 = 2142574
Then round up to the nearest 1000.
This commit is contained in:
parent
e6c3b87872
commit
2add0e50a9
79
CHANGELOG.md
79
CHANGELOG.md
|
@ -6,6 +6,85 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||
and this project adheres to [Semantic Versioning](https://semver.org).
|
||||
|
||||
|
||||
## [Zebra 1.0.1](https://github.com/ZcashFoundation/zebra/releases/tag/v1.0.1) - 2023-06-29
|
||||
|
||||
Zebra's first patch release fixes multiple peer connection security issues and panics. It also significantly reduces Zebra's CPU usage. We recommend that all users upgrade to Zebra 1.0.1 or later.
|
||||
|
||||
As of this release, Zebra requires Rust 1.70 to build. macOS builds are no longer officially supported by the Zebra team.
|
||||
|
||||
If you're running `zebrad` in a terminal, you'll see a new Zebra welcome message.
|
||||
|
||||
Please report bugs to [the Zebra GitHub repository](https://github.com/ZcashFoundation/zebra/issues/new?assignees=&labels=C-bug%2C+S-needs-triage&projects=&template=bug_report.yml&title=)
|
||||
|
||||
### Breaking Changes
|
||||
|
||||
This release has the following breaking changes:
|
||||
- Zebra limits each IP address to 1 peer connection, to prevent denial of service attacks. This can be changed using the `network.max_connections_per_ip` config. ([#6980](https://github.com/ZcashFoundation/zebra/pull/6980), [#6993](https://github.com/ZcashFoundation/zebra/pull/6993), [#7013](https://github.com/ZcashFoundation/zebra/pull/7013)).
|
||||
Thank you to @dimxy from komodo for reporting this bug, and the Ziggurat team for demonstrating
|
||||
its impact on testnet.
|
||||
- Zebra uses new APIs in Rust 1.70 to prevent concurrency bugs that could cause hangs or panics
|
||||
([#7032](https://github.com/ZcashFoundation/zebra/pull/7032)).
|
||||
|
||||
### Support Changes
|
||||
|
||||
These platforms are no longer supported by the Zebra team:
|
||||
- macOS has been moved from tier 2 to [tier 3 support](https://github.com/ZcashFoundation/zebra/blob/main/book/src/user/supported-platforms.md#tier-3) ([#6965](https://github.com/ZcashFoundation/zebra/pull/6965)). We disabled our regular macOS builds because Rust 1.70 [causes crashes during shutdown on macOS x86_64 (#6812)](https://github.com/ZcashFoundation/zebra/issues/6812). Zebra's state uses database transactions, so it should not be corrupted by the crash.
|
||||
|
||||
### Security
|
||||
|
||||
- Use Arc::into\_inner() to avoid potential hangs or panics ([#7032](https://github.com/ZcashFoundation/zebra/pull/7032))
|
||||
- Replace openssl with rustls in tests and experimental features ([#7047](https://github.com/ZcashFoundation/zebra/pull/7047))
|
||||
|
||||
#### Network Security
|
||||
|
||||
- Fix long delays in accepting inbound handshakes, and delays in async operations throughout Zebra. ([#7103](https://github.com/ZcashFoundation/zebra/pull/7103)). Thank you to the Ziggurat Team for reporting this bug.
|
||||
- Limit each IP address to 1 peer connection, to prevent denial of service attacks. ([#6980](https://github.com/ZcashFoundation/zebra/pull/6980), [#6993](https://github.com/ZcashFoundation/zebra/pull/6993))
|
||||
- Close new peer connections from the same IP and port, rather than replacing the older connection ([#6980](https://github.com/ZcashFoundation/zebra/pull/6980))
|
||||
- Reduce inbound service overloads and add a timeout ([#6950](https://github.com/ZcashFoundation/zebra/pull/6950))
|
||||
- Stop panicking when handling inbound connection handshakes ([#6984](https://github.com/ZcashFoundation/zebra/pull/6984))
|
||||
|
||||
### Added
|
||||
|
||||
- Make the maximum number of connections per IP configurable ([#7013](https://github.com/ZcashFoundation/zebra/pull/7013))
|
||||
- Make it easier to modify Zebra's config inside the Docker image ([#7045](https://github.com/ZcashFoundation/zebra/pull/7045))
|
||||
- Print a Zebra logo and welcome text if stderr is terminal ([#6945](https://github.com/ZcashFoundation/zebra/pull/6945), [#7075](https://github.com/ZcashFoundation/zebra/pull/7075), [#7095](https://github.com/ZcashFoundation/zebra/pull/7095), [#7102](https://github.com/ZcashFoundation/zebra/pull/7102))
|
||||
|
||||
### Changed
|
||||
|
||||
- Move macOS to tier 3 support ([#6965](https://github.com/ZcashFoundation/zebra/pull/6965))
|
||||
- Install from crates.io in the README, rather than a git release tag ([#6977](https://github.com/ZcashFoundation/zebra/pull/6977))
|
||||
- Add extra timeout logging to peer TCP connections ([#6969](https://github.com/ZcashFoundation/zebra/pull/6969))
|
||||
|
||||
### Fixed
|
||||
|
||||
- Stop overwriting custom user configs inside Zebra's Docker image ([#7045](https://github.com/ZcashFoundation/zebra/pull/7045))
|
||||
- Stop Zebra using 100% CPU even when idle ([#7103](https://github.com/ZcashFoundation/zebra/pull/7103)), thank you to james_katz for reporting this bug
|
||||
- Avoid potential hangs in the `tokio` async runtime ([#7094](https://github.com/ZcashFoundation/zebra/pull/7094))
|
||||
- Replace or add RPC content type header to support `zcashd` RPC examples ([#6885](https://github.com/ZcashFoundation/zebra/pull/6885))
|
||||
- Make `zebra-network` licensing clearer ([#6995](https://github.com/ZcashFoundation/zebra/pull/6995))
|
||||
|
||||
#### Configuration
|
||||
|
||||
- Ignore error from loading config if running the 'generate' or 'download' commands ([#7014](https://github.com/ZcashFoundation/zebra/pull/7014))
|
||||
- Apply force\_color to panic logs ([#6997](https://github.com/ZcashFoundation/zebra/pull/6997))
|
||||
|
||||
#### Logging & Error Handling
|
||||
|
||||
- Log a zebra-network task cancel on shutdown, rather than panicking ([#7078](https://github.com/ZcashFoundation/zebra/pull/7078))
|
||||
- Fix incorrect function spans in some logs ([#6923](https://github.com/ZcashFoundation/zebra/pull/6923), [#6995](https://github.com/ZcashFoundation/zebra/pull/6995))
|
||||
- Replace a state validation chain length assertion with a NotReadyToBeCommitted error ([#7072](https://github.com/ZcashFoundation/zebra/pull/7072))
|
||||
|
||||
#### Experimental Feature Fixes
|
||||
|
||||
- Add an elasticsearch feature to block serialize to fix experimental build failures ([#6709](https://github.com/ZcashFoundation/zebra/pull/6709))
|
||||
- Prevent progress bar from panicking by disabling limits that are never reached ([#6940](https://github.com/ZcashFoundation/zebra/pull/6940))
|
||||
|
||||
### Contributors
|
||||
|
||||
Thank you to everyone who contributed to this release, we couldn't make Zebra without you:
|
||||
@arya2, @conradoplg, @dconnolly, @dimxy from komodo, james_katz, @oxarbitrage, @teor2345, @upbqdn, and the Ziggurat team.
|
||||
|
||||
|
||||
## [Zebra 1.0.0](https://github.com/ZcashFoundation/zebra/releases/tag/v1.0.0) - 2023-06-14
|
||||
|
||||
This is our 1.0.0 stable release.
|
||||
|
|
24
Cargo.lock
24
Cargo.lock
|
@ -4737,7 +4737,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "tower-batch-control"
|
||||
version = "0.2.41-beta.2"
|
||||
version = "0.2.41-beta.3"
|
||||
dependencies = [
|
||||
"color-eyre",
|
||||
"ed25519-zebra",
|
||||
|
@ -4761,7 +4761,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "tower-fallback"
|
||||
version = "0.2.41-beta.2"
|
||||
version = "0.2.41-beta.3"
|
||||
dependencies = [
|
||||
"futures-core",
|
||||
"pin-project",
|
||||
|
@ -5666,7 +5666,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "zebra-chain"
|
||||
version = "1.0.0-beta.26"
|
||||
version = "1.0.0-beta.27"
|
||||
dependencies = [
|
||||
"bitflags 2.3.3",
|
||||
"bitflags-serde-legacy",
|
||||
|
@ -5726,7 +5726,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "zebra-consensus"
|
||||
version = "1.0.0-beta.26"
|
||||
version = "1.0.0-beta.27"
|
||||
dependencies = [
|
||||
"bellman",
|
||||
"blake2b_simd",
|
||||
|
@ -5771,7 +5771,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "zebra-network"
|
||||
version = "1.0.0-beta.26"
|
||||
version = "1.0.0-beta.27"
|
||||
dependencies = [
|
||||
"bitflags 2.3.3",
|
||||
"byteorder",
|
||||
|
@ -5812,7 +5812,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "zebra-node-services"
|
||||
version = "1.0.0-beta.26"
|
||||
version = "1.0.0-beta.27"
|
||||
dependencies = [
|
||||
"color-eyre",
|
||||
"jsonrpc-core",
|
||||
|
@ -5824,7 +5824,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "zebra-rpc"
|
||||
version = "1.0.0-beta.26"
|
||||
version = "1.0.0-beta.27"
|
||||
dependencies = [
|
||||
"chrono",
|
||||
"futures",
|
||||
|
@ -5856,7 +5856,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "zebra-script"
|
||||
version = "1.0.0-beta.26"
|
||||
version = "1.0.0-beta.27"
|
||||
dependencies = [
|
||||
"displaydoc",
|
||||
"hex",
|
||||
|
@ -5869,7 +5869,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "zebra-state"
|
||||
version = "1.0.0-beta.26"
|
||||
version = "1.0.0-beta.27"
|
||||
dependencies = [
|
||||
"bincode",
|
||||
"chrono",
|
||||
|
@ -5911,7 +5911,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "zebra-test"
|
||||
version = "1.0.0-beta.26"
|
||||
version = "1.0.0-beta.27"
|
||||
dependencies = [
|
||||
"color-eyre",
|
||||
"futures",
|
||||
|
@ -5938,7 +5938,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "zebra-utils"
|
||||
version = "1.0.0-beta.26"
|
||||
version = "1.0.0-beta.27"
|
||||
dependencies = [
|
||||
"color-eyre",
|
||||
"hex",
|
||||
|
@ -5959,7 +5959,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "zebrad"
|
||||
version = "1.0.0"
|
||||
version = "1.0.1"
|
||||
dependencies = [
|
||||
"abscissa_core",
|
||||
"atty",
|
||||
|
|
|
@ -195,3 +195,7 @@ Zebra is distributed under the terms of both the MIT license
|
|||
and the Apache License (Version 2.0).
|
||||
|
||||
See [LICENSE-APACHE](LICENSE-APACHE) and [LICENSE-MIT](LICENSE-MIT).
|
||||
|
||||
Some Zebra crates are distributed under the [MIT license only](LICENSE-MIT),
|
||||
because some of their code was originally from MIT-licensed projects.
|
||||
See each crate's directory for details.
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "tower-batch-control"
|
||||
version = "0.2.41-beta.2"
|
||||
version = "0.2.41-beta.3"
|
||||
authors = ["Zcash Foundation <zebra@zfnd.org>", "Tower Maintainers <team@tower-rs.com>"]
|
||||
description = "Tower middleware for batch request processing"
|
||||
# # Legal
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "tower-fallback"
|
||||
version = "0.2.41-beta.2"
|
||||
version = "0.2.41-beta.3"
|
||||
authors = ["Zcash Foundation <zebra@zfnd.org>"]
|
||||
description = "A Tower service combinator that sends requests to a first service, then retries processing on a second fallback service if the first service errors."
|
||||
license = "MIT OR Apache-2.0"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "zebra-chain"
|
||||
version = "1.0.0-beta.26"
|
||||
version = "1.0.0-beta.27"
|
||||
authors = ["Zcash Foundation <zebra@zfnd.org>"]
|
||||
description = "Core Zcash data structures"
|
||||
license = "MIT OR Apache-2.0"
|
||||
|
@ -119,7 +119,7 @@ rand_chacha = { version = "0.3.1", optional = true }
|
|||
|
||||
tokio = { version = "1.29.0", features = ["tracing"], optional = true }
|
||||
|
||||
zebra-test = { path = "../zebra-test/", version = "1.0.0-beta.26", optional = true }
|
||||
zebra-test = { path = "../zebra-test/", version = "1.0.0-beta.27", optional = true }
|
||||
|
||||
[dev-dependencies]
|
||||
# Benchmarks
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "zebra-consensus"
|
||||
version = "1.0.0-beta.26"
|
||||
version = "1.0.0-beta.27"
|
||||
authors = ["Zcash Foundation <zebra@zfnd.org>"]
|
||||
description = "Implementation of Zcash consensus checks"
|
||||
license = "MIT OR Apache-2.0"
|
||||
|
@ -62,13 +62,13 @@ orchard = "0.4.0"
|
|||
|
||||
zcash_proofs = { version = "0.11.0", features = ["local-prover", "multicore", "download-params"] }
|
||||
|
||||
tower-fallback = { path = "../tower-fallback/", version = "0.2.41-beta.2" }
|
||||
tower-batch-control = { path = "../tower-batch-control/", version = "0.2.41-beta.2" }
|
||||
tower-fallback = { path = "../tower-fallback/", version = "0.2.41-beta.3" }
|
||||
tower-batch-control = { path = "../tower-batch-control/", version = "0.2.41-beta.3" }
|
||||
|
||||
zebra-script = { path = "../zebra-script", version = "1.0.0-beta.26" }
|
||||
zebra-state = { path = "../zebra-state", version = "1.0.0-beta.26" }
|
||||
zebra-node-services = { path = "../zebra-node-services", version = "1.0.0-beta.26" }
|
||||
zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.26" }
|
||||
zebra-script = { path = "../zebra-script", version = "1.0.0-beta.27" }
|
||||
zebra-state = { path = "../zebra-state", version = "1.0.0-beta.27" }
|
||||
zebra-node-services = { path = "../zebra-node-services", version = "1.0.0-beta.27" }
|
||||
zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.27" }
|
||||
|
||||
# prod feature progress-bar
|
||||
howudoin = { version = "0.1.2", optional = true }
|
||||
|
|
|
@ -10889,3 +10889,65 @@
|
|||
2117616 0000000000b91c891557df28d4173766562cc455b3b5ab27e83c9a03958bbc14
|
||||
2118016 00000000013eb4b6e1cd5b9f19ad032670cad97fd4837b1dd7e876358ff8752a
|
||||
2118416 0000000000a5e8d0c81b4fb1036d94ac7d16d192bd068258d3aa07fe903b8736
|
||||
2118816 00000000003fb9615f739bad0dac026ed1c0f7861330737c4b55d292da4d981f
|
||||
2119216 0000000000b5e61882e7e4d69c75f335c96a6c1744e8d4602e77caa46f9ee187
|
||||
2119616 0000000000d8509fe19c295db85f6001031816dc05aff2674b95925b88c8242f
|
||||
2120016 0000000000dc0337c69742d294267dd2bd434017827151d6ae7965ec19fd3cef
|
||||
2120416 00000000010b5fb468a019e2b9115aa0e0ec8cb92017195a4ebd4e9b5a47c6be
|
||||
2120816 0000000001206742e94d9b3cb8187b4c26be13290724ef97848c62f7d01e90bb
|
||||
2121216 0000000000b2531dd904338ddf602c87ac70ec14e7aca566d297dff7278648ab
|
||||
2121616 0000000000b5fca10a6ff18c158d38b83369405362f97f5de4c9bf2cfd12b23c
|
||||
2122016 000000000121e68a6ab027b23fb9a5e73eb38fa6af0fef88931af48dafc71821
|
||||
2122416 0000000000ee1cb21aa6d9b957578ef6f3e45b6730ce7c6e22edfa729d3301f9
|
||||
2122816 0000000000fcc1ef9a8d0e4b71f55947fd094ac9254ee0f21e2531eec099a538
|
||||
2123196 0000000000c38a681500f237539b08b8d3f75d9ab0233e2b5252b76ddc4727d9
|
||||
2123582 0000000000c4014be9b89ef009959a45e4fb48c074881c7afe1780b760853127
|
||||
2123932 0000000000e4c93f99189deadd479ecabd3660de1041ebb4a0c5ef5d7cbe5e51
|
||||
2124280 000000000127f2b6c0c0ab4048b16116e559dc9b9a934fdbd7810e1ae49b5349
|
||||
2124602 0000000001bc3445533dfc7baf59b6294ea1d4585ee928ec18c79b6b49f3dabf
|
||||
2124906 00000000001e2edad0443cb8d4df1da641c3c58f2f83893e361fa37fd121c29d
|
||||
2125219 0000000001280e8b6a0642a896b7b5337aac71c543cc36b26d2d296ead4af381
|
||||
2125509 00000000001d565ed9c555b1b276dccaaa87a3c0bbed390a340c799776e37be0
|
||||
2125805 00000000017827e42bf3b99f40c6ee11c8d4e56dabb802ad56e74c766a31ae2c
|
||||
2126109 00000000014e149e7bbed108446e842a5c25e400423074ca891cd88c16e18bb1
|
||||
2126422 00000000005bf996c990b6124d3a93f50dd6a8403104be774a659f0c4a1ee54c
|
||||
2126703 00000000010b6fb36760137accc7926c3d8c314307816f15f84c63eefdded7a8
|
||||
2127017 00000000012e0ba6b5a5f0a4ff5310b931c063098f3e96fc997c7b6fb44a24ff
|
||||
2127320 000000000116fa60015d9f21754b07269703129fb4af00a7b33f7b0fb5c128bc
|
||||
2127612 0000000000df367879d160aab3f1c3834462110de823b7c2e1407014b49f5544
|
||||
2127899 00000000004731b6685e37ccead8caf23b7c1b229aab4407376a07766ea1871b
|
||||
2128194 00000000013eeadbf973df717320aa63ec2b3e81f0b19e521c37db25ce2ad630
|
||||
2128515 00000000002b17686a2aa58e52433e4a11fddd1172020e1464e91ba54d6bef29
|
||||
2128803 00000000017166558e5f022e46f2a476c67c69f9963f48951f421ab37426e3a4
|
||||
2129111 000000000136b194b3e7bcacf1a0222a8c7f6d3f739e42fb7db2b9ebcf1b6332
|
||||
2129418 0000000000ade562bdb165aa21fbefcc0d2e655e213e5ddf0b2bc5459c0b53c7
|
||||
2129741 0000000000408733f90084aad38ffa5a356d9f220e40ad077178d492e96ee696
|
||||
2130039 00000000015295051bce1c94530d5c8341f51b7aeabed721c26024088acc033e
|
||||
2130324 000000000047140460766777a3cc6ce71bccf3d2d1aeff7b74936f21cc9f666f
|
||||
2130628 000000000010fafc22180689562f6447240af96dc3645a666d88655a15509758
|
||||
2130915 0000000000ff00e5f8d3608e0549e680f32cb9eca3fe15eab2f1b43f8f5f1f38
|
||||
2131206 00000000007e0b7952afbd83aa3f8bbf5277eb025a8d7c130f750b9a75cdef40
|
||||
2131495 000000000060944b74e2badfc81d0043c4d97577450193a72c9f640bb8925b57
|
||||
2131813 0000000000eb90d10f092764603621bdc345875631ce08106e7bc5cdbea23902
|
||||
2132122 0000000000fe437b14ce7ad15b01d31f85076d84331ac0fefad44dbe81246e48
|
||||
2132410 0000000001768b04e8620bfd1de919e9ae09b04c0a962b158b106a33986b9aa8
|
||||
2132711 00000000007aadf626595d2e46ecff42d199b02849e7815fb4ab499e902b7923
|
||||
2133000 00000000012bd3092c628405bd45bd3c3ddfd9d7f282c5099047ec456a83d4dd
|
||||
2133300 0000000001affcdb85411d7d2edaae4ece70497edd418b6ac5a6b61471401d69
|
||||
2133604 0000000000cbe948c19907c592e4e2704ddb155c1da1cd3a2e6db5ebc8451494
|
||||
2133905 000000000157943224c2fc9672f4456dd5babf2fd7404077d85f9136d54fe067
|
||||
2134228 0000000000663b7abc789a86bbe3cb0a8fbe5be67c74302e9d6abeda775abd98
|
||||
2134528 0000000000449198effd2777d6a2157e94916e317b13eedda1b833c633cbdfb0
|
||||
2134835 00000000006ba2705c7eaafcc186ccad35b7f934da0c765e757f76e151137b27
|
||||
2135171 00000000010460ae8510ece826a72703f77ff0e7a463e33378c22e136f8152ea
|
||||
2135462 0000000001195d894fd61b555ace3d99a6c1c124d985880279d0435263941135
|
||||
2135769 000000000054b8e03388a56b73a9652f3ff23e87ade79993c76cf6d65397e353
|
||||
2136070 0000000000d350786b28b662a544fd929f02dd778b46bf73c0944bc6b0b39e2a
|
||||
2136396 00000000012230ee900503937205d1b6a6899128801a75b4b1d584f3c13e2fd4
|
||||
2136700 00000000002ae376a9bf93e1909594728aebda019466440037e75d3083e0b7e7
|
||||
2137028 00000000006023df4efc2a79131181cd46109b4bd788256ad10662edabbad5d1
|
||||
2137357 000000000057627e27490f20ff6290004762a698d7d69f9d818c2df2777d9282
|
||||
2137686 0000000000f52577e5e8392873b1206ccce3d4ea25360d297d3c3476dbd982de
|
||||
2138018 000000000006e84370babab79c13faa64113afb4386a92375983d3a7987619ca
|
||||
2138392 00000000010a100e0d11eabd1692eac1cb93989d2cd03b355e5b0240f77cf978
|
||||
2138792 00000000001c6417d7df1be185d6b0ec0657703eebb22e68a418a565da99dbad
|
||||
|
|
|
@ -5948,3 +5948,65 @@
|
|||
2378800 00192766442c4ecade78c79653645c5fb06cc99e26a900a5b1139dfbf470d6d0
|
||||
2379200 004391bd427bde706e2754f5a5f84024536b8d27d763c37b5ecb9261bef359b9
|
||||
2379600 0000a22e46cc27732a84126a2de66dfbe0bd31a8fcfbd314b773cdbb0624ab99
|
||||
2380000 0001cc2c2db186634b6820310aa9f7c5a1779e8027b446c966de2d4df1db119c
|
||||
2380400 00138d1e655c247f4835b23bd67637a54f325074f48a6d5d8cfd198af1dd389e
|
||||
2380800 0018c3e56d80300f2c933e7d605d7328706479fbbd426985669b67986aeaf241
|
||||
2381200 001eb8a8a29d3a665d7c9dd63e055950ba5f62e8cf9fee85dcaae129f72438c3
|
||||
2381600 00169effb224e50d189a3c80e1c8e20ae9ce89dec5d231f3cb4d9ad2ef188cad
|
||||
2382000 003ef4a716a195588c7946a6a5fcfdac029f4674740d5aa71d7ad5c33530ca24
|
||||
2382400 0005cc2b3dead6906263c3f61f16e03b9e9418046a3bd1f44b1057e136a45513
|
||||
2382800 00462a258adde935bb9ddb900b595d340938c0a05155c6690bd0a2959b1115d1
|
||||
2383200 00187156e8329cc8f0374c7278c53a05dcc6b9fca8320c1a11eca1ea77fca05b
|
||||
2383600 000b74dac7fe5f75926959a06d00a02f8bb8025766a1f484baa055dfa18d66ac
|
||||
2384000 000df197d3dc51cae497b2853c6ce5ac8221f0e8fe20d6287a7d8a4cdfa6a9d9
|
||||
2384400 000af5b611047bfd10b5fdca61ff6d70a54fc0b94088f05e070877e400d7a551
|
||||
2384800 000e34fc2f2f29a8d32b04e6c8527608ca51ed3ab764d5e413ac14d86e0cc0b1
|
||||
2385200 001dd51a0f99105c819b165aa744867a05f706daf75b43fed397a61034ca150d
|
||||
2385600 002373147ea295799c286bbcea88dcac18493dd7bc88c6e8afc1d649d07be0ec
|
||||
2386000 000760d50b320d2143a522402f640f06774564e39b88abfe2638c4a3c5ee85c0
|
||||
2386400 000687e79efad695c376389d7b067a74cbcf7ff01d1503f40d13db6fbcc0f044
|
||||
2386800 001dba9917f4f3f03bd2113bdfb7606b374f583b26e1274234dfb014645542e1
|
||||
2387200 000f0e7482a8f65f5a7e8cc3bf9d3bc0b352c10f309a8e3048870e4a0d3f32a2
|
||||
2387600 001a75b87be98b8fc41bec67db3d5ca41c1cc73e86ad292d5498dafc8409f325
|
||||
2388000 000681e3c3dd26646a307943bb5e46abff6422681bfeb4e059ccce1d56a68b69
|
||||
2388400 001954d674bb1468c290ce6e41c9e30499c887b609a9feb5a13907744650ce2a
|
||||
2388800 0026a02c112c93a3239d05f8c02f268bb9965ff149993f33ca7c821893fdd590
|
||||
2389200 00125d3b01118461734ea74ae3a0f0fe471cc2a86687cb767717f99ec702fde9
|
||||
2389600 0005876465b0416be5f26b2c3d0f89eb2575fbfb4a2739d16983f151f00e2bfb
|
||||
2390000 00165f0dd4864f342c30158a6d7ecaad6eae3617388783346926fb477f69f3fe
|
||||
2390400 000a864fe4954ac591be34451389367d06d70bd1cce51f35d21b4b199b55087c
|
||||
2390800 0012a95faa1c1ecbc9328337827c3dd1b317b240bea483bd59bdd2f9fedf0b03
|
||||
2391200 0015984bead0ee986c0e55621f68c8c0b4b5cc0482ee4469b3179e5dfe85f5ca
|
||||
2391600 006903d70ac042330094b2571789c62af43230467c8cf7982d0d76ffe6121d3e
|
||||
2392000 00161e72c469aa7f8fad67138af97f4dee0d1efbcb7cdaa76979e065c908d8c3
|
||||
2392400 00016dfe99fbbc22672d52cf62fadcbdb451c1c8280dd829ff6f930833d8a905
|
||||
2392800 000690e3c90bfb4eb82b2dcdd0353d274a60a9cad309b0fec3e7458e7b65506b
|
||||
2393200 000cc40350d6872b86abe8ce159ca0d8a5f275713b4d1c0d6d6db5f3f35d1d2f
|
||||
2393600 000aae4b2b7d546f42fb3b73963cfd957324245ba470eebb2debf96a1e212450
|
||||
2394000 0072ce0c882d219ee14105040dac351f6b73b4735aac0ee699b0cbac8800307d
|
||||
2394400 001913cae8692b3c6b645d86d0be6f43882bc11c0568017abfeee2febbc1e58c
|
||||
2394800 001cffe7c7602e64a9cf6da7fa7b21ab475975b6aac94a2b4c9d4f6ac9771582
|
||||
2395200 00179a14baa1629fb4e937cdf6280375ae16312679ca27e23b236689423c0cac
|
||||
2395600 0020b3e0e96d419ea0bbe1b45c1ab21440377a973d6b063368f47bf5dc4095a7
|
||||
2396000 0048d7587504d873ff5f25a419c258984acf384a3c3b7e3c29b39905f65fc610
|
||||
2396400 000296911fcca5522ecb2a00d5abb7718afc20c984c67446a1ac1255b3adbc49
|
||||
2396800 0033e251f1671667f60576fdc4736a3540a6cd6863646833b64b90294fcfa793
|
||||
2397200 0025444202d8824a1fce2f56594b5b215b41b43dab116526aa54f6fac328ec32
|
||||
2397600 0018efea056bd7e711ff110536e1fd06d72c3bcb59808ec78ecd6a8bc6f809e9
|
||||
2398000 001a8d6641c623e2217d8c8cd0ac1a4f431a096e4d4c234a23a75248e2934a98
|
||||
2398400 004e7e1176eb92c65814b208401b258149ebdbd4fc8e70356ce133ee20846412
|
||||
2398800 00104ca6428e88d1789492a302503471b8f81ec1d74dd4484621fcd836971923
|
||||
2399200 001a192b3b9c798ec182f1385e56245d8afb55698fe6e8f9ac3cbbe7c6a18a28
|
||||
2399600 0034e7c97a1a7755e9e83a69df53a7722ca3eeb7c827ca0212cff32a6ab7d224
|
||||
2400000 0014f90b82658ecce4b29d8c4e4b755324f5b75fb85b96421074c3bae652ce1c
|
||||
2400400 008495070e1d0de594ecb8c74c0d79bc07c558661fe20f9492c60adff42983e7
|
||||
2400800 0009959bf6deb71a7198df94c2e607d23b887934dc0e3bd031c19b56f7df427b
|
||||
2401200 0020158fed99b7bbe09e0470edc0632d05e7559cb31767f883ae8ee9dd3c3fa8
|
||||
2401600 00177c5621ac7a61674f66aa8e9015745c4b50f4c90b6b410ee9939dc7c2f136
|
||||
2402000 00018340c3a99b95f5de82c248ac47735cad3a0fbdc6006caa094db0673b38f0
|
||||
2402400 0018c3aa759949a1280b4f865c639609e82a9a1e27332264ca6f87a9c531634a
|
||||
2402800 0009715feac14163c78a68f477608f0a6424efd02ffe936d7e9731241ee67078
|
||||
2403200 00058881db360bdf0245b5be0cd6bd85ef1650388a90eaa4a2f8644221b3459e
|
||||
2403600 0067d8e71caef5f552904c15d8560500b810c2cce0928b630e8ac6382055ef89
|
||||
2404000 000a309d9d8ec47ed3be870aea4a03dd75822e88790229bc9bee09de86e0ebd0
|
||||
2404400 001d29fbe998d3039b6967f944f1b50e10ce70421d60d0ed87f39cf7d5a8e350
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "zebra-network"
|
||||
version = "1.0.0-beta.26"
|
||||
version = "1.0.0-beta.27"
|
||||
authors = ["Zcash Foundation <zebra@zfnd.org>", "Tower Maintainers <team@tower-rs.com>"]
|
||||
description = "Networking code for Zebra"
|
||||
# # Legal
|
||||
|
@ -83,7 +83,7 @@ howudoin = { version = "0.1.2", optional = true }
|
|||
proptest = { version = "1.2.0", optional = true }
|
||||
proptest-derive = { version = "0.3.0", optional = true }
|
||||
|
||||
zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.26" }
|
||||
zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.27" }
|
||||
|
||||
[dev-dependencies]
|
||||
proptest = "1.2.0"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "zebra-node-services"
|
||||
version = "1.0.0-beta.26"
|
||||
version = "1.0.0-beta.27"
|
||||
authors = ["Zcash Foundation <zebra@zfnd.org>"]
|
||||
description = "The interfaces of some Zebra node services"
|
||||
license = "MIT OR Apache-2.0"
|
||||
|
@ -35,7 +35,7 @@ rpc-client = [
|
|||
]
|
||||
|
||||
[dependencies]
|
||||
zebra-chain = { path = "../zebra-chain" , version = "1.0.0-beta.26"}
|
||||
zebra-chain = { path = "../zebra-chain" , version = "1.0.0-beta.27" }
|
||||
|
||||
# Optional dependencies
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "zebra-rpc"
|
||||
version = "1.0.0-beta.26"
|
||||
version = "1.0.0-beta.27"
|
||||
authors = ["Zcash Foundation <zebra@zfnd.org>"]
|
||||
description = "A Zebra JSON Remote Procedure Call (JSON-RPC) interface"
|
||||
license = "MIT OR Apache-2.0"
|
||||
|
@ -70,12 +70,12 @@ zcash_address = { version = "0.2.1", optional = true }
|
|||
# Test-only feature proptest-impl
|
||||
proptest = { version = "1.2.0", optional = true }
|
||||
|
||||
zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.26", features = ["json-conversion"] }
|
||||
zebra-consensus = { path = "../zebra-consensus", version = "1.0.0-beta.26" }
|
||||
zebra-network = { path = "../zebra-network", version = "1.0.0-beta.26" }
|
||||
zebra-node-services = { path = "../zebra-node-services", version = "1.0.0-beta.26" }
|
||||
zebra-script = { path = "../zebra-script", version = "1.0.0-beta.26" }
|
||||
zebra-state = { path = "../zebra-state", version = "1.0.0-beta.26" }
|
||||
zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.27", features = ["json-conversion"] }
|
||||
zebra-consensus = { path = "../zebra-consensus", version = "1.0.0-beta.27" }
|
||||
zebra-network = { path = "../zebra-network", version = "1.0.0-beta.27" }
|
||||
zebra-node-services = { path = "../zebra-node-services", version = "1.0.0-beta.27" }
|
||||
zebra-script = { path = "../zebra-script", version = "1.0.0-beta.27" }
|
||||
zebra-state = { path = "../zebra-state", version = "1.0.0-beta.27" }
|
||||
|
||||
[dev-dependencies]
|
||||
insta = { version = "1.30.0", features = ["redactions", "json", "ron"] }
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "zebra-script"
|
||||
version = "1.0.0-beta.26"
|
||||
version = "1.0.0-beta.27"
|
||||
authors = ["Zcash Foundation <zebra@zfnd.org>"]
|
||||
description = "Zebra script verification wrapping zcashd's zcash_script library"
|
||||
license = "MIT OR Apache-2.0"
|
||||
|
@ -17,7 +17,7 @@ categories = ["api-bindings", "cryptography::cryptocurrencies"]
|
|||
[dependencies]
|
||||
zcash_script = "0.1.12"
|
||||
|
||||
zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.26" }
|
||||
zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.27" }
|
||||
|
||||
thiserror = "1.0.40"
|
||||
displaydoc = "0.2.4"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "zebra-state"
|
||||
version = "1.0.0-beta.26"
|
||||
version = "1.0.0-beta.27"
|
||||
authors = ["Zcash Foundation <zebra@zfnd.org>"]
|
||||
description = "State contextual verification and storage code for Zebra"
|
||||
license = "MIT OR Apache-2.0"
|
||||
|
@ -71,13 +71,13 @@ tracing = "0.1.37"
|
|||
elasticsearch = { version = "8.5.0-alpha.1", default-features = false, features = ["rustls-tls"], optional = true }
|
||||
serde_json = { version = "1.0.99", package = "serde_json", optional = true }
|
||||
|
||||
zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.26" }
|
||||
zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.27" }
|
||||
|
||||
# prod feature progress-bar
|
||||
howudoin = { version = "0.1.2", optional = true }
|
||||
|
||||
# test feature proptest-impl
|
||||
zebra-test = { path = "../zebra-test/", version = "1.0.0-beta.26", optional = true }
|
||||
zebra-test = { path = "../zebra-test/", version = "1.0.0-beta.27", optional = true }
|
||||
proptest = { version = "1.2.0", optional = true }
|
||||
proptest-derive = { version = "0.3.0", optional = true }
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "zebra-test"
|
||||
version = "1.0.0-beta.26"
|
||||
version = "1.0.0-beta.27"
|
||||
authors = ["Zcash Foundation <zebra@zfnd.org>"]
|
||||
description = "Test harnesses and test vectors for Zebra"
|
||||
license = "MIT OR Apache-2.0"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "zebra-utils"
|
||||
version = "1.0.0-beta.26"
|
||||
version = "1.0.0-beta.27"
|
||||
authors = ["Zcash Foundation <zebra@zfnd.org>"]
|
||||
description = "Developer tools for Zebra maintenance and testing"
|
||||
license = "MIT OR Apache-2.0"
|
||||
|
@ -74,11 +74,11 @@ tracing-error = "0.2.0"
|
|||
tracing-subscriber = "0.3.17"
|
||||
thiserror = "1.0.40"
|
||||
|
||||
zebra-node-services = { path = "../zebra-node-services", version = "1.0.0-beta.26" }
|
||||
zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.26" }
|
||||
zebra-node-services = { path = "../zebra-node-services", version = "1.0.0-beta.27" }
|
||||
zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.27" }
|
||||
|
||||
# These crates are needed for the block-template-to-proposal binary
|
||||
zebra-rpc = { path = "../zebra-rpc", version = "1.0.0-beta.26", optional = true }
|
||||
zebra-rpc = { path = "../zebra-rpc", version = "1.0.0-beta.27", optional = true }
|
||||
|
||||
# These crates are needed for the zebra-checkpoints binary
|
||||
itertools = { version = "0.11.0", optional = true }
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
[package]
|
||||
# Crate metadata
|
||||
name = "zebrad"
|
||||
version = "1.0.0"
|
||||
version = "1.0.1"
|
||||
authors = ["Zcash Foundation <zebra@zfnd.org>"]
|
||||
description = "The Zcash Foundation's independent, consensus-compatible implementation of a Zcash node"
|
||||
license = "MIT OR Apache-2.0"
|
||||
|
@ -128,14 +128,14 @@ test_sync_past_mandatory_checkpoint_mainnet = []
|
|||
test_sync_past_mandatory_checkpoint_testnet = []
|
||||
|
||||
[dependencies]
|
||||
zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.26" }
|
||||
zebra-consensus = { path = "../zebra-consensus", version = "1.0.0-beta.26" }
|
||||
zebra-network = { path = "../zebra-network", version = "1.0.0-beta.26" }
|
||||
zebra-node-services = { path = "../zebra-node-services", version = "1.0.0-beta.26" }
|
||||
zebra-rpc = { path = "../zebra-rpc", version = "1.0.0-beta.26" }
|
||||
zebra-state = { path = "../zebra-state", version = "1.0.0-beta.26" }
|
||||
zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.27" }
|
||||
zebra-consensus = { path = "../zebra-consensus", version = "1.0.0-beta.27" }
|
||||
zebra-network = { path = "../zebra-network", version = "1.0.0-beta.27" }
|
||||
zebra-node-services = { path = "../zebra-node-services", version = "1.0.0-beta.27" }
|
||||
zebra-rpc = { path = "../zebra-rpc", version = "1.0.0-beta.27" }
|
||||
zebra-state = { path = "../zebra-state", version = "1.0.0-beta.27" }
|
||||
# Required for crates.io publishing, but it's only used in tests
|
||||
zebra-utils = { path = "../zebra-utils", version = "1.0.0-beta.26", optional = true }
|
||||
zebra-utils = { path = "../zebra-utils", version = "1.0.0-beta.27", optional = true }
|
||||
|
||||
abscissa_core = "0.7.0"
|
||||
clap = { version = "4.3.8", features = ["cargo"] }
|
||||
|
|
|
@ -12,8 +12,8 @@ use zebra_chain::{
|
|||
|
||||
use crate::application::release_version;
|
||||
|
||||
/// The estimated height that this release started to run.
|
||||
pub const ESTIMATED_RELEASE_HEIGHT: u32 = 2_121_200;
|
||||
/// The estimated height that this release will be published.
|
||||
pub const ESTIMATED_RELEASE_HEIGHT: u32 = 2_143_000;
|
||||
|
||||
/// The maximum number of days after `ESTIMATED_RELEASE_HEIGHT` where a Zebra server will run
|
||||
/// without halting.
|
||||
|
|
Loading…
Reference in New Issue