Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Backward-incompatible API changes
(Action, Common, Explorer). [[Remove the '#nullable disable' keyword from 3 projects(Action, Common, Explorer) #3622]]
[[Removal of '#nullable disable' from the Libplanet.RocksDBStore project #3651]]
BaseIndex
class and changedBlockSet
base class fromBaseIndex<BlockHash, Block>
toIReadOnlyDictionary<BlockHash, Block>
.[[Remove BaseIndex class. #3686]]
Backward-incompatible network protocol changes
[[Removal of '#nullable disable' from the Libplanet.Net project (etc) #3669]]
blocks
parameter type ofBranch
class constructor fromIEnumerable<(Block, BlockCommit)>
toIEnumerable<(Block, BlockCommit?)>
.AppProtocolVersion.Extra
field type fromIValue
toIValue?
.extra
parameter type ofAppProtocolVersion
class constructorfrom
IValue
toIValue?
.extra
parameter type ofAppProtocolVersion.Sign
methodfrom
IValue
toIValue?
.Added APIs
Libplanet.Store.Server.RemoteKeyValueService
[[✨ introduce: Libplanet.Store.Remote #3688]]Libplanet.Store.Client.RemoteKeyValueStore
[[✨ introduce: Libplanet.Store.Remote #3688]]Behavioral changes
ITrie.IterateNodes()
to greatlyreduce the amount of memory used. [[⚡ Optimized
ITrie.IterateNodes()
#3687]]