Skip to content

Releases: YIO-Remote/remote-os

v2.0.0-rc3

18 Apr 15:45
1831bc9
Compare
Choose a tag to compare
v2.0.0-rc3 Pre-release
Pre-release

This is the 3rd release candidate of the next major version 2.0.0 and allows to set the timezone in /boot/timezone.
It is intended for testers and developers to catch any show stoppers before a public release.
Please check the open issues and further description in RC1 before you update!

To update from RC1 or RC2: open the SWUpdate site running on the remote on port 8080 in a web browser and load the swu system update file.


Features

Development Build v2.0.0-rc2-2-g1831bc97

18 Apr 15:29
1831bc9
Compare
Choose a tag to compare

Features

v2.0.0-rc2

17 Apr 14:34
5c9ec74
Compare
Choose a tag to compare
v2.0.0-rc2 Pre-release
Pre-release

This is the 2nd release candidate of the next major version 2.0.0 and fixes DNS lookups and NTP.
It is intended for testers and developers to catch any show stoppers before a public release.
Please check the open issues and further description in RC1 before you update!

To update from RC1: open the SWUpdate site running on the remote on port 8080 in a web browser and load the swu system update file.


Bug Fixes

v2.0.0-rc1

17 Apr 08:04
1dfb437
Compare
Choose a tag to compare
v2.0.0-rc1 Pre-release
Pre-release

This is the first test release of the upcoming new major release v2.
It is intended for testers and developers to catch any show stoppers before a public release.
Please check the open issues before you update!

New features

  • Full system update with SWUpdate
    Default SWUpdate website is running on port 8080.
  • New partition layout:
    • A / B partitions for fail-safe system updates
    • SquashFS as root file system.
    • ext4 data partition to store individual bind-mounted configuration files in /etc
    • OverlayFS for /var and /opt/yio which are persisted on the data partition.
    • Temporary in-memory overlay for /etc to find all configuration settings which need to be bind-mounted to the data partition.
  • Latest YIO application and integration plugins
  • Buildroot 2021.02 LTS version
  • Qt 5.15.2

Known issues

  • #81 NTP doesn't work due to failed DNSSEC validation. Fixed in RC2.
  • #78 Timezone is not persisted. Fixed in RC3.
  • #77 SSH keys are not persisted

Missing features

The following features will be included in upcoming releases:

  • Full factory reset function with wiping data partition
  • Recovery mode to load system image
  • Secured SWUpdate with basic authentication
    The update page is currently always running and doesn't require a login.
  • Data partition is not yet auto-expanded: #36

Features

Bug Fixes

Code Refactoring

Builds

Continuous Integration

Chores

Commits

Read more

Buildroot SDK v2.0.0

18 Apr 11:07
2a27ead
Compare
Choose a tag to compare
Buildroot SDK v2.0.0 Pre-release
Pre-release

Buildroot SDK for the upcoming remote-os v2.0.0 to start cross-compiling the YIO Qt applications.

Noteworthy toolchain updates:

  • Qt 5.15.2
  • Buildroot 2021.02.1
  • Linux kernel 4.19.127
  • many updated/fixed packages

See Buildroot 2021.02.1 announcement for full details.

v1.1.0

26 Oct 20:08
v1.1.0
d363a0e
Compare
Choose a tag to compare

This release focuses on Bluetooth fixes for the initial setup process in the app.
Dock Bluetooth pairing is fixed and setting up WiFi credentials over Bluetooth works more reliably.


Known issues

  • 2020-10-28: Bluetooth communication issues with the latest dock firmware release v0.1.0.
    Only seems to work with older versions. Sorry about that! We'll continue fixing it.

Features

  • Updated RPi kernel to 4.19.126. Updated RPi, WiFi, Bluetooth firmware (Markus Zehnder)

Builds

v1.0.1

02 Oct 18:03
Compare
Choose a tag to compare

Bug Fixes

Builds


Buildroot toolchain is still the same from v1.0.0: yio-remote-sdk-v1.0.0.tar.gz

v1.0.0

28 Sep 18:51
b5e5e15
Compare
Choose a tag to compare

This ain't an all magic "feature complete" v1 release, but it's still a significant update 👻

This release contains breaking changes, therefore a new major version, which happens to be v1.
From now on, a major release of remote-os will mostly align to a new Buildroot integration:

  • remote-os 0.x was built with Buildroot 2019.8
  • remote-os 1.x is built with Buildroot 2020.02
  • remote-os 2.x will likely be Buildroot 2020.8 or newer

Noteworthy cross-compile toolchain updates:

  • Qt 5.12.8
  • Linux kernel 4.19.97
  • nodejs build fixes
  • systemd build fixes (no more build failures with > 16 jobs)
  • updated Raspberry firmware
  • many updated/fixed packages

See Buildroot 2020.02.6 announcement for full details.


Known issues

Please use the bugfix release v1.0.1 where the following issues are fixed:

  • YIO update scripts are broken.
    Fixed with 899e14e. Patch release will be released soon.
  • Version numbers of all YIO components are wrong.
    They took on the remote-os version during Buildroot build. Fix might take longer since Buildroot custom packages & Qt projects need to be changed.

Breaking changes

  • Buildroot update from 2019.08.1 to LTS version 2020.02.6
  • Updated Qt version from 5.12.4 to 5.12.8 in Buildroot 2020.02.6.
    The remote-software app must be cross-compiled with 5.12.8, older versions won't run anymore.
    Unfortunately the QML library is neither forward nor backward binary compatible. Even though it should be...
  • Requires at least a 2GB SD card.
    Upcoming versions will need a 4GB card for the OS update partition.

Features

Bug Fixes

Chores

v0.5.0

19 Sep 18:12
13aacf2
Compare
Choose a tag to compare

This a test release which has only been minimally tested! Noteworthy new features are a Bluetooth serial console and improved clock handling between reboots.


Features

Bug Fixes

Builds

Buildroot SDK 2020.02.6 RC1

20 Sep 07:58
Compare
Choose a tag to compare
Pre-release

SDK pre-release for the upcoming migration to Buildroot 2020.02.6 to start cross-compiling the YIO Qt applications.

Noteworthy toolchain updates:

  • Qt 5.12.8
  • Linux kernel 4.19.97
  • nodejs build fixes
  • systemd parallel build fixes with many cores
  • many updated/fixed packages

See Buildroot 2020.02.6 announcement for full details.