MikroTik Changelogs
← Back to search All components

Component: disk

238 changelog entries across 72 version(s)

Releases by channel (stacked)

7.23beta5 Development 2026-Apr-01 (1 month ago)
  • improved device name tracking in "/system/resource/hardware" menu;
  • use USB UASP interface for supported devices (additional fixes);
7.23beta4 Development 2026-Mar-25 (1 month ago)
  • added disk check and repair for ext4, btrfs and xfs file systems;
  • use USB UASP interface for supported devices;
7.23beta2 Development 2026-Mar-13 (1 month ago)
  • added "/disk" smart-info;
  • show disk io errors in "/disk" menu;
7.22 Stable 2026-Mar-09 (1 month ago)
  • added support for file-based swap space;
  • added trim command which functions similarly to fstrim;
  • fixed issue where iSCSI did not work with ESXi and XEN hypervisors;
  • fixed issue with disks not mounting after swapping devices;
  • fixed opening a drive in read-only mode if it became locked;
  • improved BTRFS stability on TILE devices;
  • renamed format file-system=trim and trim-secure to format file-system=discard and discard-secure;
  • show if drive is encrypted and locked;
7.21.2 Stable 2026-Jan-29 (3 months ago)
  • fixed issue where mountpoint was not removed after removing the disk;
7.22beta6 Development 2026-Jan-28 (3 months ago)
  • fixed issue where mountpoint was not removed after removing the disk;
7.22beta5 Development 2026-Jan-21 (3 months ago)
  • added support for file-based swap space;
7.22beta3 Development 2026-Jan-14 (3 months ago)
  • added trim command which functions similarly to fstrim;
  • fixed issue where iSCSI did not work with ESXi and XEN hypervisors;
  • fixed issue with disks not mounting after swapping devices;
  • fixed opening a drive in read-only mode if it became locked;
  • improved BTRFS stability on TILE devices;
  • renamed format file-system=trim and trim-secure to format file-system=discard and discard-secure;
7.21 Stable 2026-Jan-12 (3 months ago)
  • added nvme-tcp-server-nqn setting to be able to explicitly configure NQN, will default to "nqn.2000-02.com.mikrotik:slot" for new configurations;
  • allow only lowercase chars in iscsi-server-iqn;
  • allow to have type=file devices without rose-storage (needed for file based swap);
  • allow to set smb-share only for type=smb;
  • consolidate client states into single field, as each item can be only one type of "client";
  • do not allow setting raid-master when have filesystem;
  • do not allow starting Btrfs replace when replace is suspended;
  • do not delete partition configs on device remove and eject (fixes lost config with unstable hardware);
  • fixed iscsi client;
  • fixed iscsi export disable;
  • fixed issue with double "/" in SMB share path for some clients;
  • fixed SATA eject/scan;
  • fixed SMB mount to be writable by container;
  • fixed write RAID superblock;
  • improved cleanup order to avoid waiting for timeouts on shutdown;
  • improved RDS2216 SATA controller;
  • improved system stability;
  • rename nvme-tcp client name to nqn everywhere symmetrically with server;
  • show NVMe critical warnings;
  • unshare iscsi and nfs client/server ids, add iscsi-server-iqn;
  • update interface type/speed after scan;
  • use default label when nothing specified when formatting from WinBox;
7.21rc5 Testing 2026-Jan-06 (3 months ago)
  • fixed auto-mount for disks formatted without partitions (introduced in v7.21beta2);
7.22beta1 Development 2026-Jan-02 (4 months ago)
  • show if driver is encrypted and locked;
7.21beta2 Testing 2025-Oct-06 (6 months ago)
  • added nvme-tcp-server-nqn setting to be able to explicitly configure NQN, will default to "nqn.2000-02.com.mikrotik:slot" for new configurations;
  • allow ":" and "." in slot name;
  • allow only lowercase chars in iscsi-server-iqn;
  • allow to have type=file devices without rose-storage (needed for file based swap);
  • allow to set smb-share only for type=smb;
  • consolidate client states into single field, as each item can be only one type of "client";
  • do not allow setting raid-master when have filesystem;
  • do not allow starting Btrfs replace when replace is suspended;
  • do not delete partition configs on device remove and eject (fixes lost config with unstable hardware);
  • fixed for SMB mount to be writable by container;
  • fixed iscsi client;
  • fixed iscsi export disable;
  • fixed issue with double "/" in SMB share path for some clients;
  • fixed SATA eject/scan;
  • fixed write RAID superblock;
  • improved cleanup order to avoid waiting for timeouts on shutdown;
  • improved RDS2216 SATA controller;
  • improved system stability;
  • rename nvme-tcp client name to nqn everywhere symmetrically with server;
  • show NVMe critical warnings;
  • unshare iscsi and nfs client/server ids, add iscsi-server-iqn;
  • update interface type/speed after scan;
  • use default label when nothing specified when formatting from WinBox;
7.20 Stable 2025-Sep-29 (7 months ago)
  • allow to format multiple disks at once;
  • allow to remove Btrfs device by ID;
  • better manage disks disappearing from RAID;
  • cleanup mountpoint when setting mount-filesystem=no;
  • disallow adding SMB share or user with empty name;
  • do Btrfs remove-device asynchronously;
  • offer to blink only PCI slots in console;
  • rename raid-role=unspecified to spare;
  • reset RAID role of old disk after spare assumes a new role;
  • show error when file based block-device uses a mountpoint to be unmounted;
  • show total/free inode counts for fs's that support it;
7.20beta5 Testing 2025-Jul-03 (9 months ago)
  • disallow adding SMB share or user with empty name;
7.19.2 Stable 2025-Jun-20 (10 months ago)
  • do not allow to start Btrfs replace command when a Btrfs replace process is already running;
  • improve disk file system detection;
7.20beta4 Testing 2025-Jun-13 (10 months ago)
  • show error when file based block-device uses a mountpoint to be unmounted;
7.20beta2 Testing 2025-May-27 (11 months ago)
  • allow to format multiple disks at once;
  • allow to remove Btrfs device by ID;
  • better manage disks disappearing from RAID;
  • cleanup mountpoint when setting mount-filesystem=no;
  • do Btrfs remove-device asynchronously;
  • fixed RAID component size to match the value in the superblock;
  • offer to blink only PCI slots in console;
  • rename raid-role=unspecified to spare;
  • reset RAID role of old disk after spare assumes a new role;
  • show total/free inode counts for fs's that support it;
7.19.1 Stable 2025-May-23 (11 months ago)
  • fixed RAID component size to match the value in the superblock;
  • improved handling of RAID spare disks;
  • improved stability when using RAID;
7.19 Stable 2025-May-22 (11 months ago)
  • add "sector-size" property in print detail;
  • add reset-counters to /disk btrfs filesystem;
  • renamed "eject-drive" command to "eject" (CLI only);
  • renamed "format-drive" command to "format" (CLI only);
7.19rc1 Testing 2025-Apr-28 (1 year ago)
  • renamed "eject-drive" command to "eject" (CLI only);
  • renamed "format-drive" command to "format" (CLI only);
7.19beta2 Testing 2025-Feb-28 (1 year ago)
  • add "sector-size" property in print detail;
  • add reset-counters to /disk btrfs filesystem;
7.18.1 Stable 2025-Feb-28 (1 year ago)
  • add "sector-size" property in print detail;
  • improved stability when formatting crypted partitions;
7.18 Stable 2025-Feb-24 (1 year ago)
  • add disk trim command (/disk format-drive diskx file-system=trim);
  • allow to add swap space without container package;
  • allow to set only type=raid devices as raid-master;
  • cleanup raid members mountpoint, improve default name of file base block-device;
  • do not allow adding device in raid when major settings mismatch in superblock and config;
  • do not allow configuring empty slot as raid member;
  • fix detecting disks on virtual machines;
  • fixed removing device from raid while resyncing;
  • fixed setting up dependent devices when file-based block-device becomes available;
  • fixed showing free space on tmpfs (introduced in v7.17);
  • improved stability;
  • improved system stability when SMB interface list is used (introduced in v7.17);
  • mount multi-device btrfs filesystems more reliably at startup;
  • set non-empty fs label when formatting by default;
7.18rc2 Testing 2025-Feb-21 (1 year ago)
  • do not allow adding device in raid when major settings mismatch in superblock and config;
  • fixed removing device from raid while resyncing;
7.18rc1 Testing 2025-Feb-18 (1 year ago)
  • allow to set only type=raid devices as raid-master;
  • cleanup raid members mountpoint, improve default name of file base block-device;
  • do not allow configuring empty slot as raid member;
  • fixed setting up dependent devices when file-based block-device becomes available;
  • improved stability;
  • mount multi-device btrfs filesystems more reliably at startup;
  • set non-empty fs label when formatting by default;