This is a major release with many improvements since WALT version 8.2.
New features and improvements:
- Automatic hard-reboot of nodes failing to boot before a configurable delay.
- rpi3b+, and some rpi4b: SD-card no longer needed, even on 1st boot.
- Smart Zsh completion support. Note: a similar feature for Bash exists since WALT 8.0.
- WALT documentation now available at
http://<your-walt-server>/doc
too. - New DNS service on the server for easier interaction between nodes or other devices.
- New hybrid boot modes for specific experiments where network boot is not applicable.
- New subcommand
walt device port-config
, for easier platform maintenance in a large building. - New subcommand
walt advanced update-default-images
. Check-out node-ownership documentation topic for reference. - Server software tuned to be able to run more virtual nodes.
- Robustness of server code improved regarding server machine stops and restarts.
- Robustness of automated upgrades improved.
- For WALT developers: new
trackexec
module for advanced debugging and performance monitoring. - For WALT developers: new developer-oriented documentation.
- For WALT developers: new option for getting a boot log of selected nodes (
walt-init
phase). - Database indexing improvement, code optimization, documentation updates, test suite updates, and other minor improvements.
Fixes:
- Fix a communication issue when using python scripting features from a distant machine and transferring a large amount of data.
- Fix occasionally wrong status of nodes (booted flag) when rebooting a large amount of nodes at once.
- Fix detecting invalid image names with repeated colon characters.
- Fix specific network configuration setups.
- Fix booting a Raspberry Pi with a local OS on SD card first, and then on WALT without SD card.
- Fix occasional issues related to SSH known-hosts files when working with unmanaged devices.
- Security-related changes proposed by dependabot.
- More minor fixes.
Special thanks to the Schneider Electric team in Eybens for the extensive testing and support.
The OS of WALT server is now based on Debian 12 (codename "bookworm").
The WALT upgrade procedure will upgrade the OS from Debian 11 (the OS version since WALT 8.0) to Debian 12.
Checkout our simple install procedure to install your own walt platform.
Checkout our simple upgrade procedure to upgrade your existing walt installation.
3 files are provided:
- rpi-sd-files.tar.gz: gzip-compressed archive of files you should copy to the SD card of your raspberry pi to turn it into a walt node. See here.
- pc-usb.dd.gz: gzip-compressed image of PC-node bootloader. You can use this image to boot a PC as a walt node, if it does not support PXE booting. See here.
- coral-devb-boot.tar.gz: Use this archive to turn a Google Coral Dev Board into a walt node. See here.