github gear-tech/gear v0.1.6

latest releases: build, v1.4.1, v1.4.0...
11 months ago

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

  • Explain message locks removing (#2636)
  • Introduce dlmalloc & galloc optimizations paper (#2645)

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 to runtime-common (#2670)
  • Revert self mutability for Ext trait (#2677)
  • Migrate mutation tests from mutagen to a more stable fail crate (#2679)
  • Clean up demos with demo-constructor known cases (#2711)
  • Make gas limit variable in runtime-fuzzer (#2678)

Testing

  • Add messages for asserts in gcli (#2629)
  • Run runtime upgrade check (#2658)

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 to v3 (#2685)
  • Add RUSTDOCFLAGS=-D warnings to Makefile (#2707)

Runtime

  • Remove unused migrations (#2728)

Don't miss a new gear release

NewReleases is sending notifications on new releases.