Iavl v1.0.0 #71
tac0turtle
announced in
Announcements
Replies: 2 comments
-
v1.0.1 February 16, 2024Improvements
|
Beta Was this translation helpful? Give feedback.
0 replies
-
v1.1.0 February 29, 2024API Breaking changes
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Iavl 1.0.0
Iavl 1.0.0 introduces a new key format, which takes advantage of data locality. To take full advantage of this change, a node operator will need to state sync their node. Fast keys can be disabled and the tree will perform better with it off.
v1.0.0 (October 30, 2023)
Improvements
SaveChangeSet
to save the changeset as a new version.NewCompressExporter
/NewCompressImporter
to support more compact snapshot format.KVPair
andChangeSet
serializable with protobuf.traverseNodes
unexpected behaviourWorkingVersion()int64
API.Bug Fixes
Import
.sync.Map
instead of map to prevent concurrent writes at the fast node levelBreaking Changes
NodeDB
,MutableTree
andImmutableTree
orphans
from the storageNewMutableTreeWithOpts
was removed in favour of accepting options via a variadic inNewMutableTree
NewImmutableTreeWithOpts
is removed in favour of accepting options via a variadic inNewImmutableTree
DeleteVersion
,DeleteVersions
,DeleteVersionsRange
and introduce a new endpoint ofDeleteVersionsTo
insteadBeta Was this translation helpful? Give feedback.
All reactions