MOS Release: v0.5.8-stable
Note: MOS only supports UEFI boot by default
Release contents:
- mos_0.5.8-stable_amd64.zip - for installation to physical media
(The disk must be formatted with FAT32 and the disk must have the label:MOS) - mos_0.5.8-stable_arm64.zip - for installation to physical media
(The disk must be formatted with FAT32 and the disk must have the label:MOS, additionally possibly needs a device tree file) - mos_amd64.img.xz - for installation to VMs (Min Reqs: 2 Cores + 6GB RAM)
(To extract the image you need to use this command on Linux:unxz --decompress mos_amd64.img.xz)
Changes
- Recommended Kernel 6.18.48
- Update Docker v29.7.2
- Update QEMU v11.1.1
- Update wsddn v1.27
- Update edk2 v202608
- Update Node.js v24.20.0
- Add missing function execution for rsync daemon in MOS startup routine
- Add rsync daemon support
- Create custom rsync init script
- Modify docker pull command to capture output while maintaining error handling
- Add IPv6 support for nginx, thanks @h0dgep0dge
- Fix IPv6 issues, thanks @h0dgep0dge
- Fix variable assignment for local SHA256 Docker digest
- Re-enable nmbd
- Fix make sure to run mos-api_cli as root for NUT
- Add performance modifier to Compose, Docker, LXC and VM
- Add new URL modifier
performance=trueto get the Container/Stack/VM performance metrics (CPU/Memory) — by default no metrics are sent when modifier is not given - Fix issues with notification system
- Add containers, compose and groups to diagnostics
- Add docker network ls to diagnostics
- Make sure to return full model from network services if key is missing
- Add new rsync_daemon to network services
- Create new GET and POST endpoints
/mos/settings/network/services/rsync/config - Create new GET and POST endpoints
/nut/scripts/{event}to create/edit event scripts - Fix for networking service start/stop/restart
- Make sure that not available NFS shares don't block API
- Add timeout for
dfwhen testing mounts to make sure they are actually working - Add timeout for NFS shares when querying them
- Kick out systeminformation from disks service
- Use lsblk to get disks
- Make sure to not throw error when
dhcp=falseand no address for IPv6 is given - Create new key
runtime_addressfor IPv6 to make SLAAC or DHCP address visible - Remove lowercase from notifications
- CodeMirror plugin for fileEdit-Dialogs
- NUT translations
- Network chart transitions
- Fix cronjob names
- NUT card design
- Style known repo dialog
- NUT Websocket impementation
- Network chart → eChart
- networkServices design fixes
- NUT design fixes
- Fix NFS create share dialog
- Fix virtual pools policies
- LXC file picker for mount source fields
- Update dialog handling
- System update default values