Releases: skiffos/SkiffOS
2024.05: SkiffOS Release
This release corresponds to Buildroot 2024.05.
Fixes and improvements:
- buildroot: security bump go 1.22.5 (425a6dc)
- skiff-core-nixos: update to latest (b98770b)
- buildroot: security updates to openssh (d024c10)
- pi: arm32 kernel dts files were moved (0f6f5e5)
- buildroot: fix rpi-firmware for arm32 (fc89464)
- configs: drop core/dietpi (4637762)
- buildroot: bump containerd to v1.7.18 (cd966be)
- builroot: update docker to v27.0.2 (5e0f6ca)
- configs-base: update kernel to 6.9.7 (891d1d0)
- fix: also use build os in cache matrix (caffe4f)
- fix: use better caching keys for github actions (9b3b29c)
- configs-base: update kernel to 6.9.6 (df05edc)
- pi/common: bump kernel to rpi-6.6.34 (808c2ea)
- buildroot: prepare for 2024.05 release (c569645)
- buildroot: fix systemd build (eb3326e)
- chore: update gitignore (2310b08)
- skiff-core-defconfig: check if pkgs are available and use cross-platform manifest (ac3d696)
- skiff-core-defconfig: use debian sid (c2738ae)
- pi/common: bump kernel to 6.6.33 (70306c4)
- buildroot: update systemd 256 and upstream (85d3b61)
- buildroot: update embiggen-disk (1a463c0)
- buildroot: update rtl8812au-aircrack-ng (c7541fa)
- buildroot: update systemd to v256-rc2 (0e75cad)
- buildroot: update docker-compose (f0d22c5)
- skiff-core: update to v1.13.0 (06447c5)
- buildroot: update to upstream (d089e4b)
- pi/common: bump kernel to rpi-6.6.30 (ee9ebcb)
- buildroot: fix mdadm build failure (fae2404)
- buildroot: fix linux-firmware hash (4ce435f)
- buildroot: update go and buildroot to 2024.02.2 (bc14305)
Full Changelog: 2024.02.1...2024.05
2024.02.1: SkiffOS Release
This release corresponds to Buildroot 2024.02.1.
Thank you to @peterwilli for contributing UTM (MacOS) support for virt/qemu: #310
Fixes and improvements:
- buildroot: include elfutils fix patch (cde5fde)
- buildroot: update to upstream (cfb2b37)
- valve/deck: update kernel and firmware to v6.5.0 (0d37037)
- skiff/core: add psmisc and xinput to packages list (70baba4)
- core/holoiso: drop configuration (43030f4)
- resources: optimize png images (d494e26)
- configs-base: update kernel to 6.8.6 (9cdecb6)
- virt/qemu: add support for UTM (e8463b7)
- virt/qemu: use cpu max, disable monitor, conditional enable kvm (cd921dd)
- apple/arm: disable .cpio.uboot (f8832fc)
- buildroot: update qemu to 9.0.0-rc2 and update upstream (1e64d2e)
- configs-base: update kernel to 6.8.4 (57ab953)
- buildroot: update fuse-overlayfs and delve (2c71b8a)
- starfive/visionfive2: remove kernel/extra fragment (aa05f0b)
- apps/docker: add kernel fragment with required settings (d0bb086)
- buildroot: update containerd, docker (5039fe4)
- skiff/core: bump version to v1.12.0 (55203a9)
- buildroot: fix rtl8812au build (c949518)
- configs-base: fix kernel headers version (147c11b)
- configs-base: update kernel to 6.8.2 (b9cf9ba)
- apple/intel: fix facetimehd on kernel 6.8.x (22afdcc)
- buildroot: update rtl8812au-aircrack-ng (a74dc64)
- configs-base: add built-in modules for usb storage (389ea6c)
- configs-base: fix busybox against kernel 6.8.x (d9d2717)
- pi/common: use the 4x variant for rpi firmware (329d8b3)
- pi/common: set correct kernrel headers series (bccb9b0)
- pi/common: build image: extend image size to 12gb (84c53b1)
- pi/common: bump kernel to rpi-6.6.21 (e40d749)
- configs-base: update kernel to 6.8.1 (a51b61c)
- buildroot: update to upstream and update rpi-firmware (e442c37)
- apple/intel: update facetimehd package (8146e93)
Full Changelog: 2024.01...2024.02.1
2024.01: SkiffOS Mainline Release
This release corresponds to Buildroot 2024.02.
Fixes and improvements:
- buildroot: update docker-compose (cd84680)
- apple/arm: mark as vm with utm (8d9e983)
- apple/arm: new configuration (471a04d)
- apple/macbook: rename to apple/intel (ccc647f)
- buildroot: fix building go on arm64 hosts (b8d9149)
- configs-base: update kernel to 6.7.9 (0924a92)
- buildroot: fix go-bootstrap-stage3 host install step (1c638e3)
- buildroot: add go-bootstrap-stage3 to fix go1.22 (0591f2c)
- buildroot: update to 2024.02 and update go 1.22.1 (4aeeba0)
- buildroot: update to upstream and update irqbalance (dc1f5a9)
- bananapi/common: remove upstreamed kernel patch (c1935b5)
- buildroot: update to upstream (9a4ab39)
- pi/{4,5}: remove cma cmdline option (ba310a2)
- configs-base: update kernel to 6.7.6 (73b5341)
- Merge pull request #308 from skiffos/add-pi-5 (4639cb3)
- pi/5: new configuration package (61cbe0c)
- pi/common: make 64-bit the default and cleanup (2599ed0)
- pi/common: bump kernel to 6.1.77-r2 (d4d6d46)
- bananapi/common: backport fix for stmmac kernel panic (8ce95ec)
- configs-base: update kernel to 6.7.5 (ef50429)
- buildroot: integrate upstream fix for sudo build failure (5ea3b19)
- fix: only upload artifact in ci if build-os is latest (364d0b8)
- bananapi/m1: set updated path to dts (beb5fb7)
- bananapi/m2: set updated path to dts (e89f455)
- buildroot: fix sudo build on Ubuntu 22.04.4 LTS (0fc68f6)
- Revert "buildroot: fix for build on Ubuntu 22.04 LTS" (d909f51)
- buildroot: fix for build on Ubuntu 22.04 LTS (13599b4)
- chore: add ubuntu 22.04 lts to ci (2000f89)
- readme: drop which from apt-get install (3354f13)
- virt/docker: set cgroups and cgroupns (49b8a40)
- buildroot: use unified cgroup heirarchy (921f123)
- configs-base: use gcc 13 (4348033)
Full Changelog: 2023.11.1...2024.01
2023.11.1: SkiffOS Mainline Release
This release corresponds to Buildroot 2023.11.1.
Fixes and improvements:
- pi/common: update kernel to rpi-6.1.77 (d45fa1e)
- buildroot: update docker, runc, containerd, nerdctl (f3f1a02)
- configs-base: update kernel to 6.7.4 (02430f4)
- starfive/visionfive: add cflags and kernel opts (27dff3e)
- configs-base: update kernel to 6.7.2 (141c2c5)
- configs-base: bump kernel to 6.7.1 (e933b66)
- jetson/agx: add SKIFF_NVIDIA_BOARD setting (630d7f6)
- chore(deps): update actions/cache action to v4 (8ea3e0c)
- virt/docker: remove kernel headers requirement (4f94d11)
- configs-base: update kernel to 6.6.12 (5e65321)
- jetson/agx: bump kernel to 5.10.120 (cdcf356)
- jetson/common: upgrade linux4tegra to 36.2 (8f5f0d2)
- readme: remove outdated note about notes column (eb8e974)
- configs-base: update kernel to 6.6.11 (20bc5a5)
- buildroot: update to go 1.21.6 (07950f5)
- configs-base: update kernel to 6.6.10 (07361b9)
- starfive/visionfive2: upgrade to upstream kernel (b9afaaf)
- jetson/tx2: double the cpu performance by changing nvpmodel (fc3cdba)
- linux4tegra-legacy: patch nv.sh to remove dpkg (97c81d2)
- jetson/tx2: no resize persist, adjust serial port (14c3fcb)
- jetson/tx2: fix kernel build (27d810f)
- buildroot: allow systemd to be built on older kernels (8fa03e2)
- jetson/tx2: add alsa seq fix kernel patch (9ac4241)
- jetson/tx2: disable kmsg rate limiting (37065b3)
- buildroot: update to upstream and rtl8812au (f2babc8)
- configs-base: update kernel to 6.6.8 (fa0c84b)
- buildroot: update and security patch openssh (dc5ee1f)
- configs-base: update kernel to 6.6.7 (485ede2)
- chore(deps): update actions/upload-artifact action to v4 (4ca34f9)
- configs-base: update kernel to 6.6.6 (8184c3a)
- pi/common: bump kernel to rpi-6.1.66 (9ac8b5b)
Full Changelog: 2023.11...2023.11.1
2023.11: SkiffOS Mainline Release
This release corresponds to Buildroot 2023.11.
Fixes and improvements:
- buildroot: update to upstream (64b6a3e)
- buildroot: security fixes to some package downloads
- configs-base: update kernel to 6.6.5 (afce775)
- fix(scripts): Add error handling to buildroot setup (4372c0b)
- configs-base: bump binutils to 2.41.x (c23a3b5)
- skiff/core: bump version to v1.11.0 (d52987c)
- intel/desktop: improve push_image.bash detection (19534ee)
Full Changelog: 2023.08.2...2023.11
2023.08.2: SkiffOS Mainline Release
This mainline release corresponds to Buildroot 2023.08.2.
Fixes and improvements:
- starfive/visionfive: fix riscv isa definition (6a68b84)
- buildroot: update to upstream (775a578)
- skiff-init: drop requirement on glibc (0938873)
- configs-base: update kernel to 6.6.1 (f2e8d09)
- buildroot: update to latest upstream (13d99a1)
- licheerv_st7789v: add note about removing console (9635995)
- licheerv_st7789v: update example image (0510ef2)
- allwinner/licheerv_st7789v: support for spi-based tft display (3d89ffe)
- pi/common: bump kernel to rpi-6.1.61 (59c4fab)
- buildroot: update go, containerd, rebase (6f1c067)
- allwinner/d1: reduce boot delay to 0 (0f1f92a)
- configs-base: update kernel to 6.5.10 (f5e815b)
- pi/common: bump kernel to rpi-6.1.58 (c62285c)
- buildroot: update docker-compose to v2.23.0 (83c216d)
- buildroot: update buildah (9e25b5b)
- buildroot: update to 2023.08.2 and update runc (f393e67)
- configs-base: update kernel to 6.5.9 (5602a5c)
- configs-base: update kernel to 6.5.8 (4a0a008)
- pi/common: bump kernel to rpi-6.1.57 (d91fbe5)
- all: fix kernel headers selection (1002326)
- core/gentoo: fix accept keywords (cc21399)
Full Changelog: 2023.08.1...2023.08.2
2023.08.1: SkiffOS Mainline Release
This mainline release corresponds to Buildroot 2023.08.1.
Fixes and improvements:
- buildroot: security update go (b3fb31f)
- configs-base: update kernel to 6.5.7 (e504e0d)
- buildroot: update containerd to 1.7.7 (cf90c33)
- core/gentoo: remove localrepo-crossdev (15c14d3)
- core/gentoo: drop ruby from accept keywords (93d3f72)
- core/gentoo: update package accept keywords list (083f103)
- buildroot: update to latest upstream (9735dd5)
- configs-base: update kernel to 6.5.6 (90d72f4)
- buildroot: update amlogic-boot-fip and to upstream (a9774db)
- skiff-core-gentoo: temporarily install gentoo-sources when building (d55c670)
- skiff-core-gentoo: fix package keywords copy (89c1fcf)
- skiff-core-gentoo: fixes and use systemd suffix (1f97717)
- buildroot: update to upstream (1c467ab)
- configs-base: update kernel to 6.5.5 (f213705)
- odroid/m1: use load instead of fatload (e15e30a)
- configs-base: update kernel to 6.5.4 (f65443c)
- apps/rtklib: new package (ce74c04)
- buildroot: add rtklib (d3b5547)
- pi/common: set systemd reboot watchdog to 12sec (910ce35)
- configs-base: move journald.conf to journald.conf.d (7ce721b)
- buildroot: update rpi-firmware and rebase (c86cfce)
- configs-base: util-linux: add hwclock, irqtop, losetup, rename, waitpid, wdctl (aac79b3)
- skiff-init-squashfs: format with clang-format (8e76770)
- pine64/common: use megi orange-pi-6.6 integration branch (6e3c138)
- pi/common: use fat32 for boot partition (b39c816)
- pi/common: make boot partition 8gb, rootfs 2gb (069030f)
Full Changelog: 2023.08...2023.08.1
2023.08: SkiffOS Mainline Release
This mainline release corresponds to Buildroot 2023.08.
Fixes and improvements:
- buildroot: update to upstream (662c573)
- refactor: format/install script minor tweaks (08a365d)
- beaglebone/common: bump kernel to ti-5.10.168-r71 (5188b02)
- configs-base: update kernel to 6.5.3 (522c14c)
- pi/common: bump to kernel rpi-6.1.53 (4bc06b8)
- arm: kernel 6.5.x added directory prefixes to dts files (520d04a)
- refactor: remove unnecessary .target.wants symlinks (9b81018)
- buildroot: update docker to 24.0.6 (bce34b5)
- buildroot: add missing header to conmon (43293da)
- buildroot: security update go 1.21.1 (c83dd07)
- configs-base: update kernel to 6.5.2 (c147ce7)
- chore(deps): update actions/checkout action to v4 (5e13967)
- configs-base: update kernel to 6.5.1 (c1ec945)
- pi/common: bump kernel to rpi-6.1.50 (ac3e2ef)
Full changelog: 2023.05.2...2023.08
2023.05.2: SkiffOS Mainline Release
This mainline release corresponds to Buildroot 2023.05.2.
Features or major changes:
- Update to Go 1.21
Fixes and improvements:
- configs-base: update kernel to 6.4.13 (fb4bcbf)
- pine64/common: use partuuid for root= parameter (4bb9cf5)
- pine64/rockpro64: fix kernel config and cflags (53832c1)
- pine64/common: bump kernel to megi-6.4.7 (1858539)
- core/gentoo: fully remove old portage repo dir (b2c68b7)
- pi/common: bump kernel to rpi-6.1.42 (e4aa110)
- configs-base: wpa-supplicant: enable wpa3, mesh, ibss-rsn, autoscan (2ce3925)
- skiff-core-defconfig: add tmux (3bf48d6)
- skiff-core-defconfig: add mplayer (3356fc6)
- skiff-core-defconfig: add mesa-vulkan and ffmpeg (fe69dc9)
- rockpro64: remove drm radeon (d3910e5)
- pre: kernel headers 6.4.x are required (2159eff)
- intel/desktop: drop some unnecessary kernel options (a662be5)
Full changelog: 2023.05.1...2023.05.2
2023.05.1: SkiffOS Mainline Release
This mainline release corresponds to Buildroot 2023.05.1.
Features or major changes:
- odroid/h3: new configuration
- apps/docker: merge resources/docker/daemon.json.d json files
- apps/docker: merge apps/compose into apps/docker
Fixes and improvements:
- configs-base: update kernel to 6.3.7 (0cbe2c1)
- buildroot: update docker-engine and podman (18fce81)
- buildroot: fix commit message for docker-cli bump (3c2b51d)
- configs: base configuration reword to configuration (224c847)
- buildroot: fix host ccache license hash (8346674)
- buildroot: update to latest upstream (934341a)
- readme: fix broken link to arch (b8abfa9)
- virt/docker: use tty for container and remove cgroupfs mount (7bc25c0)
- virt/docker: remove tty option (bc06ed2)
- configs-base: bump binutils to 2.40.x (f75c07b)
- jetson/common: legacy kernel nv-4.9.337 and l4t 32.7.4 (6e9e963)
- jetson/nano: sync kernel with jetson/tx2 (c6336a1)
- jetson: legacy: disable libnl on old 4.9.x kernel (999056d)
- jetson: disable dco in openvpn to fix build failure (45801a0)
- pi/common: bump kernel to rpi-6.1.36 (943a554)
- jetson: tx2, nano: update kernel url (af37ad0)
- jetson: legacy: fix sound-seq kernel build failure (9e326c0)
- readme: add apt dependencies command (e4133f5)
- readme: update debian deps (11d4c9e)
- intel/desktop: use buildroot dir as output path (2839aee)
- pi/common: bump kernel to rpi-6.1.38 (589a285)
- buildroot: update rpi-firmware and pkgs to upstream (4bf4844)
- util/argon1: remove unnecessary egl dependency (ce36a39)
- configs: buildroot now supports headers 6.4.x (3ceeb9d)
- configs: update u-boot to 2023.07 (d839c5d)
- odroid/xu: add odroid hc1 dts (c747f76)
- buildroot: update go to 1.20.6 (dfe2e1b)
- buildroot: adjust commit log (0f424bc)
- buildroot: include patch for go1.19.11 (2c92269)
- buildroot: update docker-engine, docker-cli, docker-compose, docker-cli-buildx (9385ba5)
- odroid/c2: remove broken uboot patches (eb7801b)
- odroid/xu: remove old uboot patch (38cf41d)
- intel/x64: enable amdgpu module (cb7e824)
- pi/4x64: adjust config.txt (c50966e)
- buildroot: backport fix for docker-cli host header (301e8e6)
- scripts: simplify push pi files (cdfe670)
- pi/4x64: add more commented lines to config.txt (e54ee29)
- pi/4x64: fix drm memory error (4a530eb)
- skiff/core: use debian bookworm and other improvements (15534e1)
- buildroot: fix docker-cli-buildx install location (e95584c)
- buildroot: reword buildx commit (1fa1623)
- pi/4x64: remove unnecessary fixup4 line (24e7030)
- pi/4x64: remove unnecessary start4x line (a3bb678)
- odroid/common: bump kernel to version tb-6.4.3 (3267e49)
- skiff/core: bump to version v1.10.1 (4bf2b08)
- odroid/xu: remove unnecessary dmc command (940f632)
- odroid/common: increase boot partition to 1gb (5ed8fbe)
- pi/common: increase boot partition to 1gb (e384d27)
- pi/common: update kernel to 6.1.38 (970dede)
- buildroot: update nvidia-driver to 525.125.06 (ea58d02)
- skiff-core-defconfig: add pulseaudio (6dba243)
- intel/x64: disable radeon in favor of amdgpu (4efc0aa)
- skiff/core: add xfce power manager (3d9460b)
Full Changelog: 2023.05.1...2023.05