github mos-nas/mos-releases 0.5.5-stable
MOS 0.5.5-stable

4 hours ago

MOS Release: v0.5.5-stable
Note: MOS only supports UEFI boot by default

Release contents:

  • mos_0.5.5-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.5-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.41
  • Update Docker v29.7.1
  • Update QEMU v11.0.3
  • Update SnapRAID v14.9
  • Update wsddn v1.26
  • Add nvtop
  • Add fruit compatibility to SAMBA
  • Implement NUT into mos-api_cli
  • Create new function for DHCP Interfaces queue
  • Add missing IPv6 blocks to networking init script
  • Make sure to parse extra parameters and post parameters correctly in Docker
  • Fix GPU issue not being passed over correctly for Docker
  • Add b3sum to packages
  • Start API before starting frontend
  • Set timezone after JSON files are cached
  • Add logsize remount for /var/log size
  • Disable nmbd start
  • Make sure that no empty containers file is written
  • Create new endpoints nut/settings and nut/status
  • Create new websockets for NUT
  • Change how settings work and make sure that enable is still on mos/settings/network/services
  • Parse basic NUT data model and make also sure to give vars as raw data back
  • Remove config files from Diagnostics and instead add nut.json and nut.conf
  • 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 was given
  • Add temperatures to disks endpoint when metrics are pulled
  • Fix bug where tokens file could be overwritten
  • Remove lastUsed from tokens file
  • Validate IPv6 and CIDR
  • Make sure to send address and CIDR separated
  • Make sure that IPv6 VLANs get created correctly
  • Add new invalid_config to lxc/containers endpoint to mark broken containers as such and not silently hide them
  • Make sure to include description in disks/unassigned endpoint
  • Fix issue with bond cleanup logic that bonds are not removed when interfaces are set to non bonds
  • Add new endpoint disks/{device}/description to make it possible to add a description to a disk
  • Add new disks/descriptions/orphaned and disks/descriptions/orphaned/{serial} to delete all or individual orphaned disks in disks.json
  • Add new description key to disks and pools endpoints
  • Add LXC endpoints for adding/removing/modify LXC host mounts
  • Add possibility to add host mounts when creating LXC containers
  • Fix for VMs that adds topology and cache
  • 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
  • Add new share endpoint to pools to toggle pool between shared or private
  • 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
  • Fix for SAS rotational disks showing as SSDs
  • Fix for Tailscale to restart service on every change
  • Throw error message when encrypted disk is found but no passphrase is specified
  • Disable nmbd stop/start
  • 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
  • Add new key logsize to mos/settings/system endpoint to make it possible to limit the size from /var/log
  • Rename mos/hub/recommended to mos/hub/knownrepositories
  • Pull known repositories on MOS Hub update instead of only on boot
  • Add new keys for WebUI for Tailscale
  • Prepare auth middleware for read only and custom tokens
  • Create new admin token permission endpoints
  • Implement new keys for permission modes and resources
  • Make sure that websockets also honor tokens correctly
  • Manage LXC mounts
  • VM - CPU pinning and slider
  • LXC create mounts
  • New key for wrong LXC config
  • Fix for container Index error
  • Add new language nl.json
  • Fix/FR translations
  • Translate new strings added upstream (bonding, MOS Hub warning, log dir size)
  • Add "create virtual pool" and "smart attribute acknowledged successfully", and reorder keys to match en.json exactly
  • Admin tokens custom permission fix
  • More detailed permissions for admin tokens
  • Network interfaces bonding
  • MOS Hub improvements
  • MOS admin token enhancement

Don't miss a new mos-releases release

NewReleases is sending notifications on new releases.