Skip to content

v0.26.2-iavl-v1

Compare
Choose a tag to compare
@pirtleshell pirtleshell released this 24 Oct 17:35
· 112 commits to master since this release
8fc9d1a

This release should only be run on IAVL V1 snapshot data or nodes started from scratch via statesync.

IAVL V1

This is the first release of Kava on IAVL V1, a new format for the low-level data storage used by the Kava blockchain.

Using IAVL V1 brings performance speedups for syncing and massively reduces the data stored on disk (~2.4x less data storage required for a full-archive node).

For full-archive node operators, an IAVL V1 snapshot will be linked when available. We are working with partners to host IAVL V1 full historical data.
For validators & operators of pruning nodes, it is recommended that node data is recreated from scratch via statesync.

Future minor versions of v0.26 will be made available for both iavl v0 and iavl v1.
Future major versions will use IAVL V1 unless otherwise specified.

Node operators using rocksdb are encouraged to use tcmalloc as their memory allocator.

For more details see the IAVL V1 migration guide.

Dependency updates

In addition to an upgrade to the database structure, additional updates were made to improve the performance of nodes configured to use the EVM indexer (json_rpc["enable-indexer"] = true).


Full Changelog: v0.26.2...v0.26.2-iavl-v1