github ich777/mos-releases 0.3.0-beta
MOS 0.3.0-beta

pre-release9 hours ago

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

Release contents:

  • mos_0.3.0-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.3.0-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.22
  • Upgrade Docker 29.4.0
  • Upgrade SnapRAID 14.2
  • Remove status column from disks and shares tables for cleaner layout
  • Implement SMART settings management and enhance menu visibility options
  • Add S.M.A.R.T. information dialog and enhance localization for smart attributes
  • Update monitored attributes localization and adjust UI references
  • Enhance SMART disk configuration with temperature settings and monitoring options
  • Add Diagnostics download feature and update localization
  • Add sorting options to hub view and update localization for temperature settings
  • Optimize Hub repositories dialog opening with nextTick for improved rendering
  • Rename/clarify some fields in Settings
  • Change how nginx is started and add additional logic for (local) https support
  • Add initial PWA Notification support
  • Add widget functionality to show widgets from Plugins on Dashboard
  • Add i18n to Plugins page and i18n to Plugin widgets on Dashbaord
  • Fix issue with Compose horribly failing when deploying container and issue after deploy is cought
  • Make sure to stop containers form Compose group when deploy failed
  • Fix issue with webui and web_ui_url inconsistencys for all services
  • Fix issue with Compose stacks not properly getting created when stack existed before but stack doesn't exist
  • Remove endpoint docker/mos/compose/removed
  • Add endpoint docker/mos/compose/templates to be consistent with Docker endpoint
  • Make sure to do a lazy cleanup for Docker containers when docker/mos/containers is called
  • Add endpoints notifications/push/{vapid-key,subscribe,unsubscribe}
  • Remove now unecessary npm packages: glob & lru-cache
  • Update npm packages
  • Add npm web-push package
  • Fix issue with logger not showing correct time since timezone was not honored
  • Fix multiple issues with upgrading packages breaking Docker
  • Add new entries to auth/profile with keys: hide_inactive_menus & group_menus
  • Fix license in packages.json
  • Create new endpoints for smart monitoring disks/smart/config, disks/smart/config/{disks,orphaned}
  • Add key smartWarning: to disks and pools endpoint
  • Overhaul disk/{device}/smart endpoint
  • Add wakeUp modifier to disk/{device}/smart endpoint
  • Create endpoint mos/diag, this endpoint will collect basic data about your system for easier troubleshooting (no obfuscation, no API keys or anything should be pulled by default)
  • Fix issue with mount/umount/delete for pools when no application data is sent
  • Add mos/download endpoint which makes it possible to download files over the API
  • Add initial (local) https support
  • Filter MOS Hub templates correctly when amd64 or arm64 architecture flag is passed over, depending on running architecture
  • Add new entries for Plugin update and Plugin auto updates to mos/hub/settings endpoint
  • Fix /etc/exports - thanks @spuder for the PR
  • Remove unnecessary script for smartmontools
  • Start scrub for all btrfs pools (including single device pools) on unclean shutdown
  • Fix quotations in mos-cron_update
  • Add Diagnostics to mos-api_cli (diag & diag:full)
  • Add Plugin update check and update to mos-api_cli with notification support (plugins:updatecheck & plugins:update)
  • Add base packag gettxt-base
  • Add new key update_plugins to mos/updateos which first checks for updates and then pulls them if any are available (defaults to true)
  • Add Plugin update logic to mos-cron_update

Don't miss a new mos-releases release

NewReleases is sending notifications on new releases.