MOS Release: v0.4.7-beta
Note: MOS only supports UEFI boot by default
Release contents:
- mos_0.4.7-beta_amd64.zip - for installation to physical media
(The disk must be formatted with FAT32 and the disk must have the label:MOS) - mos_0.4.7-beta_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.34
- Update QEMU v11.0.1
- Update SnapRAID v14.5
- Update mos-notify v0.2.1
- Fix typo on notify init script
- Switch to socket based communication in nginx config
- Add support for hugepages
- Add shim to virtual prefixes to detection routine
- Make socket path not changeable
- Switch to socket based API (TCP optional)
- Add temperatureStatus to pool/disks endpoints/websockets
- Make sure when a disk from a mounted pool went offline/missing to send an alert notification
- Make sure to not wake up disks when api is restarted and smart configuration hasn't changed
- Change how compose stack running detection works and make it compliant with groups endpoint
- Add hugepages to VM templates
- Add new keys for hugepages to VM settings
- Change default terminal and change environment variables for terminal
- Add allow_execute_always key to samba mounts
- Fix regex bug for LABEL detection from disk
- Add serial number to mounting scheme from mounting single disks
- Swap defaults for disk mounting schemes to use: label/serial/uuid/path
- Fix documentation oversight, replace endpoint for SnapRAID was not documented in api-docs
- Forgot to also add skip_size_check to replace endpoint for SnapRAID devices
- Make sure to exclude shim interfaces from network reconcile
- Add new key skip_size_check to make it possible when adding a SnapRAID device/creating a SnapRAID pool to entirely skip the check if parity device(s) are the biggest devices
- Add temperature display for hard drives in overview
- Initial iSCSI WebUI Support
- Update logic for displaying Compose Web-UI and add counter for running containers
- Add support for hugepages in VM service and update related settings
- Optimize layout of input fields in Docker dialogs for better user experience
- Remove "skip_size_check" option from mergerfs device addition dialog
- Add "skip size check" option to pool creation and management dialogs
- Add support for "Execute Always Allowed" option in SMB dialogs
- Add "Execute Always Allowed" option to SMB dialogs and update related data structures