0.1.6 - 2023-06-07
Bug Fixes
- Update
grcov
to musl-based binary (#2660) - Tune page weights and make heuristic tests for them (#2656)
- Fix infinite loop in calculate_gas rpc (#2662)
- Improve error messages and ignore incorrect docs (#2709)
- Happy new year 🎄 (#2714)
- Fix
SessionValidatorSetMigration
weight (#2712) - Backend vague errors (#2701)
- Auto-replies on messages deposited as event (#2723)
- Appending WGas to gasful host calls (#2706)
- Detect incorrect code at early stage (#2719)
Documentation
Features
- Squash node wrappers to gsdk (#2591)
- Add proxy and multisig pallets to both vara and gear runtimes (#2647)
- Introduce proc-macro for generating short storage queries (#2604)
- Add
pay_program_rent
extrinsic/syscall (#2535) - Add install script for *nix (#2669)
- Add weight unpacking tool (#2672)
- breaking Auto replies (#2547)
- breaking Deny replying on replies (#2675)
- breaking Deny waiting after reply (#2686)
- breaking Deny replies with delay (#2687)
- Generate host calls with proc-macro (#2682)
- Generate host calls with proc-macro (#2682)
- Introduce module error (#2638)
- Conditional generating client API (#2667)
- Introduce
demo-constructor
(#2689) - Provision flag for external node on gas pallet (#2720)
- Add weights for sign-ext instructions (#2563)
- Generate
metahash
function in programs (#2698)
Miscellaneous Tasks
- Fix proc-macro that produces incorrect docs (#2632)
- Introduce feature for building examples with debug gstd (#2625)
- Update weights (#2616)
- Obsolete some spec-tests and examples 2 (#2661)
- Hash the data of pausing program in two steps (#2683)
- Bump sccache v0.5.1 (#2715)
- Update bad block hash (#2726)
Refactor
- Remove legacy meta Wasm generation (#2613)
- Avoid memory accesses on zero size reads (#2627)
- Avoid memory accesses on zero size writes (#2648)
- Change saturating to checked in
MAXIMUM_BLOCK_WEIGHT
(#2617) - Remove duplicate code (#2626)
- breaking Store only first missing block in scheduler (#2404)
- Add program rent parameters to metadata (#2671)
- Use
LimitedStr
for global names (#2630) - Move heuristics from
gear
&vara
runtimes toruntime-common
(#2670) - Revert
self
mutability forExt
trait (#2677) - Migrate mutation tests from
mutagen
to a more stablefail
crate (#2679) - Clean up demos with
demo-constructor
known cases (#2711) - Make gas limit variable in runtime-fuzzer (#2678)
Testing
Build
- breaking Pass program build features to wasm-builder (#2599)
- Propagate toolchain to wasm-builder (#2641)
- Improve toolchain detection with regex (#2652)
Ci
- Script to run node-fuzzer in background and small fixes (#2655)
- Try to fix
build-win-native
job launch (#2659) - Use symbolic link for pinning toolchain (#2676)
- Bump
codecov/codecov-action
tov3
(#2685) - Add
RUSTDOCFLAGS=-D warnings
to Makefile (#2707)
Runtime
- Remove unused migrations (#2728)