Skip to content

Tags: zingolabs/zaino

Tags

0.4.0-rc.4

Toggle 0.4.0-rc.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #1209 from zingolabs/0_4_0_rlease_bug_fixes

0 4 0 release bug

0.4.0-rc.3

Toggle 0.4.0-rc.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #1210 from zingolabs/nu6

Nu6 update

v0.4.0_nu_6_2_alpha

Toggle v0.4.0_nu_6_2_alpha's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #1197 from zingolabs/zebra_v5_update

update integration tests to nu6.2 compatible deps

Verified

This tag was signed with the committer’s verified signature.
nachog00 Nacho Geo

Verified

This tag was signed with the committer’s verified signature.
nachog00 Nacho Geo

0.3.1

Toggle 0.3.1's commit message

Verified

This tag was signed with the committer’s verified signature.
nachog00 Nacho Geo
Release 0.3.1: re-release for new zainod Docker Hub repo

0.3.0

Toggle 0.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #1119 from zingolabs/rc/0.3.0

Release 0.3.0

0.3.0-rc.3

Toggle 0.3.0-rc.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #1132 from zingolabs/test_artifact_bumps

test artifact bumps

0.3.0-rc.2

Toggle 0.3.0-rc.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #1124 from zingolabs/0.3.0_CHANGELOG_corrections

0.3.0 changelog corrections

0.3.0-rc.1

Toggle 0.3.0-rc.1's commit message

Verified

This tag was signed with the committer’s verified signature.
nachog00 Nacho Geo
Zaino 0.3.0-rc.1

First release candidate for 0.3.0.
Full sync deployment on tekau for validation.

BREAKING CHANGES:

- Adopt Lightclient-protocol v0.4.0: PoolType filtering on CompactBlock,
  vin/vout fields on CompactTx, deprecate get_address_txids for light clients
- Rename CLI command 'run' to 'start'; config now at XDG path by default
- Migrate config system from figment to config-rs; cookie auth is now
  config-based; env var nesting uses double-underscore delimiter
- Move all workspace crates into packages/ subdirectory
- Remove local_cache/block_cache; all block retrieval via ChainIndex/indexer
- Rename crate core2 -> corez
- Make ZcashService a supertrait of Status trait
- Change ChainIndex trait parameters for consistency
- Make ChainIndexerErrorKind #[non_exhaustive]
- Rename ZebradConnectionError -> ValidatorConnectionError
- Set proto_version=1, align CompactBlock version with LightWalletD
- Remove DB v1.0.0 -> v1.1.0 migration path

FEATURES:

- Add z_validateaddress RPC endpoint
- Add donation address feature
- ChainIndex passthrough architecture: find_fork_point, get_block_range,
  get_raw_transaction, get_transaction_status, best_chaintip
- Status/Readiness/Liveness trait system with probing module
- Docker DNS hostname resolution support for config
- XDG Base Directory support for config and database cache paths
- ZainoVersionedSerde and BlockHeaderData serde
- Package height-hash into index for faster lookups
- Extract shared DbLifecycle trait from DbV0/DbV1
- Pipe zainod binary version into LightdInfo response
- NFS sync from filesystem tip if above previous NFS tip
- Idempotent write support for shared ZainoDB
- Minimal/proxy gRPC server feature gate
- Reorg detection and management in chain_index sync loop

FIXES:

- Fix initial sync error hang on startup
- Fix chain_index::start_sync_loop crash and shutdown signals
- Fix slow get_block_range initialization when DB not validated
- Fix get_raw_transaction to retrieve non-best-chain transactions
- Fix incorrect hex decoding in get_mempool_tx
- Fix race condition in StateServiceSubscriber::get_latest_block()
- Fix early crash due to incomplete readiness
- Fix DB block write for zero-value shielded transactions
- Fix partial DB write safeguards and data race on validate
- Fix insecure gRPC binding for regtest/dev environments
- Fix Docker entrypoint, read-only mounts, privilege dropping
- Bump rustls-webpki to 0.103.13 (security)

INFRASTRUCTURE:

- Support Zebra 4.2, 4.3.0, 4.3.1
- Promote integration-tests to own excluded cargo workspace
- Stabilize integration test suite
- Run container tests without final-stage root
- Bump rand 0.8 -> 0.9.4
- Bump to stable Rust 1.92
- Migrate tooling to podman