Releases: Cardinal-Cryptography/substrate
Releases · Cardinal-Cryptography/substrate
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)
monthly-2022-06
Automatic snapshot pre-release monthly-2022-06
Changes since last snapshot (monthly-2022-05)
monthly-2022-05
Automatic snapshot pre-release monthly-2022-05
Changes since last snapshot (monthly-2022-04)
Substrate changes
Runtime
- Fix WASM block producer panic (paritytech#11206)
- Add Limit to Tranasctional Layers (paritytech#10808)
- contracts: add
seal_code_hash
andseal_own_code_hash
to API (paritytech#10933) - Add a bounded fallback on failed elections (paritytech#10988)
- Improve Bounties and Child Bounties Deposit Logic (paritytech#11014)
- Allow pallet error enum variants to contain fields (paritytech#10242)
- Stabilize
seal_delegate_call
(paritytech#11037)
Client
- Finality notification: Optimize calculation of stale heads (paritytech#11200)
- Add new hardware and software metrics (paritytech#11062)
- Sub-commands for
benchmark
(paritytech#11164) - Add
benchmark-block
command (paritytech#11091) - Add
dev_getBlockStats
RPC (paritytech#10939) - Add execution overhead benchmarking (paritytech#10977)
- Additional
benchmark-storage
flags (paritytech#11004)
API
- Apply
WeightToFeePolynomial
s topallet_transaction_payment
's length fee (paritytech#10785) - Revert "Replace storage access by atomics" (paritytech#11156)
- Allow pallet error enum variants to contain fields (paritytech#10242)