- #17294 Add snapshot manager Close method.
- #17158 Start the goroutine after need to create a snapshot.
- #18651 Propagate iavl.MutableTree.Remove errors firstly to the caller instead of returning a synthesized error firstly.
v1.0.0-alpha.1 - 2023-07-11
- #15568 Migrate the
iavl
to the new key format.- Remove
DeleteVersion
,DeleteVersions
,LazyLoadVersionForOverwriting
fromiavl
tree API. - Add
DeleteVersionsTo
, since it will keep versions sequentially likefromVersion
totoVersion
. - Refactor the pruning manager to use
DeleteVersionsTo
.
- Remove
- #15712 Add
WorkingHash
function to the store interface to get the current app hash before commit. - #15432 Add
TraverseStateChanges
to the store interface to get the state changes between two versions. - #14645 Add limit to the length of key and value.
- #15683
rootmulti.Store.CacheMultiStoreWithVersion
now can handle loading archival states that don't persist any of the module stores the current state has. - #16060 Support saving restoring snapshot locally.
- #16321 QueryInterface defines its own request and response types instead of relying on comet/abci & returns an error
- #16588 Propagate the Snapshotter's failure to the caller, (it will create a empty snapshot silently before).