Skip to content

πŸ”– v2024-3.0 installer v80 #193

Compare
Choose a tag to compare
@Pack3tL0ss Pack3tL0ss released this 02 Feb 20:21
· 90 commits to master since this release

✨ Large update!!

The release of Raspberry Pi OS 12 (bookworm) included a change to use NetworkManager to manage the network.
That broke all network based automations (PushBullet notifications of IP change, cloud sync after IP change, Automatic VPN, Auto fallback to hotspot, ZTP (fallback to static wired w/ DHCP))

Here is a summary of what's in this release:

✨ Restore all network based automations.
✨ Various improvements in network automation/dispatcher script.
✨ Dynamically determine interface names throughout. (primarily of benefit for non rpi systems)
✨ Various installer improvements.
πŸ› Fix optional utilities part of installer / consolepi-extras . Specifically speed-test (already merged) and ansible/ansible collections.
✨ Change method of installing ansible, new method provides more recent version of ansible.
βž– Strip requirements.txt to only direct dependencies
✨ handle deletion of ser2net.conf file after consolepi daemons have started (typically in favor of ser2net.yaml)
✨ Add proc_ids to identify rpi 5
✨ Improve logic that determines if speed-test should be hidden in utilities/consolepi-extras menu.
speedtest is hidden for platforms it doesn't make sense on, i.e. everything prior to rpi4 when the eth NIC would be the limitting factor in any speedtest

✨ Improve consolepi-btconnect Now shows "not found error" when device isn't found and has --list and --help command line options.
πŸ§‘β€πŸ’» Add --no-user option to consolepi-installer primarily to speed repeated testing during development.
✨ Add --branch option to installer (to install from a branch other than master)
✨ Various improvements to consolepi-image
✨ Deprecate/remove ConsolePi_cleanup sysv script, and deploy consolepi-cleanup systemd (consistency)
✨ Updated consolepi-autohotspt to work with NetworkManager (now works with both legacy or bookworm+ installed