Skip to content

Releases: openwrt/asu

v0.8.0 - Containers only

05 Feb 10:36
Compare
Choose a tag to compare

Containers only

To improve the sysupgrade security and reproducibility I decided to use containers instead of running the ImageBuilders bare-metal. The advantage is that broken or malicious packages have a harder time breaking the server itself. Previously package post-install script could modify anything on the server.

With this approach I also added the possibility to add external package feeds that are trusted. To do so a client may request extra repositories by supplying repositories and repository_keys in a request. Details are available in the OpenAPI specifications.

With all the great stuff of containers and Podman, whenever Podman acts up the server is broken so I spent quite some time restarting dead Podman sockets or cleaning left-over containers which wouldn't be cleaned up (contrary the API docs).

All in all I'm happy with the change and suggest everyone to use this release instead of the old one.

What's Changed

New Contributors

Full Changelog: v0.7.20...v0.8.0

v0.7.20 - Last non-container release plus one

20 Apr 17:54
Compare
Choose a tag to compare

What's Changed

  • Fix typo where there should be a set and not a list in request packages by @aparcar in #488

Full Changelog: v0.7.19...v0.7.20

v0.7.19 - last containerless release

16 Apr 23:15
Compare
Choose a tag to compare

This is the last releases running the ImageBuilders outside containers. In the future every build will happen inside a container to improve security, let's see how this goes.

What's Changed

  • build: use regex instead of hardcoding distribution name by @1715173329 in #418
  • api: better handling of defaults by @aparcar in #420
  • fixed release_date in janitor.py by @onemarcfifty in #428
  • branches: replace procd-ujail-console with uxc by @aparcar in #482
  • api: allow to prefix packages with a + by @aparcar in #460
  • Updated branches.yml to contain the latest service releases
  • Allow to specify the rootfs_size_mb parameter

New Contributors

Full Changelog: v0.7.18...v0.7.19

v0.7.18

18 Oct 07:06
Compare
Choose a tag to compare

What's Changed

  • misc: handle BRANCHES_FILE env variable and reload by @aparcar in #409
  • branches: add 22.03.2 and 21.02.5 by @otaran in #411

New Contributors

Full Changelog: v0.7.17...v0.7.18

v0.7.17

13 Oct 15:41
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.16...v0.7.17

v0.7.16

10 Sep 21:19
Compare
Choose a tag to compare

What's Changed

  • build: cleanup KDIR_TMP after each build by @aparcar in #393
  • Mixup order of branches.yml

Full Changelog: v0.7.15...v0.7.16

v0.7.15

10 Sep 13:57
Compare
Choose a tag to compare

Handle package changes like dropping of kmods between releases.

v0.7.14

04 Sep 08:54
Compare
Choose a tag to compare

What's Changed

  • Better cleaning of inactive ImageBuilders by @aparcar in #386

Full Changelog: v0.7.13...v0.7.14

v0.7.13

16 Aug 12:55
Compare
Choose a tag to compare

What's Changed

  • build: remove IB leftover on cleanup by @aparcar in #379
  • janitor: automatically refresh branches.json by @aparcar in #376

Full Changelog: v0.7.12...v0.7.13

v0.7.12

30 Jul 13:02
Compare
Choose a tag to compare

What's Changed

  • Update Python version to 3.10 and use slim image by @magneticflux- in #373
  • Allow to use an empty string as filesystem, this may happen on some devices with outdated LuCI app versions

New Contributors

Full Changelog: v0.7.11...v0.7.12