github gear-tech/gear v0.2.0

latest releases: build, v1.6.2, v1.6.1...
16 months ago

[0.2.0] - 2023-06-20

Bug Fixes

  • Resolve sccache connection error (#2743)
  • Correctly deal with mailbox interactions and reply deposits (#2745)
  • Fix reserve-use-unreserve panic (#2772)
  • Correctly calculate cost of gas_charge itself (#2801)
  • Fix Duration::from_millis (#2833)
  • Fix runtime blob version embedding (#2848)

Features

  • [breaking] Add ability to deposit gas for reply handling (#2725)
  • Add assembler-script support in wasm-proc (#2690)
  • Restrict mutable globals to be export in gear (#2747)
  • Implement ReservationManager in gstd (#2644)
  • Add extrinsic to remove vesting and transfer (#2752)
  • Introduce gh token env for gh requests (#2803)
  • Spawn batch pool in new thread (#2790)
  • Add some gtest logging (#2827)
  • Add gear-voucher pallet (#2777)
  • Update subxt to 0.29.0 (#2756)
  • Implement RPC method returning WASM runtime version (#2760)
  • Run build job only for A0 or A2 labels (#2847)
  • [breaking] Refactor status code approach (#2823)

Miscellaneous Tasks

  • Use Rust toolchain override (#2730)
  • Add unit test for ReservationError::InvalidReservationId (#2731)
  • Bump version to v0.2.0 (#2762)
  • Remove sccache (#2765)
  • Correct cache path in test measurements CI (#2787)

Performance

  • Improve wasm-builder performance (#2716)

Refactor

  • Create new projects from examples (#2732)
  • Migrate most spec tests to pallet tests (#2749)
  • Properly handle status code (#2740)
  • Remove meta txt files (#2751)
  • Avoid async calls inside into_iter() loop (#2755)
  • Spawn tokio threads and broadcast events (#2748)
  • Move syscall implementations to common (#2721)
  • Make sign_and_submit_then_watch Send (#2757)
  • Remove unused CountersOwner::refund_gas (#2776)
  • [breaking] Review doctests in gstd and gcore (#2778)
  • [breaking] Fix poor error naming in gstd (#2779)
  • Generate dummy wasm_binary.rs (#2782)
  • Download examples from gear-dapp (#2753)
  • Rename generics core-backend & core-processor so they emphasize their essence (#2783)
  • Wasm builder refactoring and some logic improvements (#2767)
  • [breaking] Remove gr_origin everywhere (#2794)
  • Introduce QueueStep (#2804)
  • Remove gas counter from read (#2789)
  • [breaking] New sys-call error representation (#2839)

Testing

Build

  • Fix examples native windows build (#2735)

Ci

  • Add error handling and other improvements (#2737)
  • Code cleanup (#2738)
  • Increase timeout (#2766)
  • Cleanup after fe4e9e7 (#2780)
  • Skip unpacking cache with [skip-cache] (#2800)

Don't miss a new gear release

NewReleases is sending notifications on new releases.