Skip to content

alphanet-v0.3.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@lzpap lzpap released this 17 Oct 15:22
884f271

First alphanet release after the baseline update.

What's new?

  • Linux and MacOS binaries are attached to releases on GH
  • Updated baseline to match sui-mainnet-v1.32.0
  • Mysticeti consensus enabled
  • Move Enums enabled
  • Randomness is accessible in Move contracts
  • Genesis handling with migrated obejcts is refactored, which reduces node memory usage significantly in the alphanet, furthermore prevents OOM failure on access nodes when the genesis transaction is queried multiple times through the RPC.

Breaking changes

  • IOTA CLI switched private key format from Base64 to bech32 encoding. If you want to keep using your old keys, run iota keytool convert <private key in Base64 format from .iota/iota_config/client.keytstore> for all keys first with the old binary. Then swap out the old keys in .iota/iota_config/client.keytstore to the converted ones and start the new binary.
  • IOTA CLI config file format changed due to serde_yaml downgrade to 0.8.26. Adapt .iota/iota_config/client.yaml for the new binary.
  • The serde dependency downgrade could have an effect on your old validator/fullnode config files.
  • A migration.blob file is generated alongside genesis.blob as the output of a genesis ceremony in case migration sources were defined. migration.blob needs to be placed alongside genesis.blob to start a fullnode/validator in this case.

What's Changed

New Contributors

Full Changelog: v0.2.0...alphanet-v0.3.1