Release Zebra v1.1.0 (#7259)

* Updates dependencies

* Dedups bindgen, removes windows-sys from deny.toml

* Updates checkpoints

* chore: Release

* Adds changelog draft

* updates estimated_release_height

* Updates changelog

* Apply suggestions from code review

Co-authored-by: teor <teor@riseup.net>

---------

Co-authored-by: teor <teor@riseup.net>
This commit is contained in:
Arya 2023-07-21 21:18:09 -04:00 committed by GitHub
parent 7ce5b8b115
commit a6bdb480bb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
19 changed files with 214 additions and 57 deletions

View File

@ -5,13 +5,46 @@ All notable changes to Zebra are documented in this file.
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.1.0](https://github.com/ZcashFoundation/zebra/releases/tag/v1.1.0) - 2023-07-18
## [Zebra 1.0.1](https://github.com/ZcashFoundation/zebra/releases/tag/v1.0.1) - 2023-XX-XX
This release adds new mempool metrics, fixes panics when cancelling tasks on shutdown, detects subcommand name typos on the command-line, and improves the usability of Zebra's Docker images (particularly for mining).
### Breaking Changes
- Zebra now detects subcommand name typos on the command-line. If you want to give Zebra a list of tracing filters, use `zebrad start --filters debug,...` ([#7056](https://github.com/ZcashFoundation/zebra/pull/7056))
### Security
- Avoid initiating outbound handshakes with IPs for which Zebra already has an active peer ([#7029](https://github.com/ZcashFoundation/zebra/pull/7029))
- Rate-limit inbound connections per IP ([#7041](https://github.com/ZcashFoundation/zebra/pull/7041))
### Added
- Metrics tracking mempool actions and size bucketed by weight ([#7019](https://github.com/ZcashFoundation/zebra/pull/7019)) by @str4d
- Legacy state format compatibility layer and version bumps for ECC dependencies to match `zcashd` 5.6.0 ([#7053](https://github.com/ZcashFoundation/zebra/pull/7053))
- Framework for upcoming in-place database format upgrades ([#7031](https://github.com/ZcashFoundation/zebra/pull/7031))
### Changed
- Deduplicate note commitment trees in non-finalized state ([#7218](https://github.com/ZcashFoundation/zebra/pull/7218), [#7239](https://github.com/ZcashFoundation/zebra/pull/7239))
### Fixed
- Enable miners running Zebra with Docker to set their address for mining rewards ([#7178](https://github.com/ZcashFoundation/zebra/pull/7178))
- Use default RPC port when running Zebra with Docker ([#7177](https://github.com/ZcashFoundation/zebra/pull/7177), [#7162](https://github.com/ZcashFoundation/zebra/pull/7162))
- Stop panicking on async task cancellation on shutdown in network and state futures ([#7219](https://github.com/ZcashFoundation/zebra/pull/7219))
- Remove redundant startup logs, fix progress bar number, order, and wording ([#7087](https://github.com/ZcashFoundation/zebra/pull/7087))
- Organize Docker `ENV` and `ARG` values based on their usage ([#7200](https://github.com/ZcashFoundation/zebra/pull/7200))
- Avoid blocking threads by awaiting proof verification results from rayon in async context ([#6887](https://github.com/ZcashFoundation/zebra/pull/6887))
### Contributors
Thank you to everyone who contributed to this release, we couldn't make Zebra without you:
@arya2, @gustavovalverde, @mpguerra, @oxarbitrage, @str4d, @teor2345 and @upbqdn
## [Zebra 1.0.1](https://github.com/ZcashFoundation/zebra/releases/tag/v1.0.1) - 2023-07-03

View File

@ -4559,7 +4559,7 @@ dependencies = [
[[package]]
name = "tower-batch-control"
version = "0.2.41-beta.3"
version = "0.2.41-beta.4"
dependencies = [
"color-eyre",
"ed25519-zebra",
@ -4583,7 +4583,7 @@ dependencies = [
[[package]]
name = "tower-fallback"
version = "0.2.41-beta.3"
version = "0.2.41-beta.4"
dependencies = [
"futures-core",
"pin-project",
@ -5486,7 +5486,7 @@ dependencies = [
[[package]]
name = "zebra-chain"
version = "1.0.0-beta.27"
version = "1.0.0-beta.28"
dependencies = [
"bitflags 2.3.3",
"bitflags-serde-legacy",
@ -5547,7 +5547,7 @@ dependencies = [
[[package]]
name = "zebra-consensus"
version = "1.0.0-beta.27"
version = "1.0.0-beta.28"
dependencies = [
"bellman",
"blake2b_simd",
@ -5592,7 +5592,7 @@ dependencies = [
[[package]]
name = "zebra-network"
version = "1.0.0-beta.27"
version = "1.0.0-beta.28"
dependencies = [
"bitflags 2.3.3",
"byteorder",
@ -5633,7 +5633,7 @@ dependencies = [
[[package]]
name = "zebra-node-services"
version = "1.0.0-beta.27"
version = "1.0.0-beta.28"
dependencies = [
"color-eyre",
"jsonrpc-core",
@ -5645,7 +5645,7 @@ dependencies = [
[[package]]
name = "zebra-rpc"
version = "1.0.0-beta.27"
version = "1.0.0-beta.28"
dependencies = [
"chrono",
"futures",
@ -5677,7 +5677,7 @@ dependencies = [
[[package]]
name = "zebra-script"
version = "1.0.0-beta.27"
version = "1.0.0-beta.28"
dependencies = [
"displaydoc",
"hex",
@ -5690,7 +5690,7 @@ dependencies = [
[[package]]
name = "zebra-state"
version = "1.0.0-beta.27"
version = "1.0.0-beta.28"
dependencies = [
"bincode",
"chrono",
@ -5732,7 +5732,7 @@ dependencies = [
[[package]]
name = "zebra-test"
version = "1.0.0-beta.27"
version = "1.0.0-beta.28"
dependencies = [
"color-eyre",
"futures",
@ -5759,7 +5759,7 @@ dependencies = [
[[package]]
name = "zebra-utils"
version = "1.0.0-beta.27"
version = "1.0.0-beta.28"
dependencies = [
"color-eyre",
"hex",
@ -5780,7 +5780,7 @@ dependencies = [
[[package]]
name = "zebrad"
version = "1.0.1"
version = "1.1.0"
dependencies = [
"abscissa_core",
"atty",

View File

@ -17,7 +17,7 @@ docker run --detach zfnd/zebra:latest
### Build it locally
```shell
git clone --depth 1 --branch v1.0.1 https://github.com/ZcashFoundation/zebra.git
git clone --depth 1 --branch v1.1.0 https://github.com/ZcashFoundation/zebra.git
docker build --file docker/Dockerfile --target runtime --tag zebra:local .
docker run --detach zebra:local
```

View File

@ -20,7 +20,7 @@ To compile Zebra directly from GitHub, or from a GitHub release source archive:
```sh
git clone https://github.com/ZcashFoundation/zebra.git
cd zebra
git checkout v1.0.1
git checkout v1.1.0
```
3. Build and Run `zebrad`
@ -33,7 +33,7 @@ target/release/zebrad start
### Compiling from git using cargo install
```sh
cargo install --git https://github.com/ZcashFoundation/zebra --tag v1.0.1 zebrad
cargo install --git https://github.com/ZcashFoundation/zebra --tag v1.1.0 zebrad
```
### Compiling on ARM

View File

@ -1,6 +1,6 @@
[package]
name = "tower-batch-control"
version = "0.2.41-beta.3"
version = "0.2.41-beta.4"
authors = ["Zcash Foundation <zebra@zfnd.org>", "Tower Maintainers <team@tower-rs.com>"]
description = "Tower middleware for batch request processing"
# # Legal

View File

@ -1,6 +1,6 @@
[package]
name = "tower-fallback"
version = "0.2.41-beta.3"
version = "0.2.41-beta.4"
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"

View File

@ -1,6 +1,6 @@
[package]
name = "zebra-chain"
version = "1.0.0-beta.27"
version = "1.0.0-beta.28"
authors = ["Zcash Foundation <zebra@zfnd.org>"]
description = "Core Zcash data structures"
license = "MIT OR Apache-2.0"
@ -126,7 +126,7 @@ proptest-derive = { version = "0.3.0", optional = true }
rand = { version = "0.8.5", optional = true }
rand_chacha = { version = "0.3.1", optional = true }
zebra-test = { path = "../zebra-test/", version = "1.0.0-beta.27", optional = true }
zebra-test = { path = "../zebra-test/", version = "1.0.0-beta.28", optional = true }
[dev-dependencies]
# Benchmarks

View File

@ -1,6 +1,6 @@
[package]
name = "zebra-consensus"
version = "1.0.0-beta.27"
version = "1.0.0-beta.28"
authors = ["Zcash Foundation <zebra@zfnd.org>"]
description = "Implementation of Zcash consensus checks"
license = "MIT OR Apache-2.0"
@ -62,13 +62,13 @@ orchard = "0.5.0"
zcash_proofs = { version = "0.12.1", features = ["local-prover", "multicore", "download-params"] }
tower-fallback = { path = "../tower-fallback/", version = "0.2.41-beta.3" }
tower-batch-control = { path = "../tower-batch-control/", version = "0.2.41-beta.3" }
tower-fallback = { path = "../tower-fallback/", version = "0.2.41-beta.4" }
tower-batch-control = { path = "../tower-batch-control/", version = "0.2.41-beta.4" }
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" }
zebra-script = { path = "../zebra-script", version = "1.0.0-beta.28" }
zebra-state = { path = "../zebra-state", version = "1.0.0-beta.28" }
zebra-node-services = { path = "../zebra-node-services", version = "1.0.0-beta.28" }
zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.28" }
# prod feature progress-bar
howudoin = { version = "0.1.2", optional = true }

View File

@ -10951,3 +10951,64 @@
2138018 000000000006e84370babab79c13faa64113afb4386a92375983d3a7987619ca
2138392 00000000010a100e0d11eabd1692eac1cb93989d2cd03b355e5b0240f77cf978
2138792 00000000001c6417d7df1be185d6b0ec0657703eebb22e68a418a565da99dbad
2139192 00000000009943cee98c43f5d391769eff1a1f89f4b2aa8f61f1ca0b7a1a035e
2139592 0000000000598a978f9fb352a6fa920de69260096e159d68dc8d40aff3c17e92
2139960 0000000000cc1ccb9f4b4f48a5bb8598e7205db3042f98b37eb02e3b37e6fc6b
2140206 00000000008d6f467aa6c002fe0a64c9a4fbf92421de221690f0cb653b34f646
2140557 000000000116303502e9e57339e1a9366ad41dc8b2856ee93d0ba9325acbacea
2140935 00000000012a549d767f9baadb9d5fbc32b5731e5f17984fae0f710aa2c07e4d
2141335 0000000000aeb392feef141bdc08e20dd7e3b240e48d5a71444747f1380c1590
2141659 000000000069f06cde1416523d991d82103ec685d6e83a523511c481488ee1a3
2142040 000000000111b9d1034a10f455c7b8fa23c513b137978d9277c3cb228aa1b87c
2142388 00000000012dff7fc274b000fb33ce3bebeb804fbafe2d3ac192699a07f89866
2142701 0000000000a3a77419c416ddca708cadea1f8f824b1471b9ae15d82bef3221e2
2143001 0000000000b75101aa7213929ebb6c1cdcea847b7b6fbc5cf80f08819e921839
2143342 000000000177e02b211712c21ee84c4318643568101ec549770a93bc39188e4c
2143638 00000000001e80d2127c27a6e9943f6289dfb63ff38c870457026af6bb60bf97
2143939 0000000000d42517546ae61193b197dda0eed95779d905608b6d8b9c5312d3ff
2144245 000000000142361c95ae61438f7184aa13797381d4b55b40e53ea1b733fc3c61
2144564 00000000010a68a12792eea5a16ef54d758abe202b3e5675116f799416f4aa94
2144872 0000000000d16090f1782e5068e54f8090de1c618067461b875a9ed634599678
2145166 0000000001eff76b65bee186f9ee3a8334a8aaddc26592f1adc13dcb54fc4dd5
2145479 000000000130119c71832a87a08b20ab3ebe14c27d45fa4771e03741804b0ca3
2145753 000000000030dc3f97729f24a349776dd0fb3d76791daa2546008018bef34d4a
2146049 0000000000bc378dd8cb00ffc2ed5903334f139435d4836e00b433662f4f8745
2146356 0000000001cf420569c9dc8e1d53043245fe041fc03a42ebb7029cd5d96ccc1f
2146681 000000000184c12fe3bfe8f2a9e07f32ef069d1ccd0e1e37e593e11defcc9f81
2146962 00000000011ef518062c4bf693fbbc5a9a8cf14070dadf0e034455c950d2cbc4
2147278 0000000001433728c12320b61be87dbf5064ce53c5d0c2ec0d88849606ac791d
2147579 0000000000c6baafb5f6d4505f9df1531695a4ef162627fb74dfba790f889bf1
2147887 0000000001551ae09945147c25bae678d0ba160e3fdd5526dab400c6e7f15d0a
2148184 000000000016e7048f77880ee061ce62210461d0f16d9bacb977a313bb7a6a79
2148497 00000000018e77540b791666e462d03fe2092064730e13e5dc4412cfaf8054a0
2148798 000000000015ca4de3c9f8eee7a5db5e5743039ddcc794a9ab63898ccdac4eac
2149107 0000000000b95386a0dcf5ea3378ea4a71a8d47504dec77525fc30abc372329e
2149402 000000000129f21442d711334026047792418d7552ac15446f804e65e503520c
2149682 00000000011366ca792e91c4c568e3d8739d97c1a385ef6bfed90a477a9622d6
2149994 00000000019ebc82fa134540b12d44baf296a7de847012aff9f6d7984dd59f8e
2150295 0000000000f338ec2ee075c53165dd3c2075340053f29117ce560858cbcb89ea
2150628 000000000104a1912842bac89d50faeeb95d6381085365a98a74a6ffc5df5916
2151028 00000000018b4d5632fe0fecd4b39df78dfd5c0baa9718b8540d8e20a7ac5a44
2151428 00000000006dad2c3e9e63da48eb994eeea239c2e2ead76129d9092ae0da8611
2151828 0000000000e482a079287b9a742fccbd8fd15a0cdde94207214a2923e1717030
2152228 00000000018e17d2ad8f040334355580cf8d94217b50c2d3a0a32223fe2455eb
2152628 00000000010d95f51d45c376c436fc478d15b5f19043ae9b877554edd6e955ae
2153028 0000000001ed3f035ff96ff981bd1baf7105e8ceac2ccbb08d484ce09fea84f2
2153428 000000000056e97ed55b0ecad057d20e5d1945655dbfa945352efc68080fb106
2153828 00000000004a6c97362e2022c443ff1676e7f385834eed887e6dea4a967f5f9c
2154228 00000000004e30690838777e4bdd9594c07c9859d09c831e182ac41c803ba4dd
2154628 000000000158f8dd48314777079df1f7f4b40f03c80bc7ff79325e3ec9795c7d
2155028 00000000006a566ab3d31064dbbacaa7c4f9d0cde9a2151379ad8eb82b5c22b7
2155428 00000000019d5b3b490aad9d696f73ce6e2c9dcc5aaa0f59d895037f0c42464c
2155828 00000000013fda74b17fe46eb349312cc8641e4e4cc8e82c7461a0c5dde9942f
2156228 00000000002a5dcecbc9fc649a00bd369b3614a2966e31dd8f6f0486d5423f95
2156628 000000000063e00e765733cbf1fa8f91b3918704f8f7f5f2164e7c4db93db0ab
2157028 00000000011ad7748b6ad9f296bebc2fd5d5fd2471c3957538a05e12442e5220
2157428 000000000229fb466e7d68465f58a0a107291164f98c4a8aa473b61b27bc58bb
2157828 000000000029febeb9e9ff7308a46dc08b7cc6de7b8525f6e71b40611b7eb8a7
2158228 000000000132364ef3ce63c688d7c89bd2d81f9db403f688013783d231ec77db
2158628 0000000000747ce4c907c89887de3084bd7987bf82da755b99c27ea5003591d8
2159028 00000000009f9607df64f4a64f09405c34ed470683711ddad307fca1fcbfe242
2159428 0000000000024d54b83f05fd6a7a4a61abab1b1491560e4175b6590b99fb9792
2159792 000000000022521614534df6b3640b8ee5e83481223f17dc98b16eb209a51aa1
2160160 000000000160c7dc4b42f0b2df00563adc885f9a540912f25251a8de8cdda6a8

View File

@ -6010,3 +6010,66 @@
2403600 0067d8e71caef5f552904c15d8560500b810c2cce0928b630e8ac6382055ef89
2404000 000a309d9d8ec47ed3be870aea4a03dd75822e88790229bc9bee09de86e0ebd0
2404400 001d29fbe998d3039b6967f944f1b50e10ce70421d60d0ed87f39cf7d5a8e350
2404800 007574d68dac9c4f91607ae1077b05c0394e9da87cad82d8efc920f752d947c0
2405200 00184c4242fbcd575979107f6a0f9040d1873fbc48d606f6759da52c3ced87d3
2405600 001b392f4bef65085a04ca389975b3ed42fae965d933152f1248ca1ca589e6c3
2406000 001e4aba075ba633b8ad7f79704ae0ec486e4861482e86ce1bcd791f700ac6e9
2406400 0018867cc75db62da321c0011d28ee3892a2b7fb55f4f88740b3a5a83cbc2e10
2406800 00215d1a7e594637abff20c50db5e72914e2008ffe695e99b27a634c582f7457
2407200 001f9f6d16eb0826cae423c7f5b1c9be7cab97f1f43156f9c60600f21c63106a
2407600 001245fc5f829bec3db26630ad7c9a51a1fd99669035f66ab41e7790fe7b1b9d
2408000 001b893907719478f6ae2fa9a673a6632942aeffa95b98ed20c477ada5396cb7
2408400 00113b4a16d8e076f3dfe6250964cacc6fcdec235a685591a7264abdf92a8c36
2408800 002fbc1b1325182ef8419bc3118e6c79d1dbed62ea665b3c7900656aba4e0a35
2409200 001f0a8c467e598e8032c535b974c273eea839e8078c2b154724ddd132fd77af
2409600 0013cb11e27ef00c30b63509d5421f4d9e3fcae15bb58ff59cb6deddf50312dc
2410000 003562055f67b993af8e15649617dfa5ac9596ebe60f3aef82cefe757b972401
2410400 001aa605b3120d9f312e118ff7fd4262b62e112fec65c5c9c753535223a98ff3
2410800 0099af7fdca8353addc8baadcbde264b15660e0db61f52aaa0e7793160ead9da
2411200 000635de7abcb55bb2b93c1ab04ccb802b17d5c88f6a6efdd3480e389de9b5b2
2411600 00113848f9b8797931dbf481c481cfbb24360575bf2a49805823cef865634916
2412000 000f6742293ff5ef97bb9be28647500afbae23fa86896326a7393b2d6d45b310
2412400 0013e29c30e96db9c2309e0dd1bcae2bd3fe5e8bbea455c1bcb0a7189bd3e431
2412800 001e404f3ef35c06248169aa4f0c4a0acfea14545f064fbb8c148f6cd0884c0e
2413200 000c83c13e110c71eb729776deae6fc3bf8641dbd32cd3565ea0e386258d3833
2413600 0000246eb0b7231fa7733128ebda3035802926787ffa37f8875ecce4de4760fb
2414000 000e73156de990023f9abedea44aa6b3fe773da8dd2a748540aaaac189f7b4c6
2414400 000af497ba3897498f01e19375373ea445567d79603eb1c31e8087672817fb23
2414800 001d3546ec3934694333b807ddc094ce788f123007e118098f97516758855a64
2415200 0024b3d2b66a83dc985f478043ea92f28d4fb2e282d058b709191603c50fb0a2
2415600 0011f73490bd8e9bc0dec7b71ae9763b51bde03808bd7c12f672ca280ccefca0
2416000 0009a7c7a04dd18e1e9f9b3547b90051d2ff2ca49deb8501e61522d59926f4d5
2416400 000ff62d148ece31ac95244231e0b2afc6594064b42821a6b7a6dd7f44012a67
2416800 0001f2f6e77ddfd2b26f6effd5e69b395dbfb444375336c2fa33b8171470cd92
2417200 000a1eb94898508f9240bb084a15d17dd339a8dc645a0f02140a760a96e348a1
2417600 0009122adddb8203272b43f810e0b91ddee7b50023a4ad4ef3bec6cd6e8b3b82
2418000 00b572de4fc8f36553fedd6f8052abf9ef3e23379672585dba56e51ab0d28943
2418400 000e1452a59a48d05e696ddc6c2c855b970ad8b75d6ae27a10b89350426dc2bf
2418800 001327fa234866e2a63c5303ff72a9c2ae1a7cb62681d0418c28f308c61bd304
2419200 0016c2fda05b563490258c503c6e77b7bb76a51d637968f1c8f768709a55f6ec
2419600 000453e2a08768d6eb42fc12e194206ef9b319e5b05aa7901ea0c26241860009
2420000 00036ebc9345e3404b47395118cee2f30a3b1e526e2ac1309675f3a04409fd16
2420400 00095db89b9b48847b864aa2235a864b98f5745f0c386ebcd4dc62213ff4a62d
2420800 002250914adffa2990ab8065b7a83b3e209792b40173d68ac77f1db74b87ab61
2421200 0018a36332d5413807371cc524205aa52f3abef4497215a4a8cb554f61418ee6
2421600 000fb66dfdde35a7b270f6059fe2d6e37839ad52518721bf26fc2c9751cd463b
2422000 000b3f76cfd75aecfa369de06ffc5cc3887dacb3b52d08401dc716864de010bb
2422400 0015215a0dbb7ff3495a358120d392955a78d228213db9a6c712517b0580d332
2422800 000831a8b66f9b6c2843332d6a902e8d63e1fa5db82041fd333ddae0f6698b66
2423200 00028a73f946360c3f666e6136976e8922ab3325476318eae443e5bb67089cdc
2423600 0027da308c8c2cc1b7d119e58a2667547d0ee303cfe2f79cbdf8a9dda929d240
2424000 00061c81c151c285e03fe2858624ccf0a5b9d1978a34350874e817361fdfcdac
2424400 0017a3a30f6590348b91c38a6ec391de9c13cb165bac6df0a2be1d31d8ce64b5
2424800 000d5f96aa63c9a43c2f93a5abad4549bc4def6791deee9988959b9c8db98525
2425200 0016128ab597f53bd775f80b5ffd21a92c941b246c449bd224bcb5bbb43eb1e2
2425600 0001f32b316f38b44651da105fe3f5cb7ac6f666418cc2f8112815ac41846767
2426000 001d221d7777f6fa2c8607a98b43ef3a58958a15508a6ca8acaa244e67d8f82f
2426400 0010bc73ac2042cb1eeee66bdecda69d609e033416765efa70150337f91365f4
2426800 000b9219464787ec2129f70fb3abaed943cf7684e182890789992cb492cfe7ae
2427200 00104b3e83562c2f114e01b277c93084d62794680208e4da6ebd6ea79d82f5fe
2427600 0119c00e0ddf4c0f69c01cd7120664128648bd39e0ed589ffd1605406d46d633
2428000 000fe605457e5b68313b1822a1b3f76eca5f8f3044acde6870afe1e1be25504a
2428400 0019de074ee2032cece66e85144729274c7cf16a81dc89176ddc9f4617dac926
2428800 00046f19373ffa9c354dc7a971cc1857495fb547ea808938cf93aec57f6d2120
2429200 00087c7ee96c3358d4793e4c64b0b86b9c092b8e162192c7e15f2fd73ebb4d50
2429600 0006481c064325f6890cf9721cf2bc768d37e177dca971d7d80c283e78d150fe

View File

@ -1,6 +1,6 @@
[package]
name = "zebra-network"
version = "1.0.0-beta.27"
version = "1.0.0-beta.28"
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.27", features = ["async-error"] }
zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.28", features = ["async-error"] }
[dev-dependencies]
proptest = "1.2.0"

View File

@ -1,6 +1,6 @@
[package]
name = "zebra-node-services"
version = "1.0.0-beta.27"
version = "1.0.0-beta.28"
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.27" }
zebra-chain = { path = "../zebra-chain" , version = "1.0.0-beta.28" }
# Optional dependencies

View File

@ -1,6 +1,6 @@
[package]
name = "zebra-rpc"
version = "1.0.0-beta.27"
version = "1.0.0-beta.28"
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.3.0", optional = true }
# Test-only feature proptest-impl
proptest = { version = "1.2.0", optional = true }
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" }
zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.28", features = ["json-conversion"] }
zebra-consensus = { path = "../zebra-consensus", version = "1.0.0-beta.28" }
zebra-network = { path = "../zebra-network", version = "1.0.0-beta.28" }
zebra-node-services = { path = "../zebra-node-services", version = "1.0.0-beta.28" }
zebra-script = { path = "../zebra-script", version = "1.0.0-beta.28" }
zebra-state = { path = "../zebra-state", version = "1.0.0-beta.28" }
[dev-dependencies]
insta = { version = "1.31.0", features = ["redactions", "json", "ron"] }

View File

@ -1,6 +1,6 @@
[package]
name = "zebra-script"
version = "1.0.0-beta.27"
version = "1.0.0-beta.28"
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.13"
zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.27" }
zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.28" }
thiserror = "1.0.43"
displaydoc = "0.2.4"

View File

@ -1,6 +1,6 @@
[package]
name = "zebra-state"
version = "1.0.0-beta.27"
version = "1.0.0-beta.28"
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.100", package = "serde_json", optional = true }
zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.27", features = ["async-error"] }
zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.28", features = ["async-error"] }
# 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.27", optional = true }
zebra-test = { path = "../zebra-test/", version = "1.0.0-beta.28", optional = true }
proptest = { version = "1.2.0", optional = true }
proptest-derive = { version = "0.3.0", optional = true }

View File

@ -1,6 +1,6 @@
[package]
name = "zebra-test"
version = "1.0.0-beta.27"
version = "1.0.0-beta.28"
authors = ["Zcash Foundation <zebra@zfnd.org>"]
description = "Test harnesses and test vectors for Zebra"
license = "MIT OR Apache-2.0"

View File

@ -1,6 +1,6 @@
[package]
name = "zebra-utils"
version = "1.0.0-beta.27"
version = "1.0.0-beta.28"
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.43"
zebra-node-services = { path = "../zebra-node-services", version = "1.0.0-beta.27" }
zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.27" }
zebra-node-services = { path = "../zebra-node-services", version = "1.0.0-beta.28" }
zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.28" }
# These crates are needed for the block-template-to-proposal binary
zebra-rpc = { path = "../zebra-rpc", version = "1.0.0-beta.27", optional = true }
zebra-rpc = { path = "../zebra-rpc", version = "1.0.0-beta.28", optional = true }
# These crates are needed for the zebra-checkpoints binary
itertools = { version = "0.11.0", optional = true }

View File

@ -1,7 +1,7 @@
[package]
# Crate metadata
name = "zebrad"
version = "1.0.1"
version = "1.1.0"
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"
@ -142,15 +142,15 @@ test_sync_past_mandatory_checkpoint_mainnet = []
test_sync_past_mandatory_checkpoint_testnet = []
[dependencies]
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" }
zebra-chain = { path = "../zebra-chain", version = "1.0.0-beta.28" }
zebra-consensus = { path = "../zebra-consensus", version = "1.0.0-beta.28" }
zebra-network = { path = "../zebra-network", version = "1.0.0-beta.28" }
zebra-node-services = { path = "../zebra-node-services", version = "1.0.0-beta.28" }
zebra-rpc = { path = "../zebra-rpc", version = "1.0.0-beta.28" }
zebra-state = { path = "../zebra-state", version = "1.0.0-beta.28" }
# Required for crates.io publishing, but it's only used in tests
zebra-utils = { path = "../zebra-utils", version = "1.0.0-beta.27", optional = true }
zebra-utils = { path = "../zebra-utils", version = "1.0.0-beta.28", optional = true }
abscissa_core = "0.7.0"
clap = { version = "4.3.15", features = ["cargo"] }

View File

@ -13,7 +13,7 @@ use zebra_chain::{
use crate::application::release_version;
/// The estimated height that this release will be published.
pub const ESTIMATED_RELEASE_HEIGHT: u32 = 2_143_000;
pub const ESTIMATED_RELEASE_HEIGHT: u32 = 2_165_000;
/// The maximum number of days after `ESTIMATED_RELEASE_HEIGHT` where a Zebra server will run
/// without halting.