Skip to content

Skyflash-v0.0.4 (Windows app)

Compare
Choose a tag to compare

First Official release of Skyflash, the tool to download, configure & flash Skybian, the Skyminer's OS.

Main features are:

  • Only one tool to download, configure and flash the Skyminer's OS in the form of a portable app
  • Same interface in the major 3 OS (Windows, Linux & Mac OS)
  • Just one file to download, no more 8 big .img for each uSD card
  • Always use the latest version of Skybian from the internet
  • Once you have downloaded and verified the Skybian OS the app will use it as a default, no need to re-download it (unless a new version of Skylash is detected)
  • Auto update warning, It check for new versions on every run and will warn you about it

Changelog:

Added

  • Setuptools compatibility (structure and code changed)
  • Updated Travis .yml file for CI/CD
  • Developers now can create a local Docker image to generate the Windows .exe release file from a linux host
  • Full flashing support in Windows & Linux
  • New flashing paradigm in the UI, to help the user and allow for repeated flashing
  • Full flashing support in macos OSX
  • Full generation of release files via Travis
  • Make now can take care of dependencies in linux for the devs (see make help)
  • Doc update with latest changes
  • UI now shows the name and version of the base image being processed.
  • Skyflash now checks for new versions on startup, if found will warn the user and open a web browser with indications to the user...
  • Skyflash now detects the latest stable version of Skybian (from internet) and use that for the download... if it can detect it, just use the hardcoded one.
  • Added a new dependency for python3: request module, drop your local created docker image and re-create it, see make help

Changed

  • Structure changed to support python3 setuptools
  • Versioning for Skyflash will match the Skywire ones, starting with 0.0.4
  • README and MANUALS updated to reflect recent changes
  • Makefile options changed
  • Posix OS (Linux/OSX) now uses a own streamer app to feed dd for the flash process
  • Windows uses a own flasher app (flash.exe)
  • The docker image in the dev stage that was named "pyinstaller-win64py3:pyqt_winapi" and then renamed to pyinstaller-win64py3:skyflash please remove the old and run make deps-windows to re-create the new docker image.
  • We will not longer release a .deb file for installation, use the linux static app instead.
  • The network config now has a natural view on the IPs, no more spaces in the IPs
  • The internal validation mechanism for the IPs and DNS entries was rebuilt almost from scratch
  • Dev docker image updated, please run make deps-windows to erase your old one and to re-create the updated one
  • Change in Python & PyQt5 version, now we use Python v3.6 and PyQt5 v 5.13