All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- update skywire to 1.2.1
- APT repo and skybian releases migrated to github.
- Moved autopeering system to the skywire source code
- Skybian postinstall script produces the env file with different defaults depending on environmental variables
- Adapted the PKGBUILD and IMGBUILDs to produce images with pre-release or release candidate binaries + repository configuration for http://deb.skywire.dev
- Scripted autopeering for orange pi prime image from skybian package
- Updated base image to latest available armbian image (bullseye)
- Use skywire-bin debian package instead of untracked files comprising the installation arranged in the filesystem
- Create skybian PKGBUILD with .deb packaged modifications to the skybian image
- Configure the apt repository in the software sources with skybian package
- Create skybian .deb package for amd64 only containing the repository configuraion and signing key
- Change builds of the images to PKGBUILD format (as .IMGBUILD)
- Skywire configuration is generated on firstboot
- Skywire is updated to the latest version on first boot
- Autopeering visors to a hypervisor for the orange pi prime image
- Skyimager
- Updated Skywire to
v0.4.2
.
- Fixed
make build-skybian-img
. - Updated
orange pi prime
andorange pi 3
OS image urls.
- Support for building an Orange Pi 3 Skybian arm64 image.
- Support for building a Raspberry Pi Skybian arm image supported by all raspberry pi models.
- Changed Debian Stretch to Debian Buster support for Orange Pi Prime
- Combined initial build of Orange Pi Prime skybian image with Orange Pi 3 and Raspberry Pi
- Updated Skywire to
v0.2.3
.
NetworkManager.service
should be running before theskywire-startup.service
(#23).- Fixed various boot errors (e300f94eb1b22d30dd86a024e07f89a65ba0a12e).
- Introduced
skyconf
to help orchestrate initial boot of Skybian. - Introduced
skyimager
as a replacement forskyflash
and addedbuild-skyimager.sh
to orchestrate cross compiling ofskyimager
.
- Updated Skywire to
v0.2.0
. - Various changes and simplifications to files within
static
, as well as tobuild.conf
andbuild.sh
, in order to accommodate integration of Skywirev0.2.0
.
- Added new managerUI code.
- Updated the discovery address.
- Added latest Skywire testnet code
- OS upgraded to Armbian 5.75 with kernel 4.19.20
- Armbian changed the layout of the filesystem and the boot firmware, so we changed to adapt to that.
- Config offset is now at block #32768 (of 512 bytes) higher than in previous versions
- Skyflash at this point needs to be modified to work with this because of the change on the filesystem layout of armbian
- Skybian will be distributed as a single base image (saving user's time and bandwidth), from this image you can generate a manager and how many nodes/minions you need by using the Skyflash tool
- Explanatory document about the build process: Build_Skybian.md
- The README.md now has the RELEASE steps for reference
- Add a CHANGELOG.md file (this file)
- First working version of Skybian
- Skybian is based in Armbian version 5.65
- Build script has now strict error checking
- Renamed the environment.txt file to build.conf to better represent that it is a configuration file.
- Travis yml build and deploy instructions update to match git flow logic.
- Updated README.md with a comment on the build process on the Build_Skybian.md file.
- Versioning for Skybian will match the Skywire ones, starting with 0.0.3