Release v0.2.2
·
1602 commits
to develop
since this release
Compiled Binaries
- Windows: https://storage.googleapis.com/smapp/v0.2.2/Spacemesh%20Setup%200.2.2.exe
- macOS: https://storage.googleapis.com/smapp/v0.2.2/Spacemesh-0.2.2.dmg
- Linux: https://storage.googleapis.com/smapp/v0.2.2/spacemesh_app_0.2.2_amd64.deb
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.

- 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.

- 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 thelatestSmappReleaseproperty from the discovery service. And if it differs from the Smapp version — it will propose a user to update.

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
- @jonZlotnik made their first contribution in #868
- @antonlerner made their first contribution in #861
- @github-actions made their first contribution in #874
Full Changelog: v0.2.0...v0.2.2
Changelog since last pre-release version: v0.2.1-beta.2...v0.2.2