BREAKING CHANGES!
We've introduced a persistent config partition (persistent configs are not enabled yet and do not work), resulting in a change to the partition layout. As a result, partial updates will not work when upgrading from a non-config build to a config-enabled build. Attempts to perform a partial update will result in a verification failure message.
In this case, a full upgrade is required, which will erase all data. You may also need physical access to set up the unit again.
These changes take effect starting with the 2025-02-05 release.
Changes in this release:
- 06ac9db sysupgrade: unmount config
- b930946 init.d: rcK: sync on reboot
- 9160b30 switch config fs
- 5680c3a scripts: fix network interface determination.
- 2a05115 scripts: fix network interface determination in AP mode.
- ecada7d rc.common: handle no interface situation
- abe65be Makefile: use debugfs to remove lost+found dir from config image; remove init script
- 04996dd init.d: add s03config
- 2dea002 prudynt: install config to /etc/config dir; modify path in various packages and scripts
- eda2cf1 Makefile: export config dir; use new var for image
- d7f84c1 automount: change diag chime; add delay
- 19cf993 wifi-ssv6x5x: silence branch
- 1b94f41 busybox: disable CONFIG_FEATURE_VI_REGEX_SEARCH; only in glibc
- e59556b busybox.config: ifplugd is a fixup
- a563f9e busybox: update configuration
- 45b27c3 busybox: disable ip_link_can; remove guard patch
- 4f3c291 busybox: patch iplink for 3.10
- c4e902f scripts: rootfs_script.sh: update uboot vars
- 9b1f29d configs: eufy: update uboot vars
- f16d0e6 buildroot: bump
- b998265 makefile: create a config partition directory in output.
- 883f474 ingenic-lib: update repo commit
- 673c251 configs: build-cache: update wifi modules
- 2da0e7e makefile: update uboot package variables
- ae6248f configs: update uboot package variable names
- 4a22377 thingino.mk: update variables for external-tree uboot
- 5fe481d Merge branch 'master' into config-fs
- 30b3ce4 move uboot package into external tree
- 203304f webui: use the active ip address as a candidate for static ip on the interface.
- 54748fe webui: fix mac address assignment.
- 82fb22e configs: github: build_cache: add uboot env
- ae43209 Merge branch 'master' into config-fs
- a43968f webui: split plugins to tools and services. restore activity indication for services.
- f7f7083 webui: restore enable switch in timelapse plugin.
- 25263a5 webui: simplify diagnostic form code.
- f971c78 Merge branch 'master' into config-fs
- 3011cae Merge branch 'master' into config-fs
- c564b22 Merge branch 'master' into config-fs
- 75283b8 master.uenv.txt: update args
- 2d9cd6a webui: update stub preview image
- 20e7624 Makefile: add env master fragment
- 58da012 makefile: keep 256 uboot size; print hex offset for config partitino
- 6573bc9 WIP, add config parition
- 02545ea Merge branch 'master' into config-fs
- 1ed69c1 sysupgrade: skip self update when upgrading from file
- 572d265 Merge branch 'master' into config-fs
- 337c18f firstboot: fix confnig path
- bf8cf29 overlay: add config dir
- 4f2c037 init: fix config path
- 3c897c5 firstboot: format config
- ce21eb0 init: check config partition
- 61a7c74 Makefile: use truncate instead of dd for ext2 padding
- 64c99e4 fstab: mount config partition on boot
- 0aeb067 Makefile: adjust config dir path
- c0dd136 add empty config dir
- 4225324 busybox: enable mkfs.ext2
- d967cb4 buildroot: add ext2 utils to host utils
- cfc974c Makefile: config is ext2
- fbd1b48 kernel: enable ext4 support