Marek
8b4ecc69d7
chore: Update `Cargo.lock` ( #8969 )
...
* Update `Cargo.lock`
* Update `deny.toml`
2024-10-25 19:36:17 +00:00
dependabot[bot]
a941b67a57
build(deps): bump the prod group across 1 directory with 18 updates ( #8958 )
...
* build(deps): bump the prod group across 1 directory with 18 updates
Bumps the prod group with 15 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.5.18` | `4.5.20` |
| [indexmap](https://github.com/indexmap-rs/indexmap ) | `2.5.0` | `2.6.0` |
| [serde](https://github.com/serde-rs/serde ) | `1.0.210` | `1.0.211` |
| [futures](https://github.com/rust-lang/futures-rs ) | `0.3.30` | `0.3.31` |
| [tokio](https://github.com/tokio-rs/tokio ) | `1.40.0` | `1.41.0` |
| [tower](https://github.com/tower-rs/tower ) | `0.4.13` | `0.5.1` |
| [pin-project](https://github.com/taiki-e/pin-project ) | `1.1.5` | `1.1.6` |
| [metrics](https://github.com/metrics-rs/metrics ) | `0.23.0` | `0.24.0` |
| [hyper](https://github.com/hyperium/hyper ) | `1.4.1` | `1.5.0` |
| [bytes](https://github.com/tokio-rs/bytes ) | `1.7.2` | `1.8.0` |
| [metrics-exporter-prometheus](https://github.com/metrics-rs/metrics ) | `0.15.3` | `0.16.0` |
| [once_cell](https://github.com/matklad/once_cell ) | `1.19.0` | `1.20.2` |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.128` | `1.0.132` |
| [primitive-types](https://github.com/paritytech/parity-common ) | `0.12.2` | `0.13.1` |
| [serde_with](https://github.com/jonasbb/serde_with ) | `3.9.0` | `3.11.0` |
Updates `clap` from 4.5.18 to 4.5.20
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.18...clap_complete-v4.5.20 )
Updates `indexmap` from 2.5.0 to 2.6.0
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md )
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.5.0...2.6.0 )
Updates `serde` from 1.0.210 to 1.0.211
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.210...v1.0.211 )
Updates `futures` from 0.3.30 to 0.3.31
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.30...0.3.31 )
Updates `tokio` from 1.40.0 to 1.41.0
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.40.0...tokio-1.41.0 )
Updates `tower` from 0.4.13 to 0.5.1
- [Release notes](https://github.com/tower-rs/tower/releases )
- [Commits](https://github.com/tower-rs/tower/compare/tower-0.4.13...tower-0.5.1 )
Updates `pin-project` from 1.1.5 to 1.1.6
- [Release notes](https://github.com/taiki-e/pin-project/releases )
- [Changelog](https://github.com/taiki-e/pin-project/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/pin-project/compare/v1.1.5...v1.1.6 )
Updates `metrics` from 0.23.0 to 0.24.0
- [Changelog](https://github.com/metrics-rs/metrics/blob/main/release.toml )
- [Commits](https://github.com/metrics-rs/metrics/compare/metrics-v0.23.0...metrics-v0.24.0 )
Updates `hyper` from 1.4.1 to 1.5.0
- [Release notes](https://github.com/hyperium/hyper/releases )
- [Changelog](https://github.com/hyperium/hyper/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/hyper/compare/v1.4.1...v1.5.0 )
Updates `bytes` from 1.7.2 to 1.8.0
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.7.2...v1.8.0 )
Updates `metrics-exporter-prometheus` from 0.15.3 to 0.16.0
- [Changelog](https://github.com/metrics-rs/metrics/blob/main/release.toml )
- [Commits](https://github.com/metrics-rs/metrics/compare/metrics-exporter-prometheus-v0.15.3...metrics-exporter-prometheus-v0.16.0 )
Updates `once_cell` from 1.19.0 to 1.20.2
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.19.0...v1.20.2 )
Updates `serde_json` from 1.0.128 to 1.0.132
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/1.0.128...1.0.132 )
Updates `primitive-types` from 0.12.2 to 0.13.1
- [Commits](https://github.com/paritytech/parity-common/commits/primitive-types-v0.13.1 )
Updates `serde_with` from 3.9.0 to 3.11.0
- [Release notes](https://github.com/jonasbb/serde_with/releases )
- [Commits](https://github.com/jonasbb/serde_with/compare/v3.9.0...v3.11.0 )
Updates `futures-util` from 0.3.30 to 0.3.31
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.30...0.3.31 )
Updates `syn` from 2.0.79 to 2.0.82
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.79...2.0.82 )
Updates `futures-core` from 0.3.30 to 0.3.31
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.30...0.3.31 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
- dependency-name: indexmap
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
- dependency-name: futures
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod
- dependency-name: tower
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod
- dependency-name: pin-project
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
- dependency-name: metrics
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod
- dependency-name: hyper
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod
- dependency-name: bytes
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod
- dependency-name: metrics-exporter-prometheus
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod
- dependency-name: once_cell
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
- dependency-name: primitive-types
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod
- dependency-name: serde_with
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod
- dependency-name: futures-util
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
- dependency-name: futures-core
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
...
Signed-off-by: dependabot[bot] <support@github.com>
* downgrade `primitive-types` and `tower`
* cargo vet
* update deny.toml
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com>
Co-authored-by: Marek <mail@marek.onl>
2024-10-25 17:33:11 +00:00
Alfredo Garcia
8cd4d96085
build(deps): Upgrade ECC crates for Zebra `v2.0.0-rc.0` release candidate ( #8918 )
...
* update ECC dependencies for release candidate
* cargo vet
* fix denies
* fix parsing, remove not needed entries
* update `secp256k1`
* remove elasticsearch from denies
* readd elasticsearch from deny.toml
* downgrade to revisions
* add more patches
* typo in comment
* cargo vet changes
* update denies
* add more git sources
* Apply suggestions from code review
Co-authored-by: Arya <aryasolhi@gmail.com>
* update cargo.lock
---------
Co-authored-by: Arya <aryasolhi@gmail.com>
2024-10-10 17:09:04 +00:00
Alfredo Garcia
6922e7126c
build(deps): Upgrade ECC dependencies ( #8810 )
...
* upgrade ECC depenencies
* update deny.toml
2024-08-27 23:24:28 +00:00
Tomek Piotrowski
37de457f2b
build(deps): make librustzcash crates workspace dependencies ( #8792 )
...
* build(deps): make librustzcash crates workspace dependencies
Fixes #8791
* add duplicated dependencies to deny.toml
2024-08-24 00:55:57 +00:00
Alfredo Garcia
a57557625a
deps(librustzcash): Upgrade zcash dependencies for NU6 ( #8746 )
...
* temporally upgrade zcash primitives to github main branch
* add allowed git repo in deny.toml
* add quotes to url
* fix denies
* change issue number for TODOs
* fix test name
* Apply suggestions from code review
Co-authored-by: Marek <mail@marek.onl>
---------
Co-authored-by: Pili Guerra <mpguerra@users.noreply.github.com>
Co-authored-by: Marek <mail@marek.onl>
2024-08-12 13:21:57 +00:00
dependabot[bot]
0fdd26431e
build(deps): bump the prod group across 1 directory with 15 updates ( #8692 )
...
* build(deps): bump the prod group across 1 directory with 15 updates
Bumps the prod group with 15 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.5.8` | `4.5.9` |
| [tokio](https://github.com/tokio-rs/tokio ) | `1.38.0` | `1.38.1` |
| [tinyvec](https://github.com/Lokathor/tinyvec ) | `1.7.0` | `1.8.0` |
| [thiserror](https://github.com/dtolnay/thiserror ) | `1.0.61` | `1.0.62` |
| [inferno](https://github.com/jonhoo/inferno ) | `0.11.19` | `0.11.20` |
| [hyper](https://github.com/hyperium/hyper ) | `0.14.29` | `1.3.1` |
| [metrics-exporter-prometheus](https://github.com/metrics-rs/metrics ) | `0.15.1` | `0.15.3` |
| [prost](https://github.com/tokio-rs/prost ) | `0.12.6` | `0.13.1` |
| [tonic](https://github.com/hyperium/tonic ) | `0.11.0` | `0.12.0` |
| [vergen](https://github.com/rustyhorde/vergen ) | `8.3.1` | `8.3.2` |
| [tonic-build](https://github.com/hyperium/tonic ) | `0.11.0` | `0.12.0` |
| [serde_with](https://github.com/jonasbb/serde_with ) | `3.8.3` | `3.9.0` |
| [bytes](https://github.com/tokio-rs/bytes ) | `1.6.0` | `1.6.1` |
| [tonic-reflection](https://github.com/hyperium/tonic ) | `0.11.0` | `0.12.0` |
| [syn](https://github.com/dtolnay/syn ) | `2.0.69` | `2.0.71` |
Updates `clap` from 4.5.8 to 4.5.9
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.8...v4.5.9 )
Updates `tokio` from 1.38.0 to 1.38.1
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.38.0...tokio-1.38.1 )
Updates `tinyvec` from 1.7.0 to 1.8.0
- [Changelog](https://github.com/Lokathor/tinyvec/blob/main/CHANGELOG.md )
- [Commits](https://github.com/Lokathor/tinyvec/compare/v1.7.0...v1.8.0 )
Updates `thiserror` from 1.0.61 to 1.0.62
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.61...1.0.62 )
Updates `inferno` from 0.11.19 to 0.11.20
- [Changelog](https://github.com/jonhoo/inferno/blob/main/CHANGELOG.md )
- [Commits](https://github.com/jonhoo/inferno/compare/v0.11.19...v0.11.20 )
Updates `hyper` from 0.14.29 to 1.3.1
- [Release notes](https://github.com/hyperium/hyper/releases )
- [Changelog](https://github.com/hyperium/hyper/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/hyper/compare/v0.14.29...v1.3.1 )
Updates `metrics-exporter-prometheus` from 0.15.1 to 0.15.3
- [Changelog](https://github.com/metrics-rs/metrics/blob/main/release.toml )
- [Commits](https://github.com/metrics-rs/metrics/compare/metrics-exporter-prometheus-v0.15.1...metrics-exporter-prometheus-v0.15.3 )
Updates `prost` from 0.12.6 to 0.13.1
- [Release notes](https://github.com/tokio-rs/prost/releases )
- [Changelog](https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/prost/compare/v0.12.6...v0.13.1 )
Updates `tonic` from 0.11.0 to 0.12.0
- [Release notes](https://github.com/hyperium/tonic/releases )
- [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/tonic/compare/v0.11.0...v0.12.0 )
Updates `vergen` from 8.3.1 to 8.3.2
- [Release notes](https://github.com/rustyhorde/vergen/releases )
- [Commits](https://github.com/rustyhorde/vergen/commits )
Updates `tonic-build` from 0.11.0 to 0.12.0
- [Release notes](https://github.com/hyperium/tonic/releases )
- [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/tonic/compare/v0.11.0...v0.12.0 )
Updates `serde_with` from 3.8.3 to 3.9.0
- [Release notes](https://github.com/jonasbb/serde_with/releases )
- [Commits](https://github.com/jonasbb/serde_with/compare/v3.8.3...v3.9.0 )
Updates `bytes` from 1.6.0 to 1.6.1
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.6.0...v1.6.1 )
Updates `tonic-reflection` from 0.11.0 to 0.12.0
- [Release notes](https://github.com/hyperium/tonic/releases )
- [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/tonic/compare/v0.11.0...v0.12.0 )
Updates `syn` from 2.0.69 to 2.0.71
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.69...2.0.71 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
- dependency-name: tinyvec
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
- dependency-name: inferno
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
- dependency-name: hyper
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: prod
- dependency-name: metrics-exporter-prometheus
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
- dependency-name: prost
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod
- dependency-name: tonic
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod
- dependency-name: vergen
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
- dependency-name: tonic-build
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod
- dependency-name: serde_with
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod
- dependency-name: bytes
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
- dependency-name: tonic-reflection
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
...
Signed-off-by: dependabot[bot] <support@github.com>
* make changes for hyper 1.0
* unrelated clippy
* fix panic
* update denies
* add missing deny.toml
* add more denies for all features
* add timeout feature to tower in zebra-grpc
* cargo vet
* cargo vet prune
* codespell
* change waiting message
* remove hyper direct dependency from zebra-rpc
* fix doc typos
* simplify tracing endpoint
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com>
2024-07-23 15:44:31 +00:00
Marek
8ef0c0185c
chore: Manually update dependencies ( #8643 )
...
* Remove unneeded deps from `deny.toml`
* Run `cargo update`
* Re-add some deps to `deny.toml`
2024-06-25 22:39:48 +00:00
Marek
95e4d0973c
chore: Bump `zcash_primitives`, `orchard` and `zcash_proofs` ( #8615 )
...
* Bump ECC deps
* Remove customizable HRPs
* Update changelog
* Update CHANGELOG.md
Co-authored-by: Arya <aryasolhi@gmail.com>
* Update `Cargo.lock`
* Bump `orchard` from to 0.8 in `zebra-consensus`
---------
Co-authored-by: Arya <aryasolhi@gmail.com>
2024-06-19 16:31:27 +00:00
Alfredo Garcia
dbff3b49bc
build(ecc):Upgrade remaining ECC dependencies ( #8568 )
...
* upgrade zcash_client_backend for zebra-scan
* leave zebra-utils untouched
* remove unused
* upgrade zcash_primitives and orchard only for zebra-chain crate
* update and use TryFrom for amounts
* fix imports in serialize
* leave doc as it was
* leave doc as it was 2
* use `try_into` for amount
* use `zip_212_enforcement`
* updgrades primitives in zebra-rpc
* upgrade ecc dependencies for cargo-utils
* fix threading issue
* remove non needed Arc
* update deny.toml
* update primitives for zebra-grpc
* fix doc
* remove non needed single thread code in test
* cleanup some tests
* improve a bit the `ready_scan_block_keys` function
* clippy
* add spawn back in `scan_height_and_store_results`
* remove todo
* add note comment
* use a more explicit import of sapling stuff in serialize
* change(scan): Refactor scanning keys (#8577 )
* Refactor converting dfvks to scanning keys
* Simplify handling of scanning keys
* Remove `test-dependencies` from the scanner reader
* Add comments
---------
Co-authored-by: Marek <mail@marek.onl>
2024-06-04 21:04:40 +00:00
Alfredo Garcia
211a238f1c
release(dependencies): Run `cargo update` ( #8498 )
...
* Run `cargo update`
* update deny.toml
2024-05-03 17:36:52 +00:00
dependabot[bot]
f342f50938
build(deps): bump the prod group with 14 updates ( #8264 )
...
* build(deps): bump the prod group with 14 updates
Bumps the prod group with 14 updates:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.4.18` | `4.5.0` |
| [chrono](https://github.com/chronotope/chrono ) | `0.4.33` | `0.4.34` |
| [indexmap](https://github.com/indexmap-rs/indexmap ) | `2.2.2` | `2.2.3` |
| [toml](https://github.com/toml-rs/toml ) | `0.8.9` | `0.8.10` |
| [thiserror](https://github.com/dtolnay/thiserror ) | `1.0.56` | `1.0.57` |
| [metrics](https://github.com/metrics-rs/metrics ) | `0.22.0` | `0.22.1` |
| [num-integer](https://github.com/rust-num/num-integer ) | `0.1.45` | `0.1.46` |
| [metrics-exporter-prometheus](https://github.com/metrics-rs/metrics ) | `0.13.0` | `0.13.1` |
| [indicatif](https://github.com/console-rs/indicatif ) | `0.17.7` | `0.17.8` |
| [tempfile](https://github.com/Stebalien/tempfile ) | `3.9.0` | `3.10.0` |
| [tonic](https://github.com/hyperium/tonic ) | `0.10.2` | `0.11.0` |
| [tonic-build](https://github.com/hyperium/tonic ) | `0.10.2` | `0.11.0` |
| [x25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek ) | `2.0.0` | `2.0.1` |
| [serde_with](https://github.com/jonasbb/serde_with ) | `3.6.0` | `3.6.1` |
Updates `clap` from 4.4.18 to 4.5.0
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.4.18...clap_complete-v4.5.0 )
Updates `chrono` from 0.4.33 to 0.4.34
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.33...v0.4.34 )
Updates `indexmap` from 2.2.2 to 2.2.3
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md )
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.2.2...2.2.3 )
Updates `toml` from 0.8.9 to 0.8.10
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.9...toml-v0.8.10 )
Updates `thiserror` from 1.0.56 to 1.0.57
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.56...1.0.57 )
Updates `metrics` from 0.22.0 to 0.22.1
- [Changelog](https://github.com/metrics-rs/metrics/blob/main/release.toml )
- [Commits](https://github.com/metrics-rs/metrics/compare/metrics-v0.22.0...metrics-v0.22.1 )
Updates `num-integer` from 0.1.45 to 0.1.46
- [Changelog](https://github.com/rust-num/num-integer/blob/master/RELEASES.md )
- [Commits](https://github.com/rust-num/num-integer/compare/num-integer-0.1.45...num-integer-0.1.46 )
Updates `metrics-exporter-prometheus` from 0.13.0 to 0.13.1
- [Changelog](https://github.com/metrics-rs/metrics/blob/main/release.toml )
- [Commits](https://github.com/metrics-rs/metrics/compare/metrics-exporter-prometheus-v0.13.0...metrics-v0.13.1 )
Updates `indicatif` from 0.17.7 to 0.17.8
- [Release notes](https://github.com/console-rs/indicatif/releases )
- [Commits](https://github.com/console-rs/indicatif/commits )
Updates `tempfile` from 3.9.0 to 3.10.0
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.9.0...v3.10.0 )
Updates `tonic` from 0.10.2 to 0.11.0
- [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/tonic/compare/v0.10.2...v0.11.0 )
Updates `tonic-build` from 0.10.2 to 0.11.0
- [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/tonic/compare/v0.10.2...v0.11.0 )
Updates `x25519-dalek` from 2.0.0 to 2.0.1
- [Release notes](https://github.com/dalek-cryptography/curve25519-dalek/releases )
- [Commits](https://github.com/dalek-cryptography/curve25519-dalek/compare/2.0.0...x25519-2.0.1 )
Updates `serde_with` from 3.6.0 to 3.6.1
- [Release notes](https://github.com/jonasbb/serde_with/releases )
- [Commits](https://github.com/jonasbb/serde_with/compare/v3.6.0...v3.6.1 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod
- dependency-name: chrono
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
- dependency-name: indexmap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
- dependency-name: toml
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
- dependency-name: metrics
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
- dependency-name: num-integer
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
- dependency-name: metrics-exporter-prometheus
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
- dependency-name: indicatif
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod
- dependency-name: tonic
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod
- dependency-name: tonic-build
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod
- dependency-name: x25519-dalek
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
- dependency-name: serde_with
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
...
Signed-off-by: dependabot[bot] <support@github.com>
* update deny.toml
* update deny.toml missing dup
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com>
2024-02-14 12:24:33 +00:00
teor
2ac6921d60
feat(mine): Add an internal Zcash miner to Zebra ( #8136 )
...
* Patch equihash to use the solver branch
* Add an internal-miner feature and set up its dependencies
* Remove 'Experimental' from mining RPC docs
* Fix a nightly clippy::question_mark lint
* Move a byte array utility function to zebra-chain
* fixup! Add an internal-miner feature and set up its dependencies
* Add an equihash::Solution::solve() method with difficulty checks
* Check solution is valid before returning it
* Add a TODO to check for peers before mining
* Move config validation into GetBlockTemplateRpcImpl::new()
* fixup! fixup! Add an internal-miner feature and set up its dependencies
* Use the same generic constraints for GetBlockTemplateRpcImpl struct and impls
* Start adding an internal miner component
* Add the miner task to the start command
* Add basic miner code
* Split out a method to mine one block
* Spawn to a blocking thread
* Wait until a valid template is available
* Handle shutdown
* Run mining on low priority threads
* Ignore some invalid solutions
* Use a difference nonce for each solver thread
* Update TODOs
* Change the patch into a renamed dependency to simplify crate releases
* Clean up instrumentation and TODOs
* Make RPC instances cloneable and clean up generics
* Make LongPollId Copy so it's easier to use
* Add API to restart mining if there's a new block template
* Actually restart mining if there's a new block template
* Tidy instrumentation
* fixup! Move config validation into GetBlockTemplateRpcImpl::new()
* fixup! Make RPC instances cloneable and clean up generics
* Run the template generator and one miner concurrently
* Reduce logging
* Fix a bug in getblocktemplate RPC tip change detection
* Work around some watch channel change bugs
* Rate-limit template changes in the receiver
* Run one mining solver per available core
* Use updated C code with double-free protection
* Update to the latest solver branch
* Return and submit all valid solutions
* Document what INPUT_LENGTH means
* Fix watch channel change detection
* Don't return early when a mining task fails
* Spawn async miner tasks to avoid cooperative blocking, deadlocks, and improve shutdown responsiveness
* Make existing parallelism docs and configs consistent
* Add a mining parallelism config
* Use the minimum of the configured or available threads for mining
* Ignore optional feature fields in tests
* Downgrade some frequent logs to debug
* Document new zebrad features and tasks
* Describe the internal-miner feature in the CHANGELOG
* Update dependency to de-duplicate equihash solutions
* Use futures::StreamExt instead of TryStreamExt
* Fix a panic message typo
2024-01-11 14:41:01 +00:00
dependabot[bot]
f21d7c6934
build(deps): bump the prod group with 6 updates ( #8125 )
...
* build(deps): bump the prod group with 6 updates
Bumps the prod group with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [futures](https://github.com/rust-lang/futures-rs ) | `0.3.29` | `0.3.30` |
| [tokio](https://github.com/tokio-rs/tokio ) | `1.35.0` | `1.35.1` |
| [metrics](https://github.com/metrics-rs/metrics ) | `0.21.1` | `0.22.0` |
| [metrics-exporter-prometheus](https://github.com/metrics-rs/metrics ) | `0.12.2` | `0.13.0` |
| [reqwest](https://github.com/seanmonstar/reqwest ) | `0.11.22` | `0.11.23` |
| [owo-colors](https://github.com/jam1garner/owo-colors ) | `3.5.0` | `4.0.0` |
Updates `futures` from 0.3.29 to 0.3.30
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.29...0.3.30 )
Updates `tokio` from 1.35.0 to 1.35.1
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.35.0...tokio-1.35.1 )
Updates `metrics` from 0.21.1 to 0.22.0
- [Changelog](https://github.com/metrics-rs/metrics/blob/main/release.toml )
- [Commits](https://github.com/metrics-rs/metrics/compare/metrics-v0.21.1...metrics-v0.22.0 )
Updates `metrics-exporter-prometheus` from 0.12.2 to 0.13.0
- [Changelog](https://github.com/metrics-rs/metrics/blob/main/release.toml )
- [Commits](https://github.com/metrics-rs/metrics/compare/metrics-exporter-prometheus-v0.12.2...metrics-exporter-prometheus-v0.13.0 )
Updates `reqwest` from 0.11.22 to 0.11.23
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.11.22...v0.11.23 )
Updates `owo-colors` from 3.5.0 to 4.0.0
- [Commits](https://github.com/jam1garner/owo-colors/compare/v3.5.0...v4.0.0 )
---
updated-dependencies:
- dependency-name: futures
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
- dependency-name: metrics
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod
- dependency-name: metrics-exporter-prometheus
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod
- dependency-name: reqwest
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod
- dependency-name: owo-colors
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: prod
...
Signed-off-by: dependabot[bot] <support@github.com>
* update all metric macros
* fix deprecated function
* fix duplicated deps
* Fix an incorrect gauge method call
* Expand documentation and error messages for best chain length
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com>
Co-authored-by: teor <teor@riseup.net>
2024-01-02 01:26:54 +00:00
Arya
b0b8b1a028
cargo update ( #8086 )
2023-12-11 23:39:01 +00:00
Alfredo Garcia
681ae68455
build(deps): Bump what we can from the production group ( #7996 )
...
* bump what we can from the production group
* add duplicated dependencies
2023-11-27 03:26:29 +00:00
teor
b78c9dd802
change(deps): `cargo update` on commit bd06294
on 2023-11-01 ( #7885 )
...
* `cargo update` on commit bd06294
on 2023-11-01
```
Updating crates.io index
Updating ahash v0.8.3 -> v0.8.6
Updating async-trait v0.1.73 -> v0.1.74
Updating base64 v0.21.4 -> v0.21.5
Adding bindgen v0.68.1
Adding const-oid v0.9.5
Updating cpufeatures v0.2.9 -> v0.2.11
Updating curve25519-dalek-derive v0.1.0 -> v0.1.1
Updating cxx-gen v0.7.109 -> v0.7.110
Adding der v0.7.8
Updating deranged v0.3.8 -> v0.3.9
Updating ed25519 v2.2.2 -> v2.2.3
Updating fiat-crypto v0.2.1 -> v0.2.2
Updating hashbrown v0.14.1 -> v0.14.2
Updating hyper-rustls v0.24.1 -> v0.24.2
Updating iana-time-zone v0.1.57 -> v0.1.58
Updating indexmap v2.0.2 -> v2.1.0
Updating ipnet v2.8.0 -> v2.9.0
Updating mio v0.8.8 -> v0.8.9
Updating parking_lot_core v0.9.8 -> v0.9.9
Updating pest v2.7.4 -> v2.7.5
Updating pest_derive v2.7.4 -> v2.7.5
Updating pest_generator v2.7.4 -> v2.7.5
Updating pest_meta v2.7.4 -> v2.7.5
Adding pkcs8 v0.10.2
Updating portable-atomic v1.4.3 -> v1.5.1
Adding powerfmt v0.2.0
Removing redox_syscall v0.3.5
Updating rgb v0.8.36 -> v0.8.37
Adding ring v0.17.5
Updating rustls v0.21.7 -> v0.21.8
Updating rustls-webpki v0.101.6 -> v0.101.7
Updating sct v0.7.0 -> v0.7.1
Removing socket2 v0.4.9
Removing socket2 v0.5.4
Adding socket2 v0.4.10
Adding socket2 v0.5.5
Adding spki v0.7.2
Updating time v0.3.29 -> v0.3.30
Updating toml v0.8.3 -> v0.8.6
Updating toml_datetime v0.6.4 -> v0.6.5
Updating toml_edit v0.20.3 -> v0.20.7
Updating tracing-log v0.1.3 -> v0.1.4
Adding untrusted v0.9.0
Updating uuid v1.4.1 -> v1.5.0
Removing windows v0.48.0
Adding windows-core v0.51.1
Updating winnow v0.5.16 -> v0.5.18
Adding zerocopy v0.7.21
Adding zerocopy-derive v0.7.21
```
* Allow duplicate ring dependency in hdwallet
* Remove an unused import warning
2023-11-01 18:26:16 +00:00
dependabot[bot]
b0555c0e61
build(deps): bump the test group with 1 update ( #7876 )
...
* build(deps): bump the test group with 1 update
Bumps the test group with 1 update: [tempfile](https://github.com/Stebalien/tempfile ).
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/commits )
---
updated-dependencies:
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: test
...
Signed-off-by: dependabot[bot] <support@github.com>
* add duplicated dependency
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com>
2023-10-30 22:08:34 +00:00
teor
d145526ad7
Remove unused deny.toml entries ( #7818 )
2023-10-27 01:05:46 +00:00
teor
0cffae5dd0
Remove unused dependency exceptions ( #7726 )
2023-10-11 21:18:02 +00:00
dependabot[bot]
b2f69bbb3b
build(deps): bump the formats group with 2 updates ( #7714 )
...
* build(deps): bump the formats group with 2 updates
Bumps the formats group with 2 updates: [regex](https://github.com/rust-lang/regex ) and [byteorder](https://github.com/BurntSushi/byteorder ).
Updates `regex` from 1.9.5 to 1.10.0
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.9.5...1.10.0 )
Updates `byteorder` from 1.4.3 to 1.5.0
- [Changelog](https://github.com/BurntSushi/byteorder/blob/master/CHANGELOG.md )
- [Commits](https://github.com/BurntSushi/byteorder/compare/1.4.3...1.5.0 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: formats
- dependency-name: byteorder
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: formats
...
Signed-off-by: dependabot[bot] <support@github.com>
* Add a test-related exception to deny.toml
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: teor <teor@riseup.net>
2023-10-10 03:31:25 +00:00
dependabot[bot]
b7aae8a34e
build(deps): bump the test group with 3 updates ( #7459 )
...
* build(deps): bump the test group with 3 updates
Bumps the test group with 3 updates: [prost](https://github.com/tokio-rs/prost ), [tonic](https://github.com/hyperium/tonic ) and [tonic-build](https://github.com/hyperium/tonic ).
Updates `prost` from 0.11.9 to 0.12.0
- [Release notes](https://github.com/tokio-rs/prost/releases )
- [Commits](https://github.com/tokio-rs/prost/compare/v0.11.9...v0.12.0 )
Updates `tonic` from 0.9.2 to 0.10.0
- [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/tonic/commits )
Updates `tonic-build` from 0.9.2 to 0.10.0
- [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/tonic/commits )
---
updated-dependencies:
- dependency-name: prost
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: test
- dependency-name: tonic
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: test
- dependency-name: tonic-build
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: test
...
Signed-off-by: dependabot[bot] <support@github.com>
* update deny.toml
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com>
2023-09-06 15:44:44 +00:00
Alfredo Garcia
e567ab812d
change(deps): Run `cargo update` ( #7429 )
...
* cargo update
* update rustls duplicated dependency version
* replace deprecated function
2023-08-31 00:49:01 +00:00
teor
5888a4e5d6
cleanup(clippy): Fix a clippy lint and deny.toml entry after recent changes ( #7419 )
...
* Remove unmatched-skip-root in deny.toml
* Ignore unused variable when getblocktemplate-rpcs is disabled
---------
Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com>
2023-08-30 17:26:49 +00:00
teor
ca8d529a09
cleanup(clippy): Fix new nightly clippy lints from July and August 2023 ( #7384 )
...
* cargo +nightly clippy --fix --all-features --all-targets
* Manually fix clippy::redundant_locals
* Remove unused deny.toml duplicate dependency exception
* Manually fix clippy::needless_pass_by_ref_mut
* Manually fix -W elided-lifetimes-in-associated-constant
* Manually fix clippy::unnecessary_mut_passed
* Manually fix -W unused_mut
---------
Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com>
2023-08-25 22:58:30 +00:00
dependabot[bot]
c696c520ce
build(deps): bump the async group with 2 updates ( #7360 )
...
* build(deps): bump the async group with 2 updates
Bumps the async group with 2 updates: [tokio](https://github.com/tokio-rs/tokio ) and [reqwest](https://github.com/seanmonstar/reqwest ).
Updates `tokio` from 1.31.0 to 1.32.0
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.31.0...tokio-1.32.0 )
Updates `reqwest` from 0.11.18 to 0.11.19
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.11.18...v0.11.19 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: async
- dependency-name: reqwest
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: async
...
Signed-off-by: dependabot[bot] <support@github.com>
* update bans
* fix typo in version
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com>
2023-08-25 20:34:00 +00:00
Arya
1fa9d61c7c
build(deps): Update dependencies for release ( #7255 )
...
* Updates dependencies
* Dedups bindgen, removes windows-sys from deny.toml
2023-07-19 04:40:32 +00:00
Arya
62f717244b
cleanup(deps): Bump sha2 and secp256k1 to remove duplicate dependencies ( #7238 )
...
* Bumps sha2/secp256k1, updates deny.toml
* removes unused import, updates method calls
2023-07-18 07:13:40 +00:00
Alfredo Garcia
e2f010eb4f
build(deps): update ecc dependencies for `zcashd` 5.6.0, and create legacy state format compatibility layer ( #7053 )
...
* update ecc dependencies no serialization
* use zcash_primitives merke tree functions for serialization/deserialization in orchard and sapling trees
* some more work in sapling/orchard serialization/deserialization
* clippy
* fix doc links
* fix missing doc
* make orchard trees serializa/deserialize as they were before upgrade
* make sapling trees serialize/deserialize as they were before upgrade
* use legacy for sprout
* remove unused code
* readd snapshot tests
* repalce some code
* upgrade zcash_proofs
* remove legacy code for sprout
* fix the count method
* add root to serialize
* fixes in as_bytes and from_bytes
* use legacy code
* add todo about pow2 tests
* remove unused sprout code
* fix doc typos
* Add a recalculate_root() method to trees for tests
* Rename test tree types to make them easier to change
* Add TODOs for tests for old and new serialization formats
* fix doc typos
* add more test to note commitment trees
* fix comment
* fix leaf serializatiuon, reverse to old hashes in pow2 tests
* fix serialization
* put sapling SerializedTree code back
* put orchard SerializedTree code back
* clippy
* add duplicated dependencies until zebra_script updates
* fix a doc link
* minor cleanup
* remove todo comment from tests
* add one more check to tests
* update zebra_script
* update deny.toml
* replace custom function with library
* fix some tests
* update docs
* Remove duplicate dependencies from deny.toml
Based on the list at:
https://github.com/ZcashFoundation/zebra/actions/runs/5557139662/jobs/10150543673?pr=7053#step:5:14
---------
Co-authored-by: teor <teor@riseup.net>
2023-07-17 22:06:27 +00:00
dependabot[bot]
3b34e48bf2
build(deps): bump the ed25519-zebra group with 1 update ( #7188 )
...
* cargo upgrade --workspace ed25519-zebra x25519-dalek; cargo check
* Remove unused libm dependency exception
---------
Co-authored-by: teor <teor@riseup.net>
2023-07-12 23:59:49 +00:00
Alfredo Garcia
455779c833
build(deps): Bump indexmap, toml and serde_json ( #7100 )
...
* bump toml, indexmap and serde_json all together
* add duplicated indexmap dep to deny.toml
2023-06-29 20:18:52 +00:00
teor
76a7ff45a9
fix(deps): Replace openssl with rustls in tests and experimental features ( #7047 )
...
* Remove openssl dependency and prevent it coming back
* Put the arguments in the right place
* Put comment in the right place
* Add a default-docker feature to zebrad and use it in workflows and Docker files
* Fix a comment typo
* Make sure that Docker production builds don't use openssl
* Rename feature to default-release-binaries
2023-06-26 05:44:19 +00:00
dependabot[bot]
7e6162a043
build(deps): bump itertools from 0.10.5 to 0.11.0 ( #7050 )
...
* build(deps): bump itertools from 0.10.5 to 0.11.0
Bumps [itertools](https://github.com/rust-itertools/itertools ) from 0.10.5 to 0.11.0.
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-itertools/itertools/compare/v0.10.5...v0.11.0 )
---
updated-dependencies:
- dependency-name: itertools
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* add itertools as a duplicated dep
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com>
2023-06-23 18:27:49 +00:00
Deirdre Connolly
954ff2ef42
build(deps): Upgrade to ed25519-zebra 4.0.0 ( #6881 )
...
* build: Upgrade to ed5519-zebra 4.0.0
* skip-tree hashbrown =0.13.2 because ed25519-zebra is 0.14.0 and a dep of metrics-exporter-prometheus is 0.13.2
* Use correct versions in deny.toml
* Oops turns out we need both exceptions
---------
Co-authored-by: teor <teor@riseup.net>
2023-06-09 10:03:58 +00:00
Arya
59086c7d00
fix(zebrad): accept default subcommand arguments and print consistent usage information for top-level 'help' subcommand ( #6801 )
...
* updates Cargo.toml
* Migrate to abscissa 0.7.0
* Avoid panic from calling color_eyre::install twice
* Uses 'start' as the default subcommand
* updates default cmd logic
* Fixes minor cli issues
* removes outdated check in acceptance test
* Adds a test for process_cli_args, fixes version_args test.
Adds -V to process_cli_args match case
* Revert "fix(clippy): Silence future-incompat warnings until we upgrade Abscissa (#6024 )"
This reverts commit dd90f79b48
.
* Drops the worker guard to flush logs when zebra shuts down
* Adds cargo feature to clap
* restores process_cli_args
* updates deny.toml
* Updates EntryPoint help template
* Updates subcommand help msgs
* removes trailing whitespace, capitalizes sentences
* Apply suggestions from code review
Co-authored-by: teor <teor@riseup.net>
* revert parts of revert "Revert fix(clippy): Silence future-incompat warnings until we upgrade Abscissa"
* Applies suggestions from code review
* Moves EntryPoint to its own module
* fixes version_args test
* Updates changelog
* Prunes redundant test cases
* Apply suggestions from code review
Co-authored-by: teor <teor@riseup.net>
* Revert "Prunes redundant test cases"
This reverts commit 3f73979184
.
* Update zebrad/src/commands/entry_point.rs
Co-authored-by: teor <teor@riseup.net>
* Add missing import
* Updates `process_cli_args` to return a result
---------
Co-authored-by: teor <teor@riseup.net>
2023-06-07 06:03:42 +00:00
dependabot[bot]
604a96e9ad
build(deps): bump bs58 from 0.4.0 to 0.5.0 ( #6750 )
...
* build(deps): bump bs58 from 0.4.0 to 0.5.0
Bumps [bs58](https://github.com/Nullus157/bs58-rs ) from 0.4.0 to 0.5.0.
- [Changelog](https://github.com/Nullus157/bs58-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/Nullus157/bs58-rs/compare/0.4.0...0.5.0 )
---
updated-dependencies:
- dependency-name: bs58
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* add `b258` version `0.4.0` to `deny.toml`
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com>
2023-05-30 02:01:31 +00:00
teor
46b5375890
fix(ci): Give more time to the inbound service when queueing requests ( #6691 )
...
* Remove redundant deny.toml entry
* Make the connection yield time before and after queueing an inbound request
2023-05-16 23:55:17 +00:00
teor
df949a2365
change(log): Report compiler version and Zebra features when starting Zebra ( #6606 )
...
* Add extra vergen metadata to startup and panic reports
* Upgrade to vergen 8.1.3
* Update build script docs
* Upgrade env var names for vergen 8.1.3
* Switch to `git2` dependency feature
* Use renamed environmental variable for `git describe`
* Ignore vergen errors if `.git` doesn't exist
* Update Cargo.lock
* Remove unused deny.toml exceptions with --all-features
Some of these might be from this PR, or the missed dependency updates.
2023-05-14 15:05:22 +00:00
Alfredo Garcia
01908822f1
v1.0.0-rc.8 release ( #6632 )
...
* change versions
* add mainnet and testnet checkpoints
* add changelog
* add estimated height
* Apply suggestions from code review
Co-authored-by: teor <teor@riseup.net>
* cargo update
* rername deprecated function
* fix rustfmt
* update bans
* remove digest as dup dependency
* add dup dependency for all features
---------
Co-authored-by: teor <teor@riseup.net>
2023-05-11 22:15:12 +00:00
teor
d07dc7f9f1
change(deps): Upgrade zcash_script to 0.1.12 to match zcashd 5.5.0 ( #6624 )
...
* cargo upgrade --workspace zcash_script
* Update Cargo.lock
* Update deny.toml
2023-05-10 08:30:41 +00:00
dependabot[bot]
ef556ea06b
build(deps): bump metrics from 0.20.1 to 0.21.0 and metrics-exporter-prometheus from 0.11.0 to 0.12.0 ( #6531 )
...
* build(deps): bump metrics from 0.20.1 to 0.21.0
Bumps [metrics](https://github.com/metrics-rs/metrics ) from 0.20.1 to 0.21.0.
- [Release notes](https://github.com/metrics-rs/metrics/releases )
- [Changelog](https://github.com/metrics-rs/metrics/blob/main/release.toml )
- [Commits](https://github.com/metrics-rs/metrics/compare/metrics-v0.20.1...metrics-v0.21.0 )
---
updated-dependencies:
- dependency-name: metrics
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* bumps metrics-exporter-prometheus version and adds portable-atomic 0.3.19 to deny.toml skip list
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: arya2 <aryasolhi@gmail.com>
2023-04-19 22:52:21 +00:00
teor
3ba334bf20
change(deps): Upgrade shared dependencies to match `zcashd` 5.5.0 ( #6536 )
...
* Cleanup module docs and imports for sapling::arbitrary
* Upgrade dependencies shared with zcashd 5.5.0
```sh
cargo upgrade --workspace << EOF
bellman
bls12_381
group
halo2
halo2_proofs
jubjub
orchard
redjubjub
zcash_address
zcash_note_encryption
zcash_primitives
zcash_proofs
EOF
```
* Replace orchard::from_bytes_wide() with ff::from_uniform_bytes()
* Revert "disable test (#6285 )" to re-enable verify_generated_halo2_proofs
This reverts commit 4d4accc0b9
.
2023-04-18 10:11:38 +00:00
teor
cf6d0cc2d5
fix(ux): Disable issue URLs for a known shutdown panic in abscissa ( #6486 )
...
* Disable bug report URLs for a known abscissa panic
* Remove trailing whitespace in deny.toml
* upddate doc
Co-authored-by: Deirdre Connolly <durumcrustulum@gmail.com>
---------
Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com>
Co-authored-by: Deirdre Connolly <durumcrustulum@gmail.com>
2023-04-14 04:36:38 +00:00
dependabot[bot]
4fcb5b9de9
build(deps): bump tonic from 0.8.3 to 0.9.1 ( #6455 )
...
* build(deps): bump tonic from 0.8.3 to 0.9.1
Bumps [tonic](https://github.com/hyperium/tonic ) from 0.8.3 to 0.9.1.
- [Release notes](https://github.com/hyperium/tonic/releases )
- [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/tonic/compare/v0.8.3...v0.9.1 )
---
updated-dependencies:
- dependency-name: tonic
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Adds tonic 0.8.3 to deny.toml
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: arya2 <aryasolhi@gmail.com>
2023-04-03 23:21:29 +00:00
dependabot[bot]
96e5b541a4
build(deps): bump proptest from 0.10.1 to 1.1.0 ( #6415 )
...
* build(deps): bump proptest from 0.10.1 to 1.1.0
Bumps [proptest](https://github.com/proptest-rs/proptest ) from 0.10.1 to 1.1.0.
- [Release notes](https://github.com/proptest-rs/proptest/releases )
- [Changelog](https://github.com/proptest-rs/proptest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/proptest-rs/proptest/compare/v0.10.1...v1.1.0 )
---
updated-dependencies:
- dependency-name: proptest
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Add a quick-error duplicate dependency exception
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: teor <teor@riseup.net>
2023-03-28 04:13:26 +00:00
teor
8cf62b4a17
change(deps): Update dependencies that only appear in the lock file ( #6217 )
...
* Manually update duplicate dependency exceptions
* Update the release checklist to check for missed dependency updates
* Fix a clippy "unused result" lint
* Run `cargo update`
Output:
```
$ cargo update
Updating crates.io index
Updating addr2line v0.17.0 -> v0.19.0
Updating ahash v0.8.2 -> v0.8.3
Updating aho-corasick v0.7.18 -> v0.7.20
Updating anyhow v1.0.69 -> v1.0.70
Updating arrayref v0.3.6 -> v0.3.7
Updating async-stream v0.3.2 -> v0.3.4
Updating async-stream-impl v0.3.2 -> v0.3.4
Updating async-trait v0.1.52 -> v0.1.67
Updating axum v0.5.17 -> v0.6.12
Updating axum-core v0.2.9 -> v0.3.3
Updating backtrace v0.3.64 -> v0.3.67
Updating base64 v0.13.0 -> v0.13.1
Updating bit-set v0.5.2 -> v0.5.3
Removing block-buffer v0.7.3
Removing block-buffer v0.10.2
Adding block-buffer v0.10.4
Removing block-padding v0.1.5
Updating bls12_381 v0.7.0 -> v0.7.1
Updating bstr v0.2.17 -> v1.4.0
Updating byte-slice-cast v1.2.1 -> v1.2.2
Removing byte-tools v0.3.1
Updating bytemuck v1.8.0 -> v1.13.1
Updating cc v1.0.73 -> v1.0.79
Removing chunked_transfer v1.4.0
Updating cipher v0.4.3 -> v0.4.4
Updating clang-sys v1.3.1 -> v1.6.0
Updating clap v3.2.20 -> v3.2.23
Updating console v0.15.4 -> v0.15.5
Updating constant_time_eq v0.2.4 -> v0.2.5
Updating crossbeam-channel v0.5.4 -> v0.5.7
Updating crossbeam-deque v0.8.1 -> v0.8.3
Updating crossbeam-epoch v0.9.7 -> v0.9.14
Updating crossbeam-utils v0.8.7 -> v0.8.15
Adding cxx-build v1.0.93
Updating cxx-gen v0.7.74 -> v0.7.93
Updating darling v0.14.1 -> v0.14.4
Updating darling_core v0.14.1 -> v0.14.4
Updating darling_macro v0.14.1 -> v0.14.4
Removing digest v0.8.1
Removing digest v0.10.5
Adding digest v0.10.6
Updating dirs-sys v0.3.6 -> v0.3.7
Updating either v1.6.1 -> v1.8.1
Updating encoding_rs v0.8.30 -> v0.8.32
Updating enum-iterator v1.2.0 -> v1.4.0
Updating enum-iterator-derive v1.1.0 -> v1.2.0
Updating eyre v0.6.7 -> v0.6.8
Removing fake-simd v0.1.2
Updating fastrand v1.7.0 -> v1.9.0
Updating ff v0.12.0 -> v0.12.1
Updating fixedbitset v0.4.1 -> v0.4.2
Updating flate2 v1.0.22 -> v1.0.25
Updating form_urlencoded v1.0.1 -> v1.1.0
Removing generic-array v0.12.4
Removing generic-array v0.14.5
Adding generic-array v0.14.6
Updating gimli v0.26.1 -> v0.27.2
Updating glob v0.3.0 -> v0.3.1
Updating globset v0.4.8 -> v0.4.10
Updating h2 v0.3.11 -> v0.3.16
Updating hashbrown v0.12.1 -> v0.12.3
Updating hdrhistogram v7.5.0 -> v7.5.2
Updating heck v0.4.0 -> v0.4.1
Updating http v0.2.8 -> v0.2.9
Removing http-range-header v0.3.0
Updating hyper-rustls v0.23.0 -> v0.23.2
Updating iana-time-zone v0.1.46 -> v0.1.54
Adding iana-time-zone-haiku v0.1.1
Updating idna v0.2.3 -> v0.3.0
Updating io-lifetimes v1.0.4 -> v1.0.9
Updating ipnet v2.4.0 -> v2.7.1
Updating is-terminal v0.4.4 -> v0.4.5
Updating itoa v1.0.4 -> v1.0.6
Updating jobserver v0.1.24 -> v0.1.26
Updating js-sys v0.3.59 -> v0.3.61
Updating libc v0.2.139 -> v0.2.140
Updating libloading v0.7.3 -> v0.7.4
Updating libm v0.2.2 -> v0.2.6
Updating libz-sys v1.1.4 -> v1.1.8
Updating link-cplusplus v1.0.7 -> v1.0.8
Updating lock_api v0.4.6 -> v0.4.9
Removing maplit v1.0.2
Removing matches v0.1.9
Updating matchit v0.5.0 -> v0.7.0
Updating memoffset v0.6.5 -> v0.8.0
Updating mime v0.3.16 -> v0.3.17
Updating miniz_oxide v0.4.4 -> v0.6.2
Updating minreq v2.6.0 -> v2.7.0
Updating mio v0.8.4 -> v0.8.6
Updating net2 v0.2.37 -> v0.2.38
Updating nom v7.1.0 -> v7.1.3
Updating num-format v0.4.3 -> v0.4.4
Updating num-traits v0.2.14 -> v0.2.15
Updating object v0.27.1 -> v0.30.3
Removing opaque-debug v0.2.3
Updating openssl v0.10.38 -> v0.10.48
Adding openssl-macros v0.1.0
Updating openssl-sys v0.9.72 -> v0.9.83
Updating os_info v3.5.1 -> v3.7.0
Updating os_str_bytes v6.3.0 -> v6.5.0
Updating parity-scale-codec v3.1.2 -> v3.4.0
Updating parity-scale-codec-derive v3.1.2 -> v3.1.4
Updating parking_lot v0.12.0 -> v0.12.1
Removing parking_lot_core v0.8.5
Removing parking_lot_core v0.9.1
Adding parking_lot_core v0.8.6
Adding parking_lot_core v0.9.7
Updating pasta_curves v0.4.0 -> v0.4.1
Updating percent-encoding v2.1.0 -> v2.2.0
Updating pest v2.1.3 -> v2.5.6
Updating pest_derive v2.1.0 -> v2.5.6
Updating pest_generator v2.1.3 -> v2.5.6
Updating pest_meta v2.1.3 -> v2.5.6
Updating petgraph v0.6.0 -> v0.6.3
Updating pkg-config v0.3.24 -> v0.3.26
Updating plotters v0.3.1 -> v0.3.4
Updating plotters-backend v0.3.2 -> v0.3.4
Updating plotters-svg v0.3.1 -> v0.3.3
Updating portable-atomic v0.3.15 -> v0.3.19
Updating ppv-lite86 v0.2.16 -> v0.2.17
Updating prettyplease v0.1.9 -> v0.1.25
Updating proc-macro-crate v1.1.3 -> v1.3.1
Updating proc-macro2 v1.0.52 -> v1.0.53
Updating prost-build v0.11.1 -> v0.11.8
Updating prost-types v0.11.1 -> v0.11.8
Updating raw-cpuid v10.2.0 -> v10.7.0
Updating redox_syscall v0.2.11 -> v0.2.16
Updating redox_users v0.4.0 -> v0.4.3
Updating rgb v0.8.32 -> v0.8.36
Updating rustc-demangle v0.1.21 -> v0.1.22
Updating rustix v0.36.7 -> v0.36.11
Updating rustls v0.20.7 -> v0.20.8
Updating rustls-pemfile v1.0.0 -> v1.0.2
Updating rustversion v1.0.11 -> v1.0.12
Updating ryu v1.0.9 -> v1.0.13
Updating schannel v0.1.19 -> v0.1.21
Adding scratch v1.0.5
Updating security-framework v2.6.1 -> v2.8.2
Updating security-framework-sys v2.6.1 -> v2.8.0
Removing sha-1 v0.8.2
Adding sha2 v0.10.6
Updating signal-hook-registry v1.4.0 -> v1.4.1
Updating similar v2.1.0 -> v2.2.1
Updating slab v0.4.5 -> v0.4.8
Updating socket2 v0.4.7 -> v0.4.9
Removing syn v1.0.104
Removing syn v2.0.3
Adding syn v1.0.109
Adding syn v2.0.8
Updating sync_wrapper v0.1.1 -> v0.1.2
Updating termcolor v1.1.3 -> v1.2.0
Updating textwrap v0.15.0 -> v0.16.0
Updating thread_local v1.1.4 -> v1.1.7
Removing time v0.1.44
Removing time v0.3.17
Adding time v0.1.43
Adding time v0.3.20
Updating time-macros v0.2.6 -> v0.2.8
Updating tinyvec_macros v0.1.0 -> v0.1.1
Updating tokio-macros v1.7.0 -> v1.8.2
Updating tokio-native-tls v0.3.0 -> v0.3.1
Updating tokio-rustls v0.23.2 -> v0.23.4
Updating tokio-util v0.6.9 -> v0.6.10
Updating toml_edit v0.19.7 -> v0.19.8
Updating tonic v0.8.2 -> v0.8.3
Updating tonic-build v0.8.2 -> v0.8.4
Removing tower-http v0.3.4
Updating tower-layer v0.3.1 -> v0.3.2
Updating tower-service v0.3.1 -> v0.3.2
Updating try-lock v0.2.3 -> v0.2.4
Updating typenum v1.15.0 -> v1.16.0
Updating ucd-trie v0.1.3 -> v0.1.5
Updating unicode-bidi v0.3.7 -> v0.3.13
Updating unicode-ident v1.0.2 -> v1.0.8
Updating unicode-normalization v0.1.19 -> v0.1.22
Updating unicode-segmentation v1.9.0 -> v1.10.1
Updating unicode-width v0.1.9 -> v0.1.10
Updating unicode-xid v0.2.2 -> v0.2.4
Updating ureq v2.5.0 -> v2.6.2
Updating url v2.2.2 -> v2.3.1
Updating uuid v1.1.0 -> v1.3.0
Updating walkdir v2.3.2 -> v2.3.3
Updating wasi v0.10.0+wasi-snapshot-preview1 -> v0.10.2+wasi-snapshot-preview1
Updating wasm-bindgen v0.2.82 -> v0.2.84
Updating wasm-bindgen-backend v0.2.82 -> v0.2.84
Updating wasm-bindgen-futures v0.4.29 -> v0.4.34
Updating wasm-bindgen-macro v0.2.82 -> v0.2.84
Updating wasm-bindgen-macro-support v0.2.82 -> v0.2.84
Updating wasm-bindgen-shared v0.2.82 -> v0.2.84
Updating web-sys v0.3.56 -> v0.3.61
Updating webpki-roots v0.22.5 -> v0.22.6
Updating which v4.2.4 -> v4.4.0
Adding windows v0.46.0
Removing windows-sys v0.32.0
Removing windows-sys v0.36.1
Updating windows-targets v0.42.1 -> v0.42.2
Updating windows_aarch64_gnullvm v0.42.1 -> v0.42.2
Removing windows_aarch64_msvc v0.32.0
Removing windows_aarch64_msvc v0.36.1
Removing windows_aarch64_msvc v0.42.1
Adding windows_aarch64_msvc v0.42.2
Removing windows_i686_gnu v0.32.0
Removing windows_i686_gnu v0.36.1
Removing windows_i686_gnu v0.42.1
Adding windows_i686_gnu v0.42.2
Removing windows_i686_msvc v0.32.0
Removing windows_i686_msvc v0.36.1
Removing windows_i686_msvc v0.42.1
Adding windows_i686_msvc v0.42.2
Removing windows_x86_64_gnu v0.32.0
Removing windows_x86_64_gnu v0.36.1
Removing windows_x86_64_gnu v0.42.1
Adding windows_x86_64_gnu v0.42.2
Updating windows_x86_64_gnullvm v0.42.1 -> v0.42.2
Removing windows_x86_64_msvc v0.32.0
Removing windows_x86_64_msvc v0.36.1
Removing windows_x86_64_msvc v0.42.1
Adding windows_x86_64_msvc v0.42.2
Updating winnow v0.3.6 -> v0.4.0
Updating wyz v0.5.0 -> v0.5.1
Updating zeroize_derive v1.3.2 -> v1.3.3
```
* Update deny.toml
2023-03-26 23:53:17 +00:00
dependabot[bot]
7eb08208ea
build(deps): bump dirs from 4.0.0 to 5.0.0 ( #6360 )
...
* build(deps): bump dirs from 4.0.0 to 5.0.0
Bumps [dirs](https://github.com/soc/dirs-rs ) from 4.0.0 to 5.0.0.
- [Release notes](https://github.com/soc/dirs-rs/releases )
- [Commits](https://github.com/soc/dirs-rs/commits )
---
updated-dependencies:
- dependency-name: dirs
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Allow a different dirs-sys version used for a different purpose
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: teor <teor@riseup.net>
2023-03-22 19:37:46 +00:00
teor
9609e625ea
Simplify elasticsearch duplicate dependency exceptions ( #6369 )
2023-03-21 12:50:47 +00:00
Alfredo Garcia
4dedffebbc
feat(elasticsearch): Export block data to elasticsearch database ( #6274 )
...
* add initial ES support
* hide elasticsearch behind feture, add config
* make the builds and clippy happy
* move ES code to a function
* change database name
* fix database name and panic
* increase close to tip interval
* update deny for elastic
* remove a block clone
* try to fix builds
* fix builds 2
* refactor some imports and unwraps
* typo
* change argument of elasticsearch function
* move elastic call to the end of `commit_finalized_direct`
* get height from block
2023-03-13 21:13:30 +00:00
dependabot[bot]
8f50716fe7
build(deps): bump pin-project from 0.4.30 to 1.0.12 ( #6222 )
...
* build(deps): bump pin-project from 0.4.30 to 1.0.12
Bumps [pin-project](https://github.com/taiki-e/pin-project ) from 0.4.30 to 1.0.12.
- [Release notes](https://github.com/taiki-e/pin-project/releases )
- [Changelog](https://github.com/taiki-e/pin-project/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/pin-project/compare/v0.4.30...v1.0.12 )
---
updated-dependencies:
- dependency-name: pin-project
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Change macro arguments as specified in pin_project's 1.0.0 changelog
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: teor <teor@riseup.net>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2023-03-01 14:24:11 +00:00