0.5.5-stable
Download
Download this release on the GitHub Releases page.
โ ๏ธ IMPORTANT WARNING โ IPv6 ISSUES
If you are using IPv6, please be aware that there are currently known issues with this release.
Systemโ
- Recommended Kernel 6.18.41
- Update Docker v29.7.1
- Update QEMU v11.0.3
- Update SnapRAID v14.9
- Update wsddn v1.26
- Add nvtop
- Add b3sum to packages
- Add fruit compatibility to SAMBA
New Featuresโ
- NUT (Network UPS Tools) Integration
- Implement NUT into mos-api_cli
- Create new endpoints
nut/settingsandnut/status - Create new websockets for NUT
- Parse basic NUT data model and return vars as raw data
- Change how NUT settings work (enable still on
mos/settings/network/services) - Remove config files from Diagnostics, add
nut.jsonandnut.confinstead
- Disk Descriptions
- Add new endpoint
disks/{device}/descriptionto add a description to a disk - Add new endpoints
disks/descriptions/orphanedanddisks/descriptions/orphaned/{serial}to delete orphaned disk descriptions - Add new
descriptionkey to disks and pools endpoints - Make sure to include description in
disks/unassignedendpoint
- Add new endpoint
- LXC Mounts
- Add LXC endpoints for adding/removing/modifying LXC host mounts
- Add possibility to add host mounts when creating LXC containers
- LXC create mounts
- Pool Sharing
- Add new share endpoint to pools to toggle pool between shared or private
- VM Improvements
- VM CPU pinning and slider
- Fix for VMs that adds topology and cache
- Admin Tokens & Permissions
- Prepare auth middleware for read-only and custom tokens
- Create new admin token permission endpoints
- Implement new keys for permission modes and resources
- More detailed permissions for admin tokens
- Admin tokens custom permission fix
- Make sure that websockets also honor tokens correctly
- MOS Hub
- MOS Hub improvements
- Rename
mos/hub/recommendedtomos/hub/knownrepositories - Pull known repositories on MOS Hub update instead of only on boot
- Networking
- Network interfaces bonding
- Create new function for DHCP Interfaces queue
- System
- Add new key
logsizetomos/settings/systemendpoint to limit the size of/var/log - Add new keys for WebUI for Tailscale
- Add logsize remount for
/var/logsize
- Add new key
- Translations
- Add new language
nl.json(Dutch) - Translate new strings added upstream (bonding, MOS Hub warning, log dir size)
- Add "create virtual pool" and "smart attribute acknowledged successfully", reorder keys to match en.json exactly
- Add new language
Bugfixesโ
Networkingโ
- Add missing IPv6 blocks to networking init script
- Validate IPv6 and CIDR
- Make sure to send address and CIDR separated
- Make sure that IPv6 VLANs get created correctly
- Fix issue with bond cleanup logic that bonds are not removed when interfaces are set to non-bonds
Dockerโ
- Make sure to parse extra parameters and post parameters correctly in Docker
- Fix GPU issue not being passed over correctly for Docker
VM & LXCโ
- Fix issue where VM disks get never created if a new disk is added to a VM
- Make sure to parse sizes from vdisks and add G if only a number is given
- Fix order from MAC address and start auto injection and make sure there is no empty line between lxc.net block
- Fix issue where no MAC address was injected into new LXC container
- Add new
invalid_configtolxc/containersendpoint to mark broken containers as such and not silently hide them - New key for wrong LXC config
- Fix for container Index error
Disks & Storageโ
- Add temperatures to disks endpoint when metrics are pulled
- Fix for SAS rotational disks showing as SSDs
- Throw error message when encrypted disk is found but no passphrase is specified
System & Servicesโ
- Start API before starting frontend
- Set timezone after JSON files are cached
- Disable nmbd start
- Disable nmbd stop/start
- Make sure that no empty containers file is written
- Make sure to do atomic writes on containers file
- Make sure to give back empty array even if containers or compose-containers file is broken
- Fix for cleanup to not delete all containers
- Fix bug where tokens file could be overwritten
- Remove
lastUsedfrom tokens file - Fix for Tailscale to restart service on every change
MOS Hubโ
- Fix for MOS Hub mixing known repositories all the time into the configured repositories
- Fix for MOS Hub when deleting last repository from configured repositories not cleaning up on disk