All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- [C] Changes is
CereRuntime - [D] Changes is
Cere DevRuntime
- [C,D] Remove the Deprecated traits.
- [C,D] Update Substrate from
stable2407tostable2409.
- [C,D] Update Substrate from
v1.14tostable2407.
- [C,D] Update Substrate from
v1.12tov1.14.
- [C,D] Update Substrate from
v1.10tov1.12.
- [C,D] Update Substrate from
v1.9tov1.10.
- [C,D] Update Substrate from
v1.8tov1.9.
- [C,D] Update Substrate from
v1.7tov1.8.
- [C,D] Update Substrate from
v1.6tov1.7.
- [C,D] Update Substrate from
v1.5tov1.6.
- [C,D] Update Substrate from
v1.4tov1.5.
- [C,D] Update Substrate from
v1.2tov1.4.
- [C,D] Update Substrate from
v1.1tov1.2.
- [C,D] Introduce new events to the DDC Payouts Pallet
- [C,D]
pallet-ddc-clusters-gov: Introduction of the Cluster Governance pallet for managing clusters protocol parameters.
- [C,D]
WhitelistOriginis set to the Technical Committee Collective Body - [C,D] The Support Curve in OpenGov Tracks is made more strict
- [C,D] Updated Substrate to polkadot-v1.1.0
- [C,D] Introduction of the OpenGov
- [C,D]
pallet-ddc-clusters: Added Erasure coding and Replication in cluster params
- [C,D] Depositing extra amount in ddc-customers pallet is fixed
- [C,D] Fix inflation parameters for the staking reward curve
- [C,D] Missing storage migrations to Staking pallet
- [C,D] Remove Society pallet
- [C,D] Bump Balances storage version
- [C,D] Inflation parameters for the staking reward curve are back to normal values
- [C,D] Daily burning is set to 2.5%
- [C,D] Fixed prefixes for ChainBridge's pallet storage items
- [C,D] Fixed prefixes for ERC721 pallet storage items
- [C,D] Inflation parameters for the staking reward curve are doubled to temporarily increase validators payouts
- [C,D] Daily burning is set to 0.058%
- [C,D] Missing storage migrations for
pallet_contracts,pallet_im_online,pallet_democracy, andpallet_fast_unstake
- [C]
5.0.1release changes are reverted - [C,D] Off-chain workers are enabled
- [C,D] Set burn rate at 0.058% CERE tokens at the end of every era.
- [C,D] Updated Substrate to polkadot-v1.0.0
- [C,D]
pallet-ddc-customers: implemented bucket removal
- Added ChargeError event to payout pallet
- [C,D] Updated Substrate to polkadot-v0.9.42
- Added ChargeError event to payout pallet
- Introduce a burn rate of 0.058% daily to bring inflation down.
- More explicit events in
pallet-ddc-payoutsabout batch index
- [C,D] Updated Substrate to polkadot-v0.9.40
- More explicit events in
pallet-ddc-payoutsandpallet-ddc-customers - Introduce a burn rate of 0.058% daily to bring inflation down.
- More explicit events in
pallet-ddc-payoutsabout batch index
- [C,D] Updated Substrate to polkadot-v0.9.38
- [C] Added pallet-preimage to support democracy functionality.
- Changes in
pallet-ddc-payouts::begin_billing_reportcrate to accept start and end of the era. - More explicit events in
pallet-ddc-payoutsandpallet-ddc-customers
- [C,D] Updated Substrate to polkadot-v0.9.37
- More explicit events in
pallet-ddc-payoutsandpallet-ddc-customers - More explicit events in
pallet-ddc-payoutsabout batch index
- [C,D] Updated Substrate to polkadot-v0.9.36
- [C] Added pallet-preimage to support democracy functionality.
- [C,D] Updated Substrate to polkadot-v0.9.33
- [C,D] Updated Substrate to polkadot-v0.9.31
- [C,D] New
pallet-ddc-nodesis added which allows registering a DDC node within the network with specific settings. - [C,D] New
pallet-ddc-clustersis added which allows launching a DDC cluster in the network and managing it. - [C,D] New
pallet-ddc-stakingis added which allows making bonds for DDC nodes before joining a DDC cluster. - [C,D] New
pallet-ddc-customersis added which allows depositing tokens and creating buckets for DDC customers. - [C,D] New
pallet-ddc-payoutsis added which allows processing payouts to DDC nodes providers based on DAC validation results. - New
ddc-primitivescrate with DDC common types definition. - New
ddc-traitscrate with DDC common traits definition.
- [C] Fixed governance parameters
- [C,D] Contract migration
- [D] Handlebars template to generate weights file
- [D] Genesis config for
pallet-ddc-stakingto set genesis DDC participants (empty by default) and staking settings - [D] Unit tests in
pallet-ddc-stakingfor basic staking scenario
- [C,D] Updated Substrate to polkadot-v0.9.30
- Reduce by 2 orders of magnitude the constants changed in v4.7.1
- Updated governance related constants
- Updated Substrate to polkadot-v0.9.29
- Updated Substrate to polkadot-v0.9.28
- Updated Substrate to polkadot-v0.9.27
- Updated Substrate to polkadot-v0.9.26
- New
clusterparameter forserveandstorecalls inpallet-ddc-stakingto specify the DDC cluster ID which the caller is willing to join
- DDC Staking
CurrentErafollows DAC era counter
- Preferences parameter removed from
pallet-ddc-stakingcalls,valueparameter returned back tobondandunbondcalls - Distinct bond size requirements for
StorageandEdgeroles with default to 100 CERE - Updated Substrate to polkadot-v0.9.25
- Updated Substrate to polkadot-v0.9.24
rust-toolchain.tomlas a single source of truth on toolchain requirements (except Nix builder)- Cere Dev Local Testnet config
- New
set_staking_configscall inpallet-ddc-stakingto allow to set DDC Staking bond size by the authority
pallet-ddc-stakingnow requires one fixed size bond for bothStorageandEdgeroles instead of the bond limited by the lower boundary only- Updated Substrate to polkadot-v0.9.23
- Code from the old repository to follow the Substrate node template. Its CHANGELOG can be found here.
- Support for various runtimes:
cereandcere-dev