Release Notes

Starcoin Release Notes

v0.3.1

Epoch and Uncle Block mechanism are introduced.

v0.4.1

Refactor and stabilize the basic data types and Stdlib.

v0.4.2

Account and State command enhancement.

v0.4.3

Sync bug fix.

v0.4.4

Stdlib adds Spec validation logic for 80% coverage.

v0.4.5

Refactor uncle block and open block, create_block_template and implement service registry.

v0.4.6

Support user-defined custom chain, Support multiple Stdlib versions, implements a token gov module for voting governance mechanism

v0.5.0

Service refactor

v0.5.1

Refactor consensus config, add pre_mine and time locked genesis init

v0.7.0

Refactor consensus, implements of new algorithms of cryptonight, optimize accumulator, each epoch dynamically adjusts block gas limit

v0.7.1

Fix bug and cleanup.

v0.8.0

Sync optimize and stdlib refactor.

v0.9.0

Stdlib v7 and p2p network optimize

v0.9.1

Refactor miner & BlockTemplate & OpenedBlock and sync node data to elasticsearch

v0.9.2

Optimizing network and synchronization

v0.9.3

Fix the bug that miner_client cannot continue mining after network failure

v0.9.4

Add peer scoring mechanism

v0.10.0

StateDB and AccessPath refactor

v0.10.1

Refactor BlockHeader and module compatibility check, optimize tx propagation

v1.0.0-alpha

Implement list-resource api and optimize rpc, system reinforcement

v1.0.0-alpha.1

Upgrade move-vm to latest for support new Move language features

v1.0.0-beta

Upgrade MoveVm and refactor Stdlib. To support the new abilities syntax, and ScriptFunction as defined in Module. Prepare to officially launch the new Barnard network.

v1.0.0-beta.1

Generate and include barnard genesis.

v1.0.0-beta.2

Optimize sync and network broadcast message handle.

v1.0.0-beta.3
Optimize the peer selection strategy during sync. <! –more–> [sync] Fix a bug in state handling during sync. #2360 [metrics & log] Improve the metrics collection and network-rpc logs for future optimization. #2364 #2368 [sdk] Fix bug in python transaction generator. #2365 [cli] Add commands for signing and verifying signatures. #2363 [cli] Added tool to export all Resource from state. #2366 [documentation] Documentation update for DAO-related commands. #2358
v1.0.0-beta.4

Network protocol updates to prepare for new protocols or support for light nodes in the future.

v1.0.0-beta.5

Network protocol upgrade, optimize transaction broadcast protocol; Support stratum mining pool protocol; Move contract upgrade method optimization: support incompatible upgrade through governance, and implement hard fork through on-chain governance (sip-4).

Note: starcoin nodes should upgrade to the latest version as soon as possible, a hard fork test will be conducted soon, which will cause nodes with older versions to be unable to execute the latest blocks.