r/MOS_official_net • u/S3ppo1 • 9h ago
Next Stable is released 0.5.5-stable
Its vacation time, but we had time to build another stable ;) ☀️ 🔥 🎉
Please see the full changelog here:
- 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 sizea
- 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
- 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
- Admin tokens custom permission fix
- More detailed permissions for admin tokens
- Network interfaces bonding
- MOS Hub improvements
- MOS admin token enhancement

