This repository was archived by the owner on Nov 15, 2023. It is now read-only.
  
  
  
  
Releases: paritytech/substrate
Releases · paritytech/substrate
monthly-2023-08
Automatic snapshot pre-release monthly-2023-08
Changes since last snapshot (monthly-2023-07)
monthly-2023-07
Automatic snapshot pre-release monthly-2023-07
Changes since last snapshot (monthly-2023-06)
monthly-2023-06
Automatic snapshot pre-release monthly-2023-06
Changes since last snapshot (monthly-2023-05)
monthly-2023-05
Automatic snapshot pre-release monthly-2023-05
Changes since last snapshot (monthly-2023-04)
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)
Substrate changes
Runtime
- Remove 
unclesrelated code (#13216) - migrate new benchmarking syntax from 
frame_support::benchmarkingtoframe_benchmarking::v2(#13235) - Add Proof Size to Weight Output (#11637)
 - Correct arithmetical semantic of 
PerDispatchClass(#13194) - contracts: Deprecate random interface (#13204)
 - [Fix] CountedMap::set now takes Counter into account (#13214)
 - Scheduler is already at V4 (#13105)
 - Allow duplicate topics in smart contract events (#13065)
 - Remove 
CopyfromEnsure*traits (#13043) - Selectable on-runtime-upgrade checks (#13045)
 
Client
- Add task type label to metrics (#13240)
 - Rename 
*-private-ipv4to*-private-ipCLI args (#13208) - sc-network: Ensure private addresses are disabled if requested (#13185)
 - Fix the 
storage_size/state_getStorageSizeRPC call (#13154) - [client/network] Add support  for 
/wssaddresses (#13152) - Selectable on-runtime-upgrade checks (#13045)
 
API
monthly-2023-01
Automatic snapshot pre-release monthly-2023-01
Changes since last snapshot (monthly-2022-12)
Substrate changes
Runtime
- Add ensure-ops family methods (#12967)
 - Allow StakingAdmin to set 
min_commission(#13018) - Ignore empty authority changes (#13010)
 - NFTs 2.0 (#12765)
 - contracts: Improve contract address derivation (#12883)
 - Add CallbackHandle to pallet-assets (#12307)
 frame_support::storage: AddStorageStreamIter(#12721)- Warn on missing 
pallet::call_index(#12894) - Automatic 
withdraw_unbondeduponunbond(#12582) - Staking: store last 
min-active-bondon-chain (#12889) - Remove implicit approval chilling upon slash. (#12420)
 - General Message Queue Pallet (#12485)
 - contracts: Add 
instantiation_nonceAPI (#12800) - Add 
with_weightextrinsic (#12848) - OpenGov: Abstentions (#12842)
 - Non-Interactive Staking (#12610)
 - Add 
Weightlessbenchmark bailing (#12829) - Bounties use SpendOrigin (#12808)
 
Client
- try-runtime: add cli option --export-proof (#12539)
 - Print "stalled" task on shutdown (#13022)
 - babe: allow skipping over empty epochs (#11727)
 - Fix missing block number issue on forced canonicalization (#12949)
 - improve ocw validator/collator CLI description (#12931)
 - rpc server with HTTP/WS on the same socket (#12663)
 - Remove sandboxing host function interface (#12852)
 - Remove 
mem_infoand references toparity-util-mem(#12795) 
API
- rpc: Implement 
chainHeadRPC API (#12544) - Try-runtime Revamp and Facelift (#12537)
 - [pallet-assets] add asset_exists(id: AssetId) function (#12782)
 - Move LockableCurrency trait to fungibles::Lockable and deprecate LockableCurrency (#12798)
 - Refund referendum submission deposit (#12788)
 - Rename some crates for publishing to crates.io (#12837)
 - Reduce provisioner work (#12749)
 
monthly-2022-12
Automatic snapshot pre-release monthly-2022-12
Changes since last snapshot (monthly-2022-11)
Substrate changes
Runtime
- Allow Alliance Fellows to Give Up Voting Rights (#12730)
 - contracts: Replace 
sp-sandboxandwasmi-validationby newest wasmi (#12501) seal_reentrant_countreturns contract reentrant count (#12695)- Asset Pallet: Support repeated destroys to safely destroy large assets (#12310)
 - Contracts pallet: Bump Runtime API (#12677)
 - Add 
CreateOriginto Assets Pallet (#12586) - New Weights for All Pallets (#12325)
 - Add pallet dev mode (#12536)
 - pallet-sudo: add 
CheckOnlySudoAccountsigned extension (#12496) - Fix fungible unbalanced trait (#12569)
 - fix: construct_runtime multiple features (#12594)
 
Client
- ed25519_verify: Support using dalek for historical blocks (#12661)
 - Remove the 
wasmtimefeature flag (#12684) - Fix 
cargo checkforpallet-contracts-proc-macro(#12706) - Remove 
sp_tasks::spawnAPI and related code + host functions (#12639) - update paritydb and remove dev deps on rocksdb (#12641)
 
API
- contracts: Replace cargo feature 
unstable-interfacewith config (#12787) - Remove Default, HasCompact, and TypeInfo trait bounds on AssetId (#12740)
 - Assets Pallet: reintroduce fungibles::Destroy trait (#12708)
 - Allow other pallets to check asset ids. (#12666)
 - Remove 
sp_tasks::spawnAPI and related code + host functions (#12639) - Consolidate and deduplicate MMR API methods (#12530)
 - Bound Election and Staking by MaxActiveValidators (#12436)
 - stabilize 4 storage host funcs (#12611)
 
monthly-2022-11
Automatic snapshot pre-release monthly-2022-11
Changes since last snapshot (monthly-2022-10)
Substrate changes
Runtime
- Update 
pallet-multisigbenches (#12558) - Make Multisig Pallet Bounded (#12457)
 - contracts: Allow indeterministic instructions off-chain (#12469)
 - Add 
DefensiveTruncateFrom(#12515) - registrar: Avoid freebies in provide_judgement (#12465)
 - Vesting pallet - make WithdrawReasons configurable (#12109)
 - macro stubs for all pallet:: macros to improve documentation visibility and discovery + revamp of pallet macro documentation (#12334)
 - Maximum value for 
MultiplierUpdate(#12282) - Use 
Option<Weight>for contract dry-runs (#12429) - Bound uses of 
Call(#11649) - Adapt 
pallet-contractsto WeightV2 (#12421) - Remove contracts RPCs (#12358)
 
Client
- Decrease default --out-peers from 25 to 15 (#12434)
 - Don't send back empty proofs if light request fails (#12372)
 - Remove contracts RPCs (#12358)