Releases: btwiuse/substrate
Releases · btwiuse/substrate
monthly-2023-12
Automatic snapshot pre-release monthly-2023-12
Changes since last snapshot (monthly-2023-11)
monthly-2023-10
Automatic snapshot pre-release monthly-2023-10
Changes since last snapshot (monthly-2023-09)
monthly-2023-08
Automatic snapshot pre-release monthly-2023-08
Changes since last snapshot (monthly-2023-07)
monthly-2023-06
Automatic snapshot pre-release monthly-2023-06
Changes since last snapshot (monthly-2023-05)
monthly-2023-04
Automatic snapshot pre-release monthly-2023-04
Changes since last snapshot (monthly-2023-03)
monthly-2023-02
Automatic snapshot pre-release monthly-2023-02
Changes since last snapshot (monthly-2023-01)
monthly-2022-12
Automatic snapshot pre-release monthly-2022-12
Changes since last snapshot (monthly-2022-11)
Substrate changes
Runtime
- 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) - pallet-identity: Be more paranoid ;) (paritytech#12170)
- [Fix] Make sure pool metadata is removed on pool dissolve (paritytech#12154)
- Emit events for inter contract calls (paritytech#12136)
- Uniques: Reset approved account after transfer (paritytech#12145)
- Weight v1.5: Opaque Struct (paritytech#12138)
- Fix nomination pools pending rewards RPC (paritytech#12095)
- Revert "Auto-incremental CollectionId (paritytech#11796)" (paritytech#12059)
- Replace
T::AccountId
with<T::Lookup as StaticLookup>::Source
(paritytech#11670) - Make state types public (paritytech#12032)
- Proposal: Flatten
AllPallets
and similar types (paritytech#11813) - transactional: Wrap
pallet::calls
directly in storage layers (paritytech#11927) - Transaction payment runtime api: query call info and fee details (paritytech#11819)
- contracts: Apply depth limit when decoding (paritytech#11991)
- Fix 16bit func_id (paritytech#11985)
- Auto-incremental CollectionId (paritytech#11796)
- Add Event to Pallet Asset-Tx-Payment (paritytech#11690)
- Make New Storage Layer Truly Default (paritytech#11918)
- contracts: Allow
ChainExtension::call()
to access&mut self
(paritytech#11874) - Add era to
Unbonded
event (paritytech#11770) - contracts: Composable
ChainExtension
(paritytech#11816)
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)
- Add
--header
tobenchmark overhead + storage
(paritytech#12204) - Add benchmarking support for digest items (paritytech#12159)
- Runtime State Test + Integration with
try-runtime
(paritytech#10174) - Weight v1.5: Opaque Struct (paritytech#12138)
- Introduce trie level cache and remove state cache (paritytech#11407)
- swap ed25519-dalek for ed25519-zebra (paritytech#11781)
- Rename --pruning and --keep-blocks to be more similar to one another (paritytech#11934)
- Beefy: use VersionedFinalityProof instead of SignedCommitment (paritytech#11962)
- Rename
node-runtime
tonode-kitchensink-runtime
(paritytech#11930) - Rpc for pending rewards (paritytech#11831)
- Add
benchmark extrinsic
command (paritytech#11456)
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)
- [contracts] API host functions: remove
seal_
name prefix + enable aliasing (paritytech#12126) - Alliance pallet: add force_set_members instead of init_members function (paritytech#11997)
- Weight v1.5: Opaque Struct (paritytech#12138)
- Alliance pallet: retirement notice call (paritytech#11970)
- Allow construct_runtime to take cfg attributes for pallets (paritytech#11818)
- Implement ResultQuery (paritytech#11257)
- Fix Origins Used in Runtime Benchmarks (paritytech#12037)
- Proposal: Flatten
AllPallets
and similar types (paritytech#11813) - Runtime API versioning (paritytech#11779)
- Transaction payment runtime api: query call info and fee details (paritytech#11819)
- Change on-the-wire protocol names to include genesis hash & fork id (paritytech#11938)
- Rename
node-runtime
tonode-kitchensink-runtime
(paritytech#11930)
monthly-2022-11
Automatic snapshot pre-release monthly-2022-11
Changes since last snapshot (monthly-2022-10)
Substrate changes
Runtime
- 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) - pallet-identity: Be more paranoid ;) (paritytech#12170)
- [Fix] Make sure pool metadata is removed on pool dissolve (paritytech#12154)
- Emit events for inter contract calls (paritytech#12136)
- Uniques: Reset approved account after transfer (paritytech#12145)
- Weight v1.5: Opaque Struct (paritytech#12138)
- Fix nomination pools pending rewards RPC (paritytech#12095)
- Revert "Auto-incremental CollectionId (paritytech#11796)" (paritytech#12059)
- Replace
T::AccountId
with<T::Lookup as StaticLookup>::Source
(paritytech#11670) - Make state types public (paritytech#12032)
- Proposal: Flatten
AllPallets
and similar types (paritytech#11813) - transactional: Wrap
pallet::calls
directly in storage layers (paritytech#11927) - Transaction payment runtime api: query call info and fee details (paritytech#11819)
- contracts: Apply depth limit when decoding (paritytech#11991)
- Fix 16bit func_id (paritytech#11985)
- Auto-incremental CollectionId (paritytech#11796)
- Add Event to Pallet Asset-Tx-Payment (paritytech#11690)
- Make New Storage Layer Truly Default (paritytech#11918)
- contracts: Allow
ChainExtension::call()
to access&mut self
(paritytech#11874) - Add era to
Unbonded
event (paritytech#11770) - contracts: Composable
ChainExtension
(paritytech#11816)
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)
- Add
--header
tobenchmark overhead + storage
(paritytech#12204) - Add benchmarking support for digest items (paritytech#12159)
- Runtime State Test + Integration with
try-runtime
(paritytech#10174) - Weight v1.5: Opaque Struct (paritytech#12138)
- Introduce trie level cache and remove state cache (paritytech#11407)
- swap ed25519-dalek for ed25519-zebra (paritytech#11781)
- Rename --pruning and --keep-blocks to be more similar to one another (paritytech#11934)
- Beefy: use VersionedFinalityProof instead of SignedCommitment (paritytech#11962)
- Rename
node-runtime
tonode-kitchensink-runtime
(paritytech#11930) - Rpc for pending rewards (paritytech#11831)
- Add
benchmark extrinsic
command (paritytech#11456)
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)
- [contracts] API host functions: remove
seal_
name prefix + enable aliasing (paritytech#12126) - Alliance pallet: add force_set_members instead of init_members function (paritytech#11997)
- Weight v1.5: Opaque Struct (paritytech#12138)
- Alliance pallet: retirement notice call (paritytech#11970)
- Allow construct_runtime to take cfg attributes for pallets (paritytech#11818)
- Implement ResultQuery (paritytech#11257)
- Fix Origins Used in Runtime Benchmarks (paritytech#12037)
- Proposal: Flatten
AllPallets
and similar types (paritytech#11813) - Runtime API versioning (paritytech#11779)
- Transaction payment runtime api: query call info and fee details (paritytech#11819)
- Change on-the-wire protocol names to include genesis hash & fork id (paritytech#11938)
- Rename
node-runtime
tonode-kitchensink-runtime
(paritytech#11930)
monthly-2022-10
Automatic snapshot pre-release monthly-2022-10
Changes since last snapshot (monthly-2022-09)
Substrate changes
Runtime
- pallet-identity: Be more paranoid ;) (paritytech#12170)
- [Fix] Make sure pool metadata is removed on pool dissolve (paritytech#12154)
- Emit events for inter contract calls (paritytech#12136)
- Uniques: Reset approved account after transfer (paritytech#12145)
- Weight v1.5: Opaque Struct (paritytech#12138)
- Fix nomination pools pending rewards RPC (paritytech#12095)
- Revert "Auto-incremental CollectionId (paritytech#11796)" (paritytech#12059)
- Replace
T::AccountId
with<T::Lookup as StaticLookup>::Source
(paritytech#11670) - Make state types public (paritytech#12032)
- Proposal: Flatten
AllPallets
and similar types (paritytech#11813) - transactional: Wrap
pallet::calls
directly in storage layers (paritytech#11927) - Transaction payment runtime api: query call info and fee details (paritytech#11819)
- contracts: Apply depth limit when decoding (paritytech#11991)
- Fix 16bit func_id (paritytech#11985)
- Auto-incremental CollectionId (paritytech#11796)
- Add Event to Pallet Asset-Tx-Payment (paritytech#11690)
- Make New Storage Layer Truly Default (paritytech#11918)
- contracts: Allow
ChainExtension::call()
to access&mut self
(paritytech#11874) - Add era to
Unbonded
event (paritytech#11770) - contracts: Composable
ChainExtension
(paritytech#11816)
Client
- Add
--header
tobenchmark overhead + storage
(paritytech#12204) - Add benchmarking support for digest items (paritytech#12159)
- Runtime State Test + Integration with
try-runtime
(paritytech#10174) - Weight v1.5: Opaque Struct (paritytech#12138)
- Introduce trie level cache and remove state cache (paritytech#11407)
- swap ed25519-dalek for ed25519-zebra (paritytech#11781)
- Rename --pruning and --keep-blocks to be more similar to one another (paritytech#11934)
- Beefy: use VersionedFinalityProof instead of SignedCommitment (paritytech#11962)
- Rename
node-runtime
tonode-kitchensink-runtime
(paritytech#11930) - Rpc for pending rewards (paritytech#11831)
- Add
benchmark extrinsic
command (paritytech#11456)
API
- [contracts] API host functions: remove
seal_
name prefix + enable aliasing (paritytech#12126) - Alliance pallet: add force_set_members instead of init_members function (paritytech#11997)
- Weight v1.5: Opaque Struct (paritytech#12138)
- Alliance pallet: retirement notice call (paritytech#11970)
- Allow construct_runtime to take cfg attributes for pallets (paritytech#11818)
- Implement ResultQuery (paritytech#11257)
- Fix Origins Used in Runtime Benchmarks (paritytech#12037)
- Proposal: Flatten
AllPallets
and similar types (paritytech#11813) - Runtime API versioning (paritytech#11779)
- Transaction payment runtime api: query call info and fee details (paritytech#11819)
- Change on-the-wire protocol names to include genesis hash & fork id (paritytech#11938)
- Rename
node-runtime
tonode-kitchensink-runtime
(paritytech#11930)
monthly-2022-09
Automatic snapshot pre-release monthly-2022-09
Changes since last snapshot (monthly-2022-08)
Substrate changes
Runtime
- Auto-incremental CollectionId (paritytech#11796)
- Add Event to Pallet Asset-Tx-Payment (paritytech#11690)
- Make New Storage Layer Truly Default (paritytech#11918)
- contracts: Allow
ChainExtension::call()
to access&mut self
(paritytech#11874) - Add era to
Unbonded
event (paritytech#11770) - contracts: Composable
ChainExtension
(paritytech#11816)
Client
- Beefy: use VersionedFinalityProof instead of SignedCommitment (paritytech#11962)
- Rename
node-runtime
tonode-kitchensink-runtime
(paritytech#11930) - Rpc for pending rewards (paritytech#11831)
- Add
benchmark extrinsic
command (paritytech#11456)
API
- Change on-the-wire protocol names to include genesis hash & fork id (paritytech#11938)
- Rename
node-runtime
tonode-kitchensink-runtime
(paritytech#11930)