Commit Graph

  • bb48c9fb47
    build(deps): bump regex from 1.5.6 to 1.6.0 (#4755) dependabot[bot] 2022-08-01 09:07:08 +0000
  • bdd2808dbb
    Disallow Orchard ivk = 0 on IncomingViewingKey::from & SpendingKey generation (#3962) Deirdre Connolly 2022-08-01 05:06:37 -0400
  • ad9d40a898
    build(deps): bump inferno from 0.11.6 to 0.11.7 (#4829) dependabot[bot] 2022-08-01 09:06:00 +0000
  • ff5336c137
    build(deps): bump serde_json from 1.0.81 to 1.0.82 (#4727) dependabot[bot] 2022-08-01 09:05:32 +0000
  • cdd846efdc
    Skip RPC tests that require the network when ZEBRA_SKIP_NETWORK_TESTS is set (#4849) teor 2022-08-01 16:21:08 +1000
  • a6f15e84a8
    fix(test): truncate the number of transactions in send transaction test (#4848) Alfredo Garcia 2022-08-01 00:48:19 -0300
  • e9c9ea91bc
    fix(net): Fix handshake timing and error handling (#4772) teor 2022-08-01 07:05:52 +1000
  • 61f363947e
    Release Zebra to 1.0.0-beta.13 (#4765) Alfredo Garcia 2022-07-30 17:20:43 -0300
  • 65b0a8b6fa
    fix(ci): split NU5 sync into two GitHub actions jobs (#4840) teor 2022-07-29 10:43:47 +1000
  • 1cad4c5218
    fix(ci): split canopy sync into a separate GitHub actions job (#4838) teor 2022-07-29 07:07:29 +1000
  • 89a0410e23
    fix(ci): fix hangs in lightwalletd tests by checking concurrent process output in different threads (#4828) teor 2022-07-29 07:06:18 +1000
  • 404f682af6
    Update mainnet and testnet checkpoints on 27 July 2022 (#4833) teor 2022-07-27 15:55:16 +1000
  • c811457f46
    Allow the mempool_transaction_expiration test to get network requests in any order (#4830) teor 2022-07-27 12:15:53 +1000
  • 9b2185ad3d
    Make FindHeaders and FindHashes run concurrently with state updates (#4826) teor 2022-07-27 06:26:17 +1000
  • 15a55ee3f2
    Stop reading all the blocks for every FindHashes and FindHeaders request (#4825) teor 2022-07-27 06:21:15 +1000
  • ed553a9eca
    2. add(log): Log when state requests take a long time (#4815) teor 2022-07-26 08:33:00 +1000
  • a9fcde3ebf
    1. add(ci): Add a Zebra cached state update test, fix lightwalletd tests (#4813) teor 2022-07-26 08:13:25 +1000
  • 4075a20380
    Remove duplicate `rayon` dependency from zebra-chain (#4811) teor 2022-07-24 10:46:47 +1000
  • dc9da24c8b
    build(deps): bump tj-actions/changed-files from 23 to 24 (#4807) dependabot[bot] 2022-07-22 18:23:58 +0000
  • 2978cae54c
    Remove duplicate and redundant consensus parameter code (#4760) teor 2022-07-23 02:33:26 +1000
  • f9d7451fa2
    Fix up links in some tracing docs (#4748) teor 2022-07-23 02:32:56 +1000
  • 8c492cbf4e
    Bump `sentry` & `sentry-tracing` to 0.27.0 (#4741) Marek 2022-07-22 18:32:37 +0200
  • 103d5c6326
    return errors from `send_periodic_heartbeats_with_shutdown_handle` (#4756) Alfredo Garcia 2022-07-22 13:25:53 -0300
  • f81e997090
    2. fix(perf): Run CPU-intensive state reads in parallel rayon threads (#4805) teor 2022-07-23 02:25:32 +1000
  • 4257f60265
    docs(release): add support Tiers and supported platforms per Tier (#4773) Gustavo Valverde 2022-07-22 12:23:10 -0400
  • 6ad445eb97
    1. fix(perf): Run CPU-intensive state updates in parallel rayon threads (#4802) teor 2022-07-23 02:19:11 +1000
  • 7b1d4527d4
    add(log): Log the amount of time it takes to rebuild note commitment trees after a chain fork (#4795) teor 2022-07-22 09:17:34 +1000
  • 1b17c57bd5
    perf(commitments): generate sapling point outside the method (#4799) Alfredo Garcia 2022-07-21 20:17:09 -0300
  • 394d16a5a5
    2. fix(perf): When writing blocks to disk, don't block other async tasks (#4199) teor 2022-07-22 09:16:41 +1000
  • cbb3232769
    Only fetch block headers from the database to answer headers requests (#4792) teor 2022-07-22 09:15:22 +1000
  • 71fe4c4c73
    try to do deserialization of transaction in a rayon thread (#4801) Alfredo Garcia 2022-07-21 20:14:58 -0300
  • 21d3af4b8d
    update release list with checkpoints bump (#4800) Alfredo Garcia 2022-07-21 00:44:40 -0300
  • 81727d7df0
    build(deps): bump tokio from 1.19.2 to 1.20.0 (#4780) dependabot[bot] 2022-07-18 08:55:51 +1000
  • ff1c8dd4a1
    fix(panic): remove panic in `close_and_flush_next` fn (#4782) Alfredo Garcia 2022-07-17 19:53:22 -0300
  • cf4b2f7a67
    feat(verify): Concurrently verify proof and signature batches (#4776) teor 2022-07-18 08:43:29 +1000
  • 9b9cd55097
    fix(batch): Improve batch verifier async, correctness, and performance (#4750) teor 2022-07-18 08:41:18 +1000
  • 485bac819d
    change(state): Wrap commitment trees into `Arc` (#4757) Marek 2022-07-15 02:39:41 +0200
  • 61eeeb0b66
    build(deps): bump bitvec from 1.0.0 to 1.0.1 (#4769) dependabot[bot] 2022-07-15 10:27:14 +1000
  • 0e06c11ff0
    Update checkpoints on 13 July 2022 (#4777) teor 2022-07-14 11:34:44 +1000
  • f7889acaf1
    Stop panicking when the connection error slot is not set (#4770) teor 2022-07-12 10:16:19 +1000
  • c4f89ed2e1
    Workaround lightwalletd hangs by waiting until we're near the tip or timeout (#4763) teor 2022-07-08 13:03:07 +1000
  • a55262c3ac
    Make the release checklist shorter and hide some details (#4712) teor 2022-07-08 06:31:19 +1000
  • c27166013d
    Split out Canopy logs into a separate job (#4730) teor 2022-07-07 08:46:26 +1000
  • 1e1e4d497c
    Set the full verify concurrency limit to 5 (#4758) teor 2022-07-07 07:53:10 +1000
  • 87f4308caf
    fix(sync): Temporarily set full verification concurrency to 30 blocks (#4726) teor 2022-07-07 00:13:57 +1000
  • 383f83e5d9
    fix(verify): Only verify halo2 proofs once per transaction (#4752) teor 2022-07-07 00:11:09 +1000
  • 42ef8846b3
    fix(clippy): resolve or disable new nightly clippy lints (#4739) teor 2022-07-05 11:04:47 +1000
  • 766dd9357b
    Fix walled -> walletd types (#4746) Andrew Arnott 2022-07-04 16:17:44 -0600
  • 32faa94fb4
    fix(state): Update column family names to match Zebra's database design (#4639) Marek 2022-07-01 01:00:23 +0200
  • 11dcc13b84
    fix(ci): make full sync go all the way to the tip (#4709) teor 2022-07-01 01:14:30 +1000
  • 67dc26fbb5
    fix(ci): Split Docker logs into sprout, other checkpoints, and full validation (#4704) teor 2022-06-30 20:33:01 +1000
  • c8cdf0617c
    build(deps): bump semver from 1.0.10 to 1.0.11 (#4723) dependabot[bot] 2022-06-29 23:56:19 +0000
  • b29b4dbf6c
    build(deps): bump reviewdog/action-actionlint from 1.26.0 to 1.27.0 (#4722) dependabot[bot] 2022-06-29 23:56:01 +0000
  • 4543a25639
    fix(network messages): add limits to rejection message and reason (#4687) Alfredo Garcia 2022-06-29 18:58:00 -0300
  • 9e277ed91a
    Release Zebra 1.0.0-beta.12 (#4714) teor 2022-06-30 03:14:16 +1000
  • ad524f2589
    doc(features): Document optional `zebrad` features and clean up README (#4680) teor 2022-06-29 08:15:01 +1000
  • 2103f36dea
    Update checkpoints - June 2022 (#4708) teor 2022-06-29 02:08:12 +1000
  • 97fb85dca9
    lint(clippy): add `unwrap_in_result` lint (#4667) Alfredo Garcia 2022-06-28 03:22:07 -0300
  • 54efbe9d2d
    Improve ZcashSerialize docs (#4693) teor 2022-06-28 14:02:07 +1000
  • 37e83e44df
    build(deps): bump reviewdog/action-actionlint from 1.25.1 to 1.26.0 (#4695) dependabot[bot] 2022-06-28 04:01:48 +0000
  • d4b9353d67
    feat(log): Show the current network upgrade in progress logs (#4694) teor 2022-06-28 12:51:41 +1000
  • 3b839b7976
    Warn the user when Zebra doesn't recognize the format of `zebrad.toml` (#4689) Marek 2022-06-28 02:36:36 +0200
  • cbd703b3fc
    refactor(ci): Split `docker run` into launch, `logs`, and `wait` (#4690) teor 2022-06-28 10:36:18 +1000
  • 6b22794396
    deps: upgrade ECC dependencies (#4699) Conrado Gouvea 2022-06-27 20:12:56 -0300
  • d37d8aa8c6
    fix(ci): Ignore lightwalletd hangs for now (#4663) teor 2022-06-28 05:50:47 +1000
  • e709420160
    build(deps): bump indexmap from 1.8.2 to 1.9.1 (#4671) dependabot[bot] 2022-06-27 07:37:36 +0000
  • 83aa42e649
    tests(config): Add tests for old configs (#4676) Alfredo Garcia 2022-06-26 21:07:37 -0300
  • 49cda21f37
    Slightly increase some syncer defaults (#4679) teor 2022-06-24 10:58:49 +1000
  • b35ab67ef0
    fix(ci): Split instance and volume creation out of the test job (#4675) teor 2022-06-24 09:22:52 +1000
  • c262246266
    build(deps): bump inferno from 0.11.5 to 0.11.6 (#4682) dependabot[bot] 2022-06-23 21:09:06 +0000
  • 6aea0fd9e8
    Add some missing tracing spans (#4660) teor 2022-06-23 17:46:02 +1000
  • 20850b4cb4
    fix(ci): actually create a cached state image after running a sync (#4669) teor 2022-06-23 07:54:37 +1000
  • c75a68e655
    fix(sync): change default sync config to improve reliability (#4670) teor 2022-06-23 04:17:21 +1000
  • 257f017382
    fix(ci): Remove redundant build-chain-no-features job (#4656) teor 2022-06-22 21:41:45 +1000
  • d2d4f5a67e
    fix(build): add `beta` rust to CI (#4637) Gustavo Valverde 2022-06-22 00:35:18 -0400
  • 4f4c9c42c9
    fix(ci): update OS patch jobs for Rust & feature changes (#4668) teor 2022-06-22 11:18:49 +1000
  • 82b8d7f95d
    build(deps): bump tower from 0.4.12 to 0.4.13 (#4644) dependabot[bot] 2022-06-21 17:12:19 +0000
  • 1f7e621e34
    change(test): add an identifiable suffix to zcash-rpc-diff temp directories (#4577) teor 2022-06-21 21:31:34 +1000
  • 3a7c2c8926
    Replace the lookahead limit panic with a warning (#4662) teor 2022-06-21 21:07:32 +1000
  • ee50f3ae45
    build(deps): bump inferno from 0.11.4 to 0.11.5 (#4647) dependabot[bot] 2022-06-21 03:38:52 +0000
  • 25396bc6e9
    build(deps): bump insta from 1.14.1 to 1.15.0 (#4645) dependabot[bot] 2022-06-21 03:38:29 +0000
  • 21af125bfa
    doc: add tokio-console page in book dev section (#4641) Deirdre Connolly 2022-06-20 23:38:12 -0400
  • b6a59a9f66
    feat(ci): build each crate individually (#4640) Gustavo Valverde 2022-06-20 22:30:45 -0400
  • 769d069d0a
    feat(state): delete old database directories (#4586) Alfredo Garcia 2022-06-20 21:59:51 -0300
  • 961fcb621e
    Add a "Rust doc" patch job (#4654) teor 2022-06-21 09:30:48 +1000
  • b7536c7f7e
    introduce `fallible_impl_from` lint with exeptions (#4609) Alfredo Garcia 2022-06-20 00:57:41 -0300
  • 3b3b59f71a
    ci(docs): test `cargo doc` warnings and errors (#4635) Gustavo Valverde 2022-06-19 22:10:13 -0400
  • e1a7a305d2
    imp(docs): manage`cargo-mdbook` as a GitHub action (#4636) Gustavo Valverde 2022-06-17 01:29:50 -0400
  • e5c92084ba
    Group PeerSet fields into themes (#4618) teor 2022-06-17 09:12:35 +1000
  • 29e73b3f3e
    breaking(diagnostics): make zebrad diagnostics into optional compile-time features (#4539) teor 2022-06-17 05:56:40 +1000
  • b91aaf7863
    Use `config.toml` instead of inner attributes for private links (#4627) Marek 2022-06-16 01:21:27 +0200
  • 8160b4c35a
    feat(actions): delete old GCP resources (#4598) Gustavo Valverde 2022-06-15 17:59:55 -0400
  • a224550d8e
    Add a draft "breaking changes" section to the next changelog (#4624) teor 2022-06-16 07:12:14 +1000
  • 9975d5077d
    doc(tests): full sync and lightwalletd tests (#4523) Alfredo Garcia 2022-06-15 05:05:02 -0300
  • 83b4e6f975
    feat(diagnostics): Add tokio-console support to zebrad (#4519) teor 2022-06-15 16:43:20 +1000
  • cc75c3f5f9
    fix(doc): Fix various doc warnings, part 3 (#4611) Marek 2022-06-15 05:57:19 +0200
  • 1fddb9a4ba
    build(deps): bump reqwest from 0.11.10 to 0.11.11 (#4610) dependabot[bot] 2022-06-15 01:52:28 +0000
  • a1074954e0
    Disable zcash_rpc_conflict test on macOS (#4614) teor 2022-06-15 10:31:18 +1000
  • 0df98038ed
    build(deps): bump vergen from 7.2.0 to 7.2.1 (#4582) dependabot[bot] 2022-06-14 19:05:08 +0000
  • 96931cc4a4
    build(deps): bump tokio-stream from 0.1.8 to 0.1.9 (#4573) dependabot[bot] 2022-06-14 13:22:34 +0000