2021-07-30

Release notes: UBOS Linux update 2021-07-30

/releases/2021-07-30/release-notes/

To upgrade

To be safe, first create a backup of all your sites, with a command such as:

  • sudo ubos-admin backup --all --backuptodirectory ~

Then, update your device:

  • sudo ubos-admin update -v

New: revamped developer experience

To make packaging apps for UBOS simpler, we now provide a pair of Docker containers, and a tutorial for how to use them:

  • One container is used for building packages, and has the most common build tools pre-installed, so developers can build immediately with almost no required setup.

  • The other container simulates a typical target UBOS system, to test the built packages in a real-world environment.

This allows developers to use any platform they love as their development platform for UBOS (as long as it runs Docker), their favorite editor and other tools on that platform, and speeds up setup very considerably.

For developers who prefer systemd-nspawn over Docker on Linux, a second tutorial describes a very similar setup.

Other new features and key changes

  • The developer documentation on the UBOS website has been reorganized.

  • UBOS now is easier to use inside of a Docker container; for example, UBOS has gained a Docker-specific network configuration so Docker and UBOS network management don’t get into each other’s way.

  • Some IPv6 traffic that had been incorrectly blocked by the UBOS firewall is not blocked any more.

  • UBOS can now use LLMNR to acquire an IPv6 address.

  • High load is not considered an error any more in ubos-admin status; only if the high load persists for a longer period of time.

  • ubos-admin setup-shepherd had its arguments and behavior made simpler and more consistent.

  • ubos-install can run an extra script on the installed system, at the end of the installation before the installed system is unmounted.

  • The UBOS build tool macrobuild now defines its tasks in more sane manner.

  • PHP is now at version 8.

  • All “master” branches in Git have been renamed to “main”.

Package upgrades in this version

  • Almost 700 packages in have been updated, including apps phpBB and Wordpress.

Bug fixes

The usual: fixed bugs and made improvements. You can find the closed issues on Github tagged with milestone ubos-25.