0.4.2-beta
Download
Download this release on the GitHub Releases page.
Systemโ
- Recommended Kernel: 6.18.25
- Add
start_autostart_pluginsfunction - Add
mos-bannerto init scripts - Remove MOS Banner from init
- Add
sysctl.dto 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/updateosendpoint - Add
mos_start_after_servicesto 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/servicesendpoint
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.vueto integrate MFA setup, verification, and recovery code dialogs - Introduce
mfa.vuefor handling TOTP verification with a user-friendly interface - Extend Snackbar functionality to display success messages with additional text
Dockerโ
- Enhance
dockerCreate.vuewith a side panel for displaying common ports
Notificationsโ
- Improve
notifications.vuefor better dialog structure and readability
APIโ
Auth & MFAโ
- Add
mfa_enabledkey toauth/profile - Add error message to MFA
- Fix
otplibpackage update - Fix model on
auth/loginendpoint 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/executefunctionendpoint
Systemโ
- Split swap into its own section in
system/loadendpoint & websocket
Networkโ
- Fix issue with interfaces starting with
br-also accidentally displaying on dashboard
Dependenciesโ
- Fix
otplibpackage update