Skip to content

MOS 0.4.9-beta

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Jun 12:17
8e04ea5

MOS Release: v0.4.9-beta
Note: MOS only supports UEFI boot by default

Release contents:

  • mos_0.4.9-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.9-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.36
  • Update Docker v29.6.0
  • Minor improvements and fixes for plugin installation routine
  • Fix an issue where VERSION_PATH would be always be empty
  • Add detection if plugin needs additional system packages and update package index
  • Add installation and update routine for additional plugin system packages
  • Add cleanup logic for old system packages
  • Fix installation process for additional packages
  • Make sure to wait for scrub and balance to actually send notifications
  • Make sure to not spam syslog with smartd messages
  • Make sure to only install packages from version directories
  • Add timeout (300s) to function file execution to avoid boot blocking for plugins
  • Move start order from services a bit around
  • Create new function pre_install for plugin installation
  • Install/download additional packages when package file is found in plugin repository
  • Fix issue where mapping from NVME and other devices was not correctly parsed for disk going offline from a mounted pool
  • Add acknowledge endpoints to acknowledge attributes with issues to not get notification if the specific attribute doesn't increase
  • Fix detection for disk types, at least trying to
  • Add more information to SMART for NVME drives
  • Fix for attributes not correctly getting parsed and shown for certain kind of disks
  • Make sure to transform the appdata paths to the local set appdata directory if in the template /mnt/(cache|user) is set
  • Make sure to send a disabled notification when usage warning is set to zero for pools
  • Icon size dashboard devices
  • Add scrub and balance status to pools
  • Add support for BTRFS operations and create empty language files for Spanish and Italian
  • Set default release in install dialog based on fetched plugin releases
  • Add dialogs for restart and shutdown
  • Remove unnecessary blank lines in template and setHubRepositories function
  • Change default sort order and position in Hub and adjust getMosHub function accordingly
  • Fix condition for displaying Balance switch in Multi-Schedules dialog for BTRFS pools
  • Change conditions for displaying Multi-Schedules dialog and adjust dialog contents for BTRFS pools
  • Allow opening Multi-Schedules dialog for single and multi-pools
  • BTRFS schedules
  • Updated @babel/runtime from ^7.29.2 to ^7.29.7
  • Updated @codemirror/view from ^6.41.0 to ^6.43.0
  • Updated @uiw/codemirror-theme-duotone from ^4.25.9 to ^4.25.10
  • Updated sass from ^1.99.0 to ^1.101.0
  • Updated vue from ^3.5.34 to ^3.5.38
  • Updated vue-i18n from ^11.4.2 to ^11.4.5
  • Updated vue-router from ^5.0.7 to ^5.1.0
  • Updated vuetify from ^4.0.7 to ^4.1.1
  • Updated vite from ^8.0.13 to ^8.0.16
  • Enhanced German, English, and French localization files with new translations for boot backup functionality
  • Refactored boot.vue to improve the installation dialog and added functionality to fetch boot backup files
  • Excluded vue-i18n from dependency optimization in vite.config.js
  • Update translation status badge in README
  • Sleep / Wakeup all disks
  • Remove hover effect for supporter badge
  • Fix translations