Skip to main content

0.3.0-beta

Download

Download this release on the GitHub Releases page.

Systemโ€‹

  • Recommended Kernel: 6.18.22
  • Upgrade Docker to 29.4.0
  • Upgrade SnapRAID to 14.2
  • Add base package gettxt-base
  • Fix multiple issues with upgrading packages breaking Docker
  • Change how nginx is started and add additional logic for (local) HTTPS support
  • Add initial (local) HTTPS support

Frontendโ€‹

Disks & S.M.A.R.T.โ€‹

  • 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

Docker & Composeโ€‹

  • Fix issue with Compose horribly failing when deploying container and issue after deploy is caught
  • Make sure to stop containers from Compose group when deploy failed
  • Fix issue with webui and web_ui_url inconsistencies for all services

Dashboardโ€‹

  • Add widget functionality to show widgets from Plugins on Dashboard
  • Add i18n to Plugins page and i18n to Plugin widgets on Dashboard

Hubโ€‹

  • Add sorting options to hub view and update localization for temperature settings
  • Optimize Hub repositories dialog opening with nextTick for improved rendering

UI/UXโ€‹

  • Add Diagnostics download feature and update localization
  • Rename/clarify some fields in Settings
  • Add initial PWA Notification support

APIโ€‹

S.M.A.R.T.โ€‹

  • 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

Docker & Composeโ€‹

  • Fix issue with Compose stacks not properly getting created when stack existed before but stack doesn't exist anymore
  • 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

Notificationsโ€‹

  • Add endpoints notifications/push/{vapid-key,subscribe,unsubscribe}

Authโ€‹

  • Add new entries to auth/profile with keys: hide_inactive_menus & group_menus

MOSโ€‹

  • Create endpoint mos/diag โ€” collects basic system data for easier troubleshooting (no obfuscation, no API keys or sensitive data pulled by default)
  • Add mos/download endpoint which makes it possible to download files over the API
  • Add new entries for Plugin update and Plugin auto-updates to mos/hub/settings endpoint
  • Add new key update_plugins to mos/updateos which first checks for updates and then pulls them if any are available (defaults to true)
  • Fix issue with mount/umount/delete for pools when no application data is sent
  • Filter MOS Hub templates correctly when amd64 or arm64 architecture flag is passed, depending on running architecture

Fixesโ€‹

  • Fix issue with logger not showing correct time since timezone was not honored

Packagesโ€‹

  • 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 Plugin update logic to 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)

Dependenciesโ€‹

  • Remove now unnecessary npm packages: glob & lru-cache
  • Add npm package web-push
  • Update npm packages
  • Fix license in package.json