This repository has been 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
uncles
related code (#13216) - migrate new benchmarking syntax from
frame_support::benchmarking
toframe_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
Copy
fromEnsure*
traits (#13043) - Selectable on-runtime-upgrade checks (#13045)
Client
- Add task type label to metrics (#13240)
- Rename
*-private-ipv4
to*-private-ip
CLI args (#13208) - sc-network: Ensure private addresses are disabled if requested (#13185)
- Fix the
storage_size
/state_getStorageSize
RPC call (#13154) - [client/network] Add support for
/wss
addresses (#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_unbonded
uponunbond
(#12582) - Staking: store last
min-active-bond
on-chain (#12889) - Remove implicit approval chilling upon slash. (#12420)
- General Message Queue Pallet (#12485)
- contracts: Add
instantiation_nonce
API (#12800) - Add
with_weight
extrinsic (#12848) - OpenGov: Abstentions (#12842)
- Non-Interactive Staking (#12610)
- Add
Weightless
benchmark 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_info
and references toparity-util-mem
(#12795)
API
- rpc: Implement
chainHead
RPC 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-sandbox
andwasmi-validation
by newest wasmi (#12501) seal_reentrant_count
returns contract reentrant count (#12695)- Asset Pallet: Support repeated destroys to safely destroy large assets (#12310)
- Contracts pallet: Bump Runtime API (#12677)
- Add
CreateOrigin
to Assets Pallet (#12586) - New Weights for All Pallets (#12325)
- Add pallet dev mode (#12536)
- pallet-sudo: add
CheckOnlySudoAccount
signed 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
wasmtime
feature flag (#12684) - Fix
cargo check
forpallet-contracts-proc-macro
(#12706) - Remove
sp_tasks::spawn
API and related code + host functions (#12639) - update paritydb and remove dev deps on rocksdb (#12641)
API
- contracts: Replace cargo feature
unstable-interface
with 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::spawn
API 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-multisig
benches (#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-contracts
to 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)