Releases: Cardinal-Cryptography/substrate
Releases · Cardinal-Cryptography/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)
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)
monthly-2022-10
Automatic snapshot pre-release monthly-2022-10
Changes since last snapshot (monthly-2022-09)
monthly-2022-09
Automatic snapshot pre-release monthly-2022-09
Changes since last snapshot (monthly-2022-08)
Substrate changes
Runtime
- 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) - Fix nomination pools unbonding logic (paritytech#11746)
- Revamp nomination pool reward scheme (paritytech#11669)
- Buy&Sell methods for Uniques (paritytech#11398)
- Un-deprecate Transactional Macro (paritytech#11807)
- [contracts] Fixed the bug with transfer value for delegate call (paritytech#11771)
- contracts: Reduce size of deletion queue depth (paritytech#11696)
- MEL: Origin, Referenda, ConvictionVoting (paritytech#11631)
- Add Event to Pallet Transaction Payment (paritytech#11618)
- Allow nomination pools to chill + fix dismantle scenario (paritytech#11426)
- pallet alliance (paritytech#11112)
Client
- 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) - CLI flag to configure tx ban duration (paritytech#11786)
- pallet-beefy-mmr: add API for BEEFY Authority Sets (paritytech#11406)
- Pump the gossip engine while waiting for the BEEFY runtime pallet (memory leak fix) (paritytech#11694)
API
- 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) - Democracy.fast_track not allowed with zero voting period (paritytech#11666)
- [contracts] Implement transparent hashing for contract storage (paritytech#11501)
- Make it possible to disable RocksDB completely (paritytech#11537)
monthly-2022-08
Automatic snapshot pre-release monthly-2022-08
Changes since last snapshot (monthly-2022-07)
monthly-2022-07
Automatic snapshot pre-release monthly-2022-07
Changes since last snapshot (monthly-2022-06)
Substrate changes
Runtime
- Several tweaks needed for Governance 2.0 (paritytech#11124)
- Safe and sane multi-item storage removal (paritytech#11490)
- Storage Layer for All FRAME Extrinsics (paritytech#11431)
- Create Script to Run All Benchmarks (paritytech#11493)
- Introduce #[pallet::call_index] attribute to dispatchables (paritytech#11381)
- Add Score to Bags List (paritytech#11357)
- contracts: Add
set_code
root dispatchable (paritytech#11451) - Allow to set the max supply for collection (paritytech#11441)
- Explicitly note that existing
AccountIdConversion
is truncating and add fallibletry_into...
(paritytech#10719) - Use 'Items' and 'Collections' in uniques pallet (paritytech#11389)
- make pool roles optional (paritytech#11411)
- contracts: Prevent PoV attack vector with minimal viable solution (paritytech#11372)
- Add force_batch to utility pallet (paritytech#11148)
- Nomination Pools (paritytech#10694)
- staking: Proportional ledger slashing (paritytech#10982)
- Configurable call fee refund for signed submissions (paritytech#11002)
- Remark storage (paritytech#10698)
- Rb staking pallet validator commission change event (paritytech#10827)
Client
- Switch to pooling copy-on-write instantiation strategy for WASM (paritytech#11232)
- Make wildcard storage change subscriptions RPC-unsafe (paritytech#11259)
- Add
chain-info
Subcommand (paritytech#11250) - Add
benchmark machine
placeholder (paritytech#11198)
API
- Reduce call size of Referenda pallet (paritytech#11578)
- Safe and sane multi-item storage removal (paritytech#11490)
- Stabilize ecdsa_ functions (paritytech#11486)
- Use 'Items' and 'Collections' in uniques pallet (paritytech#11389)
- jsonrpsee integration (paritytech#8783)
- stabilize
seal_contains_storage
(seal0
) andseal_set_storage
(seal1
) (paritytech#11378) - Remove the
--unsafe-pruning
CLI-argument (step 1) (paritytech#10995) - [contracts] stabilize
seal_code_hash
,seal_set_code_hash
andseal_own_code_hash
(paritytech#11337) - Make wildcard storage change subscriptions RPC-unsafe (paritytech#11259)
- Add
frame_support::crypto::ecdsa::Public.to_eth_address()
(k256
-based) and use it in pallets (paritytech#11087)