Releases: planetarium/libplanet
Releases · planetarium/libplanet
Libplanet 5.5.3
Released on September 17, 2025.
Optimize memory usage
- Optimize execution time of
TrieStateStore.CopyStates[#4044]
Libplanet 5.5.2
Released on September 15, 2025.
Optimize memory usage
- Decrease
HashNodeCachesize ActivitySourceas singleton
Libplanet 5.5.0-test.2
Released on January 15, 2025.
Backward-incompatible API changes
- Changed
IMessageCodec.Encode(MessageContent, PrivateKey, AppProtocolVersion, BoundPeer, DateTimeOffset, byte[]?)toIMessageCodec.Encode(Message, PrivateKey). [#3997] - (Libplanet.Explorer) Added
rawfield toBlockType. [#4006]
Bug fixes
- Fixed a bug in
IStore.PruneOutdatedChains(). [#3999]
Libplanet 5.5.0-test.1
Released on January 15, 2025.
Backward-incompatible API changes
- Changed
IMessageCodec.Encode(MessageContent, PrivateKey, AppProtocolVersion, BoundPeer, DateTimeOffset, byte[]?)toIMessageCodec.Encode(Message, PrivateKey). [#3997] - (Libplanet.Explorer) Added
rawfield toBlockType. [#4006]
Bug fixes
- Fixed a bug in
IStore.PruneOutdatedChains(). [#3999]
Libplanet 5.5.1
Released on February 17, 2025.
Added APIs
- (Libplanet.Extensions.Cocona) Added new commands to store command: [#4032]
GetTxNonceSetTxNonce
Libplanet 5.5.0
Released on January 15, 2025.
Backward-incompatible API changes
- Changed
IMessageCodec.Encode(MessageContent, PrivateKey, AppProtocolVersion, BoundPeer, DateTimeOffset, byte[]?)toIMessageCodec.Encode(Message, PrivateKey). [#3997] - (Libplanet.Explorer) Added
rawfield toBlockType. [#4006]
Bug fixes
- Fixed a bug in
IStore.PruneOutdatedChains(). [#3999]
Libplanet 5.4.2
Released on December 13, 2024.
Backward-incompatible API changes
- Removed
ContextTimeoutOptionclass. Instead, addedContextOptionclass. The unit of the time-related options inContextOptionis millisecond, whereasContextTimeoutOptionwas second. [#4007] - Removed
ConsensusReactorOption.ContextTimeoutOptionsproperty. Instead, addedConsensusReactorOption.ContextOptionproperty. [#4007] ConsensusReactorconstructor requiresContextOptionparameter instead of theContextTimeoutOptionparameter. [#4007]
Behavioral changes
Gossip.RebuildTableAsync()now bootstrap peers from the seed peers. [#4007]
Libplanet 5.4.1
Released on November 22, 2024.
- Ported changes from Libplanet 5.3.2 release. [#3973]
Libplanet 5.3.2
Released on November 21, 2024
Behavioral changes
- There is no longer a check at block validation time to see if the actions contained in a block are interpretable. [#3973]
Libplanet 5.4.0
Released on November 13, 2024.
Backward-incompatible API changes
- (Libplanet.Action) Added
MaxGasPriceproperty toIActionContextinterface and its implementations. [#3912] - (Libplanet.Explorer) Added
selffield toNoteStateType. [#3912] - (Libplanet.Action) Removed
IFeeCollectorinterface and its implementations. [#3912] - (Libplanet.Action) Removed following methods from the
IActionContextinterface. [#3912]- Removed
IActionContext.UseGas(long). - Removed
IActionContext.GasUsed(). - Removed
IActionContext.GasLimit().
- Removed
- (Libplanet.Action) Added
GasTracerstatic class. [#3912] - (Libplanet.Action) Added
LastCommitproperty toIActionContextinterface and its implementations. [#3912] - (Libplanet.Action) Added
CancelTracemethod toGasTracer. [#3974]