Skip to content

Release v0.2.2

Choose a tag to compare

@github-actions github-actions released this 25 Feb 16:53
· 1602 commits to develop since this release

Compiled Binaries

What's Changed

Main features:

  • Handle Node panics in a more robust way by @brusherru in #860
    If Node failed with panic and Smapp didn't catch anything on corresponding GRPC API endpoints (streams) — it will read the log from the bottom to find out an error message.
    Now Smapp can handle properly panics on the Node startup as well. For example, if Node on startup produces the NTP clock drift error and exits — Smapp will show the error message on the Network screen.
    Screenshot 2022-02-25 at 22 47 44
  • Allow Smapp runs without connecting to the network by @brusherru in #862
    Now Smapp can run even without an internet connection or network.
    Smapp will ask the user to select a network if the selected one is unavailable, but the discovery service has others.
    Screenshot 2022-02-25 at 00 37 06
  • Smapp auto-updating by @brusherru in #867
    Smapp still bundles go-spacemesh. However, it can auto-update itself and go-spacemesh.
    To find out a new update Smapp checks the latestSmappRelease property from the discovery service. And if it differs from the Smapp version — it will propose a user to update.
    Screenshot 2022-02-12 at 02 05 39

Chore, fixes, etc:

  • [chore] Updated bug report template by @antonlerner in #861
  • [chore] Add workflow that combines dependabot PRs into one by @brusherru in #873
  • [fix] Fix bug in pr-build workflow by @brusherru in #875
  • [fix] A couple of critical fixes by @brusherru in #872
  • [chore] Update combined dependencies by @github-actions in #874

Including previous pre-release PRs:

  • [feat] Integrate new Tx & Rewards API into Smapp by @brusherru in #825
    Smapp displays transactions and rewards and watches for their updates on the network.
  • [chore] Enlarge yarn install timeout for release workflow by @brusherru in #836
  • [fix] Small fixes, mainly regarding UI and UX by @brusherru in #835, #838, #843
  • [fix] Fix small UI issues in PosProvider component by @brusherru in #844
  • [fix] Avoid multiple simultaneous stream restarts on stream error by @brusherru in #845
  • [tweak] Tweak smesher screen UI by @brusherru in #852
  • [feat] Ask User to restart Node if needed by @brusherru in #853
  • [feat] Brand-new network selection screen and a lot of refactoring by @brusherru in #851
  • [fix] fix filename typo in yarn start by @jonZlotnik in #868
  • [fix] Fix starting up of bundled Smapp by @brusherru in #864

New Contributors

Full Changelog: v0.2.0...v0.2.2
Changelog since last pre-release version: v0.2.1-beta.2...v0.2.2