Skip to main content

Changelog

Note the latest changes

There are several important changes to note:

  • The latest release candidate is not backward compatible. Starting a blockchain from scratch is required to use this version, or waiting for future migration scripts that will support migration from previous versions.
  • As of v0.9, there is no support for manifest configuration (manifest.json) and it is also no longer part of the genesis process. The genesis file (genesis.json) now includes the necessary app-specific configuration.
  • Delegation is no longer supported as of v0.9. This means that nodes can no longer delegate their stake to other nodes in the network. Instead, nodes are required to be allowlisted on the network.

Please take these changes into account before using the v0.9 release.

Release VersionRelease DateCommitFeatures and Highlights
v1.0.0-rc1June 5th, 20232c2c45d
  • Minting bridgeable assets on the childchain
  • Addition of the BASEFEE opcode
  • Addition of hard forking capabilities for chain upgrades
  • Fixed an issue to make chain id configurable (supernets id and chain id are now decoupled)
  • Several additional bug fixes and optimizations
v0.9.0May 5th, 202325eb3a2
  • Expands allowlists to include both transaction and bridge transaction allowlists
  • Adds support for transaction blocklist
  • Introduces staking support for MATIC on the rootchain
  • Separates staking, rewards, and gas tokens so that each can be paid with a different token
  • Adds bridge support for ERC-721 and ERC-1155
  • Introduces EIP-1559 support
  • Improvements to the Genesis workflow
  • Removal of Manifest configuration and other deployment optimizations
v0.8.1April 5th, 20237b7ee40
  • Introduces native ERC-20, allowing for native token minting.
  • EVM-568: Increases MaxBlockBacklog for block tracker to improve network performance.
  • EVM-433-TOB-EDGE-35: Addresses lack of domain separation vulnerability.
  • Adds support for --stake flag in manifest command, enabling easier configuration of validator nodes.
  • Fixes limit for TX pool contract creation size, resolving an issue that could cause failed transactions.
v0.8.0March 20th, 2023f427c11
  • Introduces PolyBFT consensus.
  • Bumps go-IBFT to latest.
  • Enables Smart contract allowlisting.
  • Enables Validator allowlisting.
  • Adds regenesis migration support.
  • Reuses chain ID from manifest when creating genesis configuration.
  • Provides validators in the same order when initializing CheckpointManager and genesis.
  • Adds gRPC data validation.