v0.1.67
Added
- Experimental Secure Boot: Support for Secure Boot via a signed shim that chainloads iPXE, allowing PXE booting on restricted hardware.
- Windows SMB Re-patching: The UI now detects outdated SMB patches via fingerprinting. Added a Save & Re-patch shortcut in Image Properties.
- Streaming ISO Uploads: Implemented streaming uploads to fix 502 errors on large ISO files.
- netboot.xyz BIOS/UEFI Support: Automatically serves the BIOS variant (
.kpxe) or UEFI variant (.efi) based on the client architecture. - Amber Row Tinting: Visual indicators and reason text in the image list for images that won't boot with current settings.
- CLI User Management: New
bootimus-userutility forlist,enable,disable, and admin status toggling. - Localisation: Added German, French, and Russian support with a language picker on the login screen and header.
- Files Tab Refresh: Added a refresh button to Image Properties → Files to update the file list manually.
- **Experimental support to 'get images' directly from the source - similar to netboot.xyz but you don't need to download and reupload to bootimus.
Fixed
- Ubuntu "Triple Download": Fixed a bug where
live-server(subiquity/cloud-init) would fetch the ISO three times during boot. - VMware UEFI Boot: Fixed Casper-family ISOs (Ubuntu, Pop!_OS, Mint, etc.) failing to boot via PXE in VMware UEFI environments.
- Modal Persistence: Image Properties modal now stays open after actions like "Re-Extract" or "Patch SMB".
- User Management 400: Fixed "Username required" error; frontend now correctly passes the username via query string.
- USB Image Downloads: Fixed 401 unauthorised errors by switching to authenticated fetch and blob downloading.
- UI Interaction: Backdrop clicks now correctly close any active modal.
Changed
- Theming Foundation: Extracted CSS from
index.htmltoweb/static/styles.cssfor better customisation. Changed logos and favicon. - Active-Admin Lock-out Guard: API and CLI now prevent the last active administrator from being demoted or disabled.
- Distro Manifests: Updated to 0.1.61; Linux profiles now explicitly declare
boot_method: "kernel".
Upgrade notes
- Secure Boot: To test experimental support, ensure your DHCP/TFTP configuration points to the new signed shim binary.
- Existing Images: Existing extracted images keep saved
BootParams. Click Re-detect or re-extract to pick up new boot parameters. - netboot.xyz: Requires re-downloading to pull the new BIOS/UEFI switching variants.
- No DB migration required.
Docker
docker pull garybowers/bootimus:0.1.67