Releases: moonbeam-foundation/moonbeam
Moonbase v0.7.0
Native runtime:
- Moonbeam: 30
WASM runtime built using 1.47.0-nightly
and toolchain nightly-2021-01-13-x86_64-unknown-linux-gnu
Changes
- Adds pre-funded account when running dev node (#269)
- Adds utility pallet (#283)
- Renamed stake pallet into parachainStaking (#285)
- Improvement in the parachainStaking (#285, #292, #294, #297, #306, #277 )
- Fixes block propagation and finality lag (Substrate) (#259)
- Adds precompiles Bn128Add, Bn128Mul, Bn128Pairing (#302, #316)
- Adds debug/trace Ethereum RPC module (support Blockscout & The Graph) for (#196, #288, #267 )
- Adds Council and Technical Committee (#275)
- Adds support for
moonbeam-launch
command (#300)
Dependency changes
Moonbeam changes: v0.6.2...v0.7.0
Substrate changes: paritytech/substrate@9659509...401c24e
Polkadot changes: paritytech/polkadot@71a528e...b64741e
Cumulus changes: paritytech/cumulus@6438d32...9d89ed6
Frontier changes: moonbeam-foundation/frontier@677548c...cce4b72
Moonbase v0.6.2
Native runtime:
Moonbeam: 23
WASM runtime built using 1.47.0-nightly and toolchain nightly-2020-10-03-x86_64-unknown-linux-gnu
Moonbeam v0.6.1
Native runtime:
- Moonbeam: 22
WASM runtime built using 1.47.0-nightly
and toolchain nightly-2020-10-03-x86_64-unknown-linux-gnu
Changes
- Cleaner enabling of development service (#260)
- Added inflation types to the Moonbeam types bundle (#238)
Dependency changes
None of Moonbeam's dependencies have been updated in this release. All changes are in Moonbeam itself.
Moonbeam changes: v0.6.0...v0.6.1
Substrate commit: https://github.com/paritytech/substrate/tree/9659509
Polkadot commit: https://github.com/paritytech/polkadot/tree/71a528e
Cumulus commit: https://github.com/paritytech/cumulus/tree/6438d32
Frontier commit: https://github.com/purestake/frontier/tree/677548c
Moonbase v0.6.0
Native runtime:
- Moonbeam: 22
WASM runtime built using 1.47.0-nightly
and toolchain nightly-2020-10-03-x86_64-unknown-linux-gnu
Changes
- Author inherent becomes mandatory (#210)
- Block author and Block gas limit are available in Ethereum block (#213, #249)
- Combined standalone/parachain into single binary (#204). You can use
--dev
to use the standalone - Support for instant seal (#225).
- Support for staking multiple nominations (#189, #240)
- Support for polkadot-launch scripts (#220)
- Adds Democracy pallet (#206)
- Implements an block author filtering consensus (#229)
- Adds inflation to the staking pallet (#232)
- Substrate/Cumulus/Polkadot/Frontier version upgrade (#215)
- Binary and Docker image renaming (#223). Main binary is now
moonbeam
- Added pallet author-filter
- New genesis for Alphanet and Stagenet (#237)
Dependency changes
Moonbeam changes: v0.5.0...v0.6.0
Substrate changes: paritytech/substrate@f977fb8...9659509
Polkadot changes: paritytech/polkadot@cafe755...71a528e
Cumulus changes: paritytech/cumulus@464e54a...6438d32
Frontier changes: moonbeam-foundation/frontier@1f38522...677548c
Moonbase Alphanet v0.5.0
Native runtimes:
- Moonbase Alphanet: 5
WASM runtimes built using 1.47.0-nightly
and toolchain nightly-2020-10-03-x86_64-unknown-linux-gnu
Changes
- Removes MultiSignature (#127)
- Adds moonbeam types as npm module (#150, #190)
- Adds better code check/formatting (#143, #182)
- Adds support for GasWeightMapping (#174, #185)
- Enforces compiled wasm execution (#160, #172, #178)
- Implement the stake pallet and author pallet (#159, #173, #188, #192)
- Updates substrate from 54bde60c to f977fb8a (#176)
- Adds support for
--chain alphanet
with embedded parachain and relaychain specs (#169) - Adds support for Ethereum RPC module txpool (#171)
Moonbase Alphanet v0.4.0
Native runtimes:
- Moonbase Alphanet: 4
WASM runtimes built using 1.47.0-nightly
and toolchain nightly-2020-10-03-x86_64-unknown-linux-gnu
Changes
- Updates to Parachain v1 with support for multi collators. (#102)
- Fixes estimateGas support for refunds (#136, polkadot-evm/frontier#230, polkadot-evm/frontier#227)
- Adds support for revert reason message (polkadot-evm/frontier#224)
- Supports for Eth transaction without ChainId (polkadot-evm/frontier@2ca1d1b)
- Updates genesis for the Alphanet to include test account and new balance values (#116, #121)
- Updates PolkadotJs types to match parachain v1 (#104)
- Sets ExistentialDeposit to 0 to avoid account nonce to be reset (not compatible with Eth) (#119)
- Automate tests specs, now generated when running the test (#113)
- Adds support for the status field in Eth transaction receipt (polkadot-evm/frontier#221)
- Changes receipt encoding to hexadecimal (polkadot-evm/frontier#203)
Moonbase Alphanet V3
Native runtimes:
- Moonbase Alphanet: 3
WASM runtimes built using 1.47.0-nightly
and toolchain nightly-2020-07-20-x86_64-unknown-linux-gnu
Changes
- Changes AccountId from 32 bytes to 20 bytes (#78)
- Adds support for ECDSA/Keccak256 signature in Substrate API (#78)
- Changes Ethereum block retrieval from runtime to StorageProvider (#103)
- Fixes decimal incoherence between EVM/Substrate balance (#99)
- Adds PolkadotJs types definition (#104)
- Better error handling in Ethereum transactions (polkadot-evm/frontier#188, polkadot-evm/frontier#174)
- Fixes Ethereum transaction root computation (polkadot-evm/frontier#191, polkadot-evm/frontier#181)
- Fixes missing reverted transactions (polkadot-evm/frontier#184, polkadot-evm/frontier#188)
- Fixes invalid transaction Pubsub (polkadot-evm/frontier#156)
- Adds support for topic wildcards and conditional indexed parameters (polkadot-evm/frontier#182)
- Adds pallet-ethereum-chain-id to provide different ChainId to the networks (#101, see https://github.com/PureStake/moonbeam#chain-ids)
- Fixes Manual Sealing tests (#76)
- Adds dependency/sanity check to the Continuous Integration flow (#73)
- Fixes the Ethereum off by one nonce (#176)
Moonbase Alphanet V2
Native runtimes:
- Moonbase Alphanet: 2
WASM runtimes built using 1.47.0-nightly
and toolchain nightly-2020-07-20-x86_64-unknown-linux-gnu
Changes
- Support for EVM Precompiles (#43, #55)
- ecrecover
- sha256
- ripemd160
- identity
- Support for Eth RPC Subscriptions (PubSub) (#27)
- Fix EVM timestamp to use seconds instead of milliseconds in contracts ( #40)
- Merged Parachain and Standalone code. (#33)
- Adds scripts to generate relay/parachain specs and to start relay, parachain and standalone nodes (#48, #50)
v0.0.1: Merge pull request #21 from PureStake/crystalin-update-substrate-rc5
Updates frontier and substrate to rc5+2