Releases: clangenb/substrate
Releases · clangenb/substrate
monthly-2023-04
Automatic snapshot pre-release monthly-2023-04
Changes since last snapshot (monthly-2023-03)
monthly-2023-03
Automatic snapshot pre-release monthly-2023-03
Changes since last snapshot (monthly-2023-02)
monthly-2023-02
Automatic snapshot pre-release monthly-2023-02
Changes since last snapshot (monthly-2023-01)
monthly-2023-01
Automatic snapshot pre-release monthly-2023-01
Changes since last snapshot (monthly-2022-12)
Substrate changes
Runtime
- contracts: Add
instantiation_nonce
API (paritytech#12800) - Add
with_weight
extrinsic (paritytech#12848) - OpenGov: Abstentions (paritytech#12842)
- Non-Interactive Staking (paritytech#12610)
- Add
Weightless
benchmark bailing (paritytech#12829) - Bounties use SpendOrigin (paritytech#12808)
- Allow Alliance Fellows to Give Up Voting Rights (paritytech#12730)
- contracts: Replace
sp-sandbox
andwasmi-validation
by newest wasmi (paritytech#12501) seal_reentrant_count
returns contract reentrant count (paritytech#12695)- Asset Pallet: Support repeated destroys to safely destroy large assets (paritytech#12310)
- Contracts pallet: Bump Runtime API (paritytech#12677)
- Add
CreateOrigin
to Assets Pallet (paritytech#12586) - New Weights for All Pallets (paritytech#12325)
- Add pallet dev mode (paritytech#12536)
- pallet-sudo: add
CheckOnlySudoAccount
signed extension (paritytech#12496) - Fix fungible unbalanced trait (paritytech#12569)
- fix: construct_runtime multiple features (paritytech#12594)
Client
- Remove sandboxing host function interface (paritytech#12852)
- Remove
mem_info
and references toparity-util-mem
(paritytech#12795) - ed25519_verify: Support using dalek for historical blocks (paritytech#12661)
- Remove the
wasmtime
feature flag (paritytech#12684) - Fix
cargo check
forpallet-contracts-proc-macro
(paritytech#12706) - Remove
sp_tasks::spawn
API and related code + host functions (paritytech#12639) - update paritydb and remove dev deps on rocksdb (paritytech#12641)
API
- [pallet-assets] add asset_exists(id: AssetId) function (paritytech#12782)
- Move LockableCurrency trait to fungibles::Lockable and deprecate LockableCurrency (paritytech#12798)
- Refund referendum submission deposit (paritytech#12788)
- Rename some crates for publishing to crates.io (paritytech#12837)
- Reduce provisioner work (paritytech#12749)
- contracts: Replace cargo feature
unstable-interface
with config (paritytech#12787) - Remove Default, HasCompact, and TypeInfo trait bounds on AssetId (paritytech#12740)
- Assets Pallet: reintroduce fungibles::Destroy trait (paritytech#12708)
- Allow other pallets to check asset ids. (paritytech#12666)
- Remove
sp_tasks::spawn
API and related code + host functions (paritytech#12639) - Consolidate and deduplicate MMR API methods (paritytech#12530)
- Bound Election and Staking by MaxActiveValidators (paritytech#12436)
- stabilize 4 storage host funcs (paritytech#12611)
monthly-2022-12
Automatic snapshot pre-release monthly-2022-12
Changes since last snapshot (monthly-2022-11)
monthly-2022-11
Automatic snapshot pre-release monthly-2022-11
Changes since last snapshot (monthly-2022-10)
Substrate changes
Runtime
- Update
pallet-multisig
benches (paritytech#12558) - Make Multisig Pallet Bounded (paritytech#12457)
- contracts: Allow indeterministic instructions off-chain (paritytech#12469)
- Add
DefensiveTruncateFrom
(paritytech#12515) - registrar: Avoid freebies in provide_judgement (paritytech#12465)
- Vesting pallet - make WithdrawReasons configurable (paritytech#12109)
- macro stubs for all pallet:: macros to improve documentation visibility and discovery + revamp of pallet macro documentation (paritytech#12334)
- Maximum value for
MultiplierUpdate
(paritytech#12282) - Use
Option<Weight>
for contract dry-runs (paritytech#12429) - Bound uses of
Call
(paritytech#11649) - Adapt
pallet-contracts
to WeightV2 (paritytech#12421) - Remove contracts RPCs (paritytech#12358)
- Add storage size component to weights (paritytech#12277)
- [Feature] Add deposit to fast-unstake (paritytech#12366)
- Add base-weight to
System::Extrinsic*
events (paritytech#12329) - Rename anonymous to pure proxy (paritytech#12283)
- Make automatic storage deposits resistant against changing deposit prices (paritytech#12083)
- Bound staking storage items (paritytech#12230)
- BREAKING: Rename Origin (paritytech#12258)
- contracts: Use
WeakBoundedVec
for instrumented code (paritytech#12186) - [Feature] Part 1: add TargetList for validator ranking (paritytech#12034)
- Add special tag to exclude runtime storage items from benchmarking (paritytech#12205)
- Improve base weights consistency and make sure they're never zero (paritytech#11806)
- Add inspect trait for asset roles (paritytech#11738)
- BREAKING: Rename Call & Event (paritytech#11981)
- Add
ConstFeeMultiplier
to the transaction payment pallet (paritytech#12222)
Client
- Decrease default --out-peers from 25 to 15 (paritytech#12434)
- Don't send back empty proofs if light request fails (paritytech#12372)
- Remove contracts RPCs (paritytech#12358)
- unsafe_pruning flag removed (paritytech#12385)
- Remove discarded blocks and states from database by default (paritytech#11983)
- Proper naming wrt expectations (paritytech#12311)
- benches: disable caching per default (paritytech#12232)
API
- pallet-mmr: RPC API and Runtime API work with block numbers (paritytech#12345)
- rpc: Implement
transaction
RPC API (paritytech#12328) - Bound uses of
Call
(paritytech#11649) - [fix] Bound staking ledger correctly with MaxUnlockingChunks from configuration (paritytech#12343)
- Allow specifying immediate finalize for
manual-seal
(paritytech#12106) - rpc: Implement
chainSpec
RPC API (paritytech#12261) - Create sp-weights crate to store weight primitives (paritytech#12219)
- BREAKING: Rename Call & Event (paritytech#11981)