ITADN
planetarium/libplanet

版本发布 8

Libplanet 5.5.25.5.2
? · 2025-09-16

Released on September 15, 2025. ### Optimize memory usage - Decrease `HashNodeCache` size - `ActivitySource` as singleton

Libplanet 5.5.25.5.2
? · 2025-09-16

Released on September 15, 2025. ### Optimize memory usage - Decrease `HashNodeCache` size - `ActivitySource` as singleton

Libplanet 5.5.15.5.1
? · 2025-02-17

Released on February 17, 2025. ### Added APIs - (Libplanet.Extensions.Cocona) Added new commands to store command: \[[\#4032](https://github.com/planetarium/libplanet/pull/4032)\] - `GetTxNonce` - `SetTxNonce`

Libplanet 5.5.05.5.0
? · 2025-01-15

Released on January 15, 2025. ### Backward-incompatible API changes - Changed `IMessageCodec.Encode(MessageContent, PrivateKey, AppProtocolVersion, BoundPeer, DateTimeOffset, byte[]?)` to `IMessageCodec.Encode(Message, PrivateKey)`. \[[\#3997](https://github.com/planetarium/libplanet/pull/3997)\] - (Libplanet.Explorer) Added `raw` field to `BlockType`. \[[\#4006](https://github.com/planetarium/libplanet/pull/4006)\] ### Bug fixes - Fixed a bug in `IStore.PruneOutdatedChains()`. \[[\#3999](https://github.com/planetarium/libplanet/pull/3999)\]

Libplanet 5.4.25.4.2
? · 2024-12-13

Released on December 13, 2024. ### Backward-incompatible API changes - Removed `ContextTimeoutOption` class. Instead, added `ContextOption` class. The unit of the time-related options in `ContextOption` is millisecond, whereas `ContextTimeoutOption` was second. \[[\#4007](https://github.com/planetarium/libplanet/pull/4007)\] - Removed `ConsensusReactorOption.ContextTimeoutOptions` property. Instead, added `ConsensusReactorOption.ContextOption` property. \[[\#4007](https://github.com/planetarium/libplanet/pull/4007)\] - `ConsensusReactor` constructor requires `ContextOption` parameter instead of the `ContextTimeoutOption` parameter. \[[\#4007](https://github.com/planetarium/libplanet/pull/4007)\] ### Behavioral changes - `Gossip.RebuildTableAsync()` now bootstrap peers from the seed peers. \[[\#4007](https://github.com/planetarium/libplanet/pull/4007)\]

Libplanet 5.3.25.3.2
? · 2024-11-22

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](https://github.com/planetarium/libplanet/pull/3973)\]

Libplanet 5.4.15.4.1
? · 2024-11-22

Released on November 22, 2024. - Ported changes from [Libplanet 5.3.2](https://www.nuget.org/packages/Libplanet/5.3.2) release. \[[\#3973](https://github.com/planetarium/libplanet/pull/3973)\]

Libplanet 5.4.05.4.0
? · 2024-11-13

Released on November 13, 2024. ### Backward-incompatible API changes - (Libplanet.Action) Added `MaxGasPrice` property to `IActionContext` interface and its implementations. \[[\#3912](https://github.com/planetarium/libplanet/pull/3912)\] - (Libplanet.Explorer) Added `self` field to `NoteStateType`. \[[\#3912](https://github.com/planetarium/libplanet/pull/3912)\] - (Libplanet.Action) Removed `IFeeCollector` interface and its implementations. \[[\#3912](https://github.com/planetarium/libplanet/pull/3912)\] - (Libplanet.Action) Removed following methods from the `IActionContext` interface. \[[\#3912](https://github.com/planetarium/libplanet/pull/3912)\] - Removed `IActionContext.UseGas(long)`. - Removed `IActionContext.GasUsed()`. - Removed `IActionContext.GasLimit()`. - (Libplanet.Action) Added `GasTracer` static class. \[[\#3912](https://github.com/planetarium/libplanet/pull/3912)\] - (Libplanet.Action) Added `LastCommit` property to `IActionContext` interface and its implementations. \[[\#3912](https://github.com/planetarium/libplanet/pull/3912)\] - (Libplanet.Action) Added `CancelTrace` method to `GasTracer`. \[[\#3974](https://github.com/planetarium/libplanet/pull/3974)\]