Skip to main content

0.4.2-beta

Download

Download this release on the GitHub Releases page.

Systemโ€‹

  • Recommended Kernel: 6.18.25
  • Add start_autostart_plugins function
  • Add mos-banner to init scripts
  • Remove MOS Banner from init
  • Add sysctl.d to initially copied files
  • Add udev rules to initially copied files
  • Add Backup plugin to crontab
  • Make sure to run Plugin update check & update async in mos/updateos endpoint
  • Add mos_start_after_services to blocked plugin functions
  • Add fallback for releases from MOS Hub to get tags
  • Make sure to display online status for Tailscale and Netbird if enabled on mos/services endpoint

Frontendโ€‹

MFA (Multi-Factor Authentication)โ€‹

  • Implement MFA functionality and update related UI components
  • Update localization files for German and English to include MFA-related strings
  • Refactor profile.vue to integrate MFA setup, verification, and recovery code dialogs
  • Introduce mfa.vue for handling TOTP verification with a user-friendly interface
  • Extend Snackbar functionality to display success messages with additional text

Dockerโ€‹

  • Enhance dockerCreate.vue with a side panel for displaying common ports

Notificationsโ€‹

  • Improve notifications.vue for better dialog structure and readability

APIโ€‹

Auth & MFAโ€‹

  • Add mfa_enabled key to auth/profile
  • Add error message to MFA
  • Fix otplib package update
  • Fix model on auth/login endpoint when MFA is enabled
  • Add 5 minute timeout to token setup secret
  • Add TOTP to API

Pluginsโ€‹

  • Fix issue with function detection for plugins
  • Do not send notification when no name was given in mos/plugins/executefunction
  • Refine plugin errors for mos/plugins/executefunction
  • Fix route not matching functions with service issue
  • Fix issue with not displaying errors in mos/plugins/executefunction endpoint

Systemโ€‹

  • Split swap into its own section in system/load endpoint & websocket

Networkโ€‹

  • Fix issue with interfaces starting with br- also accidentally displaying on dashboard

Dependenciesโ€‹

  • Fix otplib package update