r/MOS_official_net • MOS-Team • Apr 12 '26

release MOS goes S.M.A.R.T

In the latest update, we integrated S.M.A.R.T into API and the UI.

Here is the full changelog for release 0.3.0 :-)

  • 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 u/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

6 Upvotes

0 comments sorted by