github gear-tech/gear v1.4.2

latest releases: build, v1.6.1, v1.5.1...
2 months ago

[1.4.2] - 2024-07-19

Bug Fixes

  • Unable to run migration MigrateWaitingInitList with try-runtime (#3965)
  • Define syscalls symbols for non-wasm32 targets (#3964)
  • Use non-compact debug wasm runtime for imports checking (#3968)
  • Remove "gasless" feature description (#3971)
  • Update ED constant (#3972)
  • Fix inability to use vouchers with no balance (#3967)
  • Optional metadata field (#4007)
  • Fix send_commit updating data on operation failure, potential fix for #3881 (#3901)
  • Reduce for mailbox threshold if gasful sent after gasless (#4021)
  • Syscalls integrity tests gas_available (#4029)
  • Resolve publishing issues (#4041)
  • Fix migration that pours and locks the ED on programs accounts (#4065)

Features

  • Change BTreeSet to IntervalsTree in allocations (#3791)
  • Add provision dedicated bench-runner (#3958)
  • Support workspace build (#3960)
  • Print SCALE metadata (#3989)
  • Use existing code ids for syscall params (#3986)
  • Publish runtime metadata in release (#4002)
  • Migrate CI to bare-metal benchmark runner and update weights (#3994)
  • Introduce node wrapper (#4003)
  • Porting gas tree implemenatation into gtest (#3962)
  • Extend bls381 builtin actor (#3948)
  • Implement gsdk api for calling gear_calculateReplyForHandle (#3998)
  • Add transfer_all, transfer_allow_death (#4027)
  • Add NonZeroU256 type & lossy conversion for H160 (#4012)

Miscellaneous Tasks

  • Move migrations to separate directories (#3963)
  • Bump versions after release v1.4.1 (#3969)
  • Soft link rust-toolchain from the root workspace (#3980)
  • Specify stable toolchain installation (#4011)
  • Remove pause program storage code (#3947)
  • Remove old migrations (#4024)
  • Introduce trait AsOption to simplify interfaces (#4022)
  • Bump schedule version to reinstrument codes (#4035)

Refactor

  • Update READMEs (#3956)
  • Remove loaded pages from pallet manager (#3981)
  • Remove core program (#3982)
  • Move types to gprimitives crate (#3919)
  • Move program from gear-common to gear-core (#3983)
  • Add generic lazy-pages, native and substrate-ri interfaces (#3991)
  • Guarantee system accounts existence for programs (#3961)

Testing

  • Run benches on isolated core if configured (#3957)
  • Add instantiate_module_* benches per section (#3929)

Ci

  • Use fork-action instead of action script (#3764)

Don't miss a new gear release

NewReleases is sending notifications on new releases.