v0.4.15
IMPORTANT:
If you're upgrading from an earlier release (other than the very short-lived v0.4.14), it's necessary to reconstruct the disk cache of compact blocks because the compact block serialization format has changed. To do this:
- Shut down
lightwalletd
- Do either of the following:
rm -r /var/lib/lightwalletd/db
then start the newlightwalletd
(release v0.4.15), or- start the new
lightwalletd
with the option--redownload
(this is needed only once, even iflightwalletd
stops before it finishes syncing)
This will rebuild the local compact block disk cache. It will take several hours, depending on your hardware and network speed.
Note, if you store the database in a different directory than /var/lib/lightwalletd/db
, using the --data-dir
option, remove that directory instead.
What's changed since v0.4.13:
- #409 - Fix reorg race condition that can cause rare crashes
- #415 - (minor bugfix) Fix
GetLatestBlock
gRPC - #435 - add Sapling and Orchard tree commitment sizes to
GetBlock
result - #431 - add
GetBlockNullifier
andGetBlockRangeNullifiers
- #439 - add
GetSubtreeRoots
gRPC - #440 - Bring in latest
compact_formats.proto
(from zcash/librustzcash) - #442 - Bump google.golang.org/grpc from 1.47.0 to 1.53.0 (@dependabot -- automatic dependency update)