0.5.0-stable
Download
Download this release on the GitHub Releases page.
Important for users upgrading from Beta
Since we are switching over to a GitHub Organization, all existing installs need to install the MOS Organization Path Fix plugin before updating to 0.5.0-stable. Otherwise you won't be able to update.
- Open the MOS Hub and Refresh your repositories first (three-dots menu โ Repositories โ Refresh)
- Search for MOS Organization Path Fix in the MOS Hub: https://mos-official.net/apps.html?search=MOS+Organization+Path+Fix+ich777
- Install the plugin
This plugin changes the URLs which are used to grab the releases and also updates your plugins on installation to be fully compatible with the new organization: https://github.com/mos-nas
The plugin will be removed automatically after you update to MOS 0.5.0-stable.
Systemโ
- Recommended Kernel: 6.18.38
- Update Node.js to 24.18.0 LTS
- Necessary changes for organization
- Add routine to cleanup
pathfixif found - Cleanup socket on API restart
- Add
sleep 1to prevent restart API from failing - Move stop order around in
mos-stop - Fix broken
mos_start_after_servicesfunction - Fix wrong help text
- Make sure to generate and copy over
machine-id - Add Tailscale and NetBird Docker scripts
- Fix permissions for
ntpsecdirectory - Make sure to write MergerFS logs into separate logfile
- Fix SnapRAID logfile size getting out of hand
- Fix false error messages on plugin installation on boot
- Make sure to sort vpools by index first before iterating over them
- Add additional logger messages
- Add
mount_vpoolsfunction - Create
mos-mount_vpools - Change wording on some return messages
- Make sure to return raw YAML even if YAML is broken for Compose
- Add ability to download/install/update plugins from Gitea and Codeberg
- Make sure to
chmod/chownQEMU images - Restart udev monitor when missing disk from pool comes back
- Add
docker/hub/recommendedendpoint for fetching recommended repositories - Add ability to specify URLs for Docker group icons
- Fix issue with proper model for SMART attribute acknowledgement
- Add
installedkey to Docker and Plugins index - Improve loading times from LXC page
- Add endpoints for creating, configuring, mounting, unmounting, and deleting virtual pools
- Include virtual pools information in diagnostics
- Move virtual pools section, bugfix scrollbar
- Implement automount for virtual pools
- Add missing French translations
- Fix repository link
- Rename vpool to virtual pool
- Add virtual pools feature
- Add CodeMirror oneDark theme for Docker Compose forms
- Fix supporter dialog
- Show device serial in target devices of shares
Dependenciesโ
- Updated
@babel/runtimeto version 8.0.0 - Updated
@codemirror/stateto version 6.7.0 - Updated
@codemirror/viewto version 6.43.1 - Updated
vueto version 3.5.39 - Updated
vue-i18nto version 11.4.6 - Updated
vuetifyto version 4.1.2 - Updated
viteto version 8.1.0
Frontendโ
- Replaced
<label>with<v-label>indocker.vueanddockerCompose.vue - Adjusted styles for YAML and environment variable editors for vertical resizing
- Simplified chip rendering logic in
notifications.vue - Visualize recommended repositories and improved YAML field display in Docker Compose
- Add "Acknowledge" to English translations
- Set defaults for SMART disk attributes and update config after acknowledgement
- Fix acknowledge bug
- Remove unnecessary
v-overlaycomponents from Vue files - Increase line count for environment variables in Compose Stack dialogs