MikroTik Changelog Tracker
← Back to search All components

Component: switch

155 changelog entries across 67 version(s)

Activity over time (changelog entries per month)

7.21.1 Stable 2026-Jan-19 (2 weeks ago)
  • fixed switch type for hAP ax lite devices (introduced in v7.21);
7.21 Stable 2026-Jan-12 (3 weeks ago)
  • added dynamic "copy-to-cpu" ACL rule for loop-protect;
  • automatically add local bridge MAC to switch FDB;
  • fixed non-IP multicast packet receive on 98DX8208, 98DX8216, 98DX8212, 98DX8332, 98DX3257, 98DX4310, 98DX8525, 98DX3255, 98CX8410 switches;
  • improved HW bond load balancing by adding MPLS labels to transmit hash for 98DXxxxx, 98CXxxxx switches;
  • improved stability on MediaTek switch chips;
7.20.7 Long-term 2026-Jan-08 (3 weeks ago)
  • fixed non-IP multicast packet receive on 98DX8208, 98DX8216, 98DX8212, 98DX8332, 98DX3257, 98DX4310, 98DX8525, 98DX3255, 98CX8410 switches;
7.20.1 Stable 2025-Oct-10 (3 months ago)
  • fixed "failure: cpu flow control not supported" (introduced in v7.20);
7.20 Stable 2025-Sep-29 (4 months ago)
  • fixed bonding MAC flush in certain cases for 98DX224S, 98DX226S, 98DX2528, and 98DX3236 switch chips;
  • fixed egress-rate on QSFP ports;
  • fixed port blocking by MSTP for 88E6393X, 88E6191X and 88E6190 switches;
  • hide cpu-flow-control on irrelevant devices;
  • improved bond MAC flush for 88E6393X, 88E6191X and 88E6190 switches;
  • improved hash calculation for 98DX8208, 98DX8216, 98DX8212, 98DX8332, 98DX3257, 98DX4310, 98DX8525, 98DX3255, 98CX8410 switches (affects load balancing for bonds, ECMP routes, and VXLAN source port);
  • improved ingress-rate limit precision for 88E6393X, 88E6191X and 88E6190 switches;
  • reset all Ethernet counters on reset-counters command on QoS Port menu;
  • rework ethernet counters for 98DXxxxx, 98PX1012 and CRS1xx/2xx switches (add tx-drop-queueX-byte/packet, tx-drop-byte/packet, tx-queueX-byte to /in/eth and updated GUI);
7.19.6 Stable 2025-Sep-12 (4 months ago)
  • fixed switch name for CRS418;
  • improved system stability after switch reset while bonding interfaces are active (introduced in v7.18);
7.19.3 Stable 2025-Jul-03 (7 months ago)
  • fixed ACL rules with "redirect-to-cpu" (introduced in v7.19.2);
  • fixed bonding issues after switch reset (introduced in v7.18);
  • fixed port blocking with spanning tree on EN7523 switch (introduced in v7.19);
7.19.2 Stable 2025-Jun-20 (7 months ago)
  • fixed ACL rules when ports are not specified (fixes dynamic rules for RoMON);
  • fixed advertise and speed settings for ether1 on RB5009 (introduced in v7.19.1);
7.19 Stable 2025-May-22 (8 months ago)
  • do not count rx-too-long multiple times on 100Gbps QSFP28;
  • fixed egress mirroring for packets coming from external CPU port (e.g. CRS520, CCR2216, CCR2116);
  • fixed switch name for hEX Refresh;
  • flush CPU port FDB entries on switch disable;
  • improve rate limit accuracy for MT7531, MT7621, EN7562CT;
  • improved boot stability on devices with Alpine CPU and switch chip;
  • improved stability when enabling IGMP snooping with VXLAN (introduced in v7.18);
  • properly match IPv6 packets with empty ACL rule on CRS3xx, CRS5xx, CCR2004, CCR2116, CCR2216, RDS devices;
7.18.1 Stable 2025-Feb-28 (11 months ago)
  • improved stability when enabling IGMP snooping with VXLAN (introduced in v7.18);
7.18 Stable 2025-Feb-24 (11 months ago)
  • allow entering IPv6 netmask for switch rules (CLI only);
  • fixed dynamic switch rules created by dot1x server (introduced in v7.17);
  • fixed issues with inactive hardware-offloaded bond ports;
  • improved egress-rate on QSFP28 ports;
  • improved system stability for CRS304 switch;
  • improvements to certain switch operations (port disable, shaper and switch initialization);
7.17.2 Stable 2025-Feb-06 (11 months ago)
  • fixed dynamic switch rules created by dot1x server (introduced in v7.17);
7.17 Stable 2025-Jan-16 (1 year ago)
  • added "all" argument for "new-dst-ports" switch rule property for CRS3xx, CRS5xx, CCR2116 and CCR2216 devices;
  • added IPv6 flow label matching in switch rules for CRS3xx, CRS5xx, CCR2116 and CCR2216 devices;
  • allow bond interfaces in switch rules for CRS3xx, CRS5xx, CCR2116 and CCR2216 devices;
  • allow matching network bitmask for IPv4 and IPv6 dst/src-address properties in switch rule;
  • disallow switch-cpu in "ports" and "new-dst-ports" rule properties for CRS3xx, CRS5xx, CCR2116, CCR2216 and RB5009 devices;
  • fixed a potential issue with packet corruption caused by incorrect switch initialization on CRS3xx/5xx devices;
  • fixed L2MTU for 25Gbps ports;
  • fixed RSPAN error message when using mirror-target=cpu;
  • fixed rule disable in certain cases for 98DX224S, 98DX226S, and 98DX3236 switch chips;
  • fixed storm-rate accuracy on 98DX224S, 98DX226S, and 98DX3236 switch chips;
  • force "mac-protocol" when matching IPv4 or IPv6 specific properties;
  • improved CPU performance for CRS328-24P-4S+ switch;
  • improved system stability for RB5009 and CCR2004-16G-2S+ devices;
  • make switch rule "ports" property not required and unsettable (allows matching packets on all switch ports);
  • updated dynamic switch rules when using HW bridge with IGMP snooping (224.0.0.0/24 and ff02::/16 destination addresses are forwarded and copied to CPU);
7.16 Stable 2024-Sep-20 (1 year ago)
  • fixed an issue where half-duplex links could occupy Tx resources for 98DX8xxx, 98DX4xxx, 98DX325x switch chips;
  • fixed an issue with Ethernet port group hang for CRS354 devices;
  • fixed Ethernet interface counter 32bit overflow for CRS354 devices;
  • fixed limited Tx traffic on Ethernet ports for CRS354 devices (introduced in v7.15);
  • improved switch reset;
  • improved system stability on CCR2116-12G-4S+, CCR2216-1G-12XS-2XQ devices;
7.15.2 Stable 2024-Jun-26 (1 year ago)
  • fixed limited Tx traffic on Ethernet ports for CRS354 devices (introduced in v7.15);
7.15 Stable 2024-May-29 (1 year ago)
  • added support for multiple ingress and egress port mirroring on 98DXxxxx switches;
  • added support for RSPAN mirroring on 98DXxxxx switches;
  • fixed L3HW and QoS monitor during switch reset;
7.14 Stable 2024-Feb-29 (1 year ago)
  • fixed Ethernet disable/enable for CRS310-8G+2S+ devices;
  • fixed reserved multicast receive on Atheros-8327, QCA8337 switches for R/STP bridge;
  • improved 100G interface stability for 98DX4310 and 98DX8525 switches;
  • minimise potential packet overflows on CRS354;
7.13.1 Stable 2024-Jan-05 (2 years ago)
  • improved 100G interface stability for 98DX4310 and 98DX8525 switches;
  • minimise potential packet overflows on CRS354;
7.13 Stable 2023-Dec-14 (2 years ago)
  • fixed service VLAN tagged IP multicast packets for 98DX8208, 98DX8216, 98DX8212, 98DX8332, 98DX3257, 98DX4310, 98DX8525, 98DX3255 switches;
7.12 Stable 2023-Nov-09 (2 years ago)
  • improved resource allocation for 98DX224S, 98DX226S, and 98DX3236 switch chips;
  • improved switch chip stability for CCR2004-16g-2s+ devices;
7.11 Stable 2023-Aug-15 (2 years ago)
  • fixed "reset-counters" for "switch-cpu";
  • fixed BPDU packet processing on MT7621, MT7531 with HW offloaded vlan-filtering;
  • improved multicast packet forwarding on MT7621;
7.10 Stable 2023-Jun-15 (2 years ago)
  • added more precise "storm-rate" configuration options for 98DXxxxx switches (CLI only);
  • fixed storm rate on 10G links for 98DX8208, 98DX8216, 98DX8212, 98DX8332, 98DX3257, 98DX4310, 98DX8525, 98DX3255 switches;
7.9 Stable 2023-May-02 (2 years ago)
  • fixed ACL rules matching IPv6 packets when using only IPv4 matchers;
  • improved system stability during rapid MAC flapping for 98DXxxxx switches;
  • improved system stability for 98DX8208, 98DX8216, 98DX8212, 98DX8332, 98DX3257, 98DX4310, 98DX8525, 98DX3255, 98PX1012 switches;
7.8 Stable 2023-Feb-24 (2 years ago)
  • fixed SFP rate select for CRS354 devices;
  • improved 10G, 25G, 40G and 100G interface stability for 98DX8208, 98DX8212, 98DX8332, 98DX3257, 98DX4310, 98DX8525, 98DX3255, 98PX1012 switches;
  • improved system stability for 98DXxxxx switch chips;
7.7 Stable 2023-Jan-12 (3 years ago)
  • avoid packet corruption in some setups for 98DX3257, 98DX3255, 98DX4310, 98DX8525 and 98PX1012 switches;
  • fixed SFP Tx disable when changing auto-negotiation settings for 98DXxxxx and 98PX1012 switches;
  • fixed egress mirror for 98DX4310 and 98DX8525 switches;
  • hide invalid settings for 98DX3255 and 98DX8525 switch chips;
  • improved 10G, 25G and 40G interface stability for 98DX8208, 98DX8212, 98DX8332, 98DX3257, 98DX4310, 98DX8525, 98DX3255, 98DX8525, 98PX1012 switches;
  • improved 10G, 25G and 40G interface stability for 98DX8208, 98DX8212, 98DX8332, 98DX3257, 98DX4310, 98DX8525, 98DX3255, 98PX1012 switches;
  • improved 10G, 25G, 40G and 100G interface stability for 98DX8208, 98DX8212, 98DX8332, 98DX3257, 98DX4310, 98DX8525, 98DX3255, 98PX1012 switches;
  • improved 10Gbps Ethernet interface stability for 98DX8212 switch;
  • improved 25G interface stability for 98PX1012, 98DX4310 and 98DX8525 switches (introduced in v7.6);
  • increased the maximum value of "rate" for ACL rules;
7.6 Stable 2022-Oct-17 (3 years ago)
  • improved traffic forwarding at 5Gbps rate for 98DX8525, 98DX4310 switches;
7.5 Stable 2022-Aug-30 (3 years ago)
  • fixed ACL rules for 98DXxxxx switches with more than 28 ports (introduced in v7.3);
  • removed limit for number of hardware-offloaded bonding interfaces;
7.4 Stable 2022-Jul-19 (3 years ago)
  • disabled second CPU core for CRS328-24P-4S+ device in order to improve SFP+ link stability;
  • fixed multicast flooding when HW offloaded bridge port gets disabled;
7.3 Stable 2022-Jun-06 (3 years ago)
  • added option to match source and destination IP addresses in ARP packets for RB5009 (requires mac-protocol=arp setting);
  • fixed missing stats from traffic-monitor for 98DXxxxx and 98PX1012 switches;
7.2 Stable 2022-Mar-31 (3 years ago)
  • added "rx-overflow" counter for 88E6393X (RB5009) and 88E6191X (CCR2004-16G-2S+) switch chips;
  • fixed port-isolation misconfiguration detection when using multiple switches;
  • improved packet forwarding with enabled "cpu-flow-control" setting between different rate interfaces for 88E6393X (RB5009) and 88E6191X (CCR2004-16G-2S+) switch chips;
  • improved switch chip initialization process on bootup for CCR2004-16g-2s+ devices;
  • properly limit maximum number of switch rules to 256 on RB5009;
7.1.4 Stable 2022-Mar-21 (3 years ago)
  • fixed port-isolation misconfiguration detection when using multiple switches;
7.1.3 Stable 2022-Feb-11 (3 years ago)
  • improved switch chip initialization process on bootup for CCR2004-16g-2s+ devices;
6.49 Stable 2021-Oct-06 (4 years ago)
  • fixed (R/M)STP port blocking right before switching them in HW bridge (fixes possible packet loop when changing bridge settings);
  • improved packet transmit between CPU and 98PX1012 for CCR2004-1G-12S+2XS device;
6.47.10 Long-term 2021-May-31 (4 years ago)
  • improved system stability with 98PX1012 switch chip for CCR2004-1G-12S+2XS device;
6.48.2 Stable 2021-Apr-09 (4 years ago)
  • improved resource allocation on 98PX1012 switch chip for CCR2004-1G-12S+2XS device;
  • improved system stability with 98PX1012 switch chip for CCR2004-1G-12S+2XS device;
6.48.1 Stable 2021-Feb-03 (5 years ago)
  • fixed interface toggling for devices with multiple QCA8337, Atheros8327 or RTL8367 switch chips (introduced in v6.48);
6.46.8 Long-term 2020-Oct-29 (5 years ago)
  • fixed Ethernet padding for small packets;
6.47.6 Stable 2020-Oct-21 (5 years ago)
  • fixed Ethernet padding for small packets;
6.46.7 Long-term 2020-Sep-07 (5 years ago)
  • correctly enable and disable CPU Flow Control on RB3011UiAS;
  • fixed MAC address learning on switch-cpu port for Atheros8316, Atheros8227 and Atheros7240 switch chips;
6.47.1 Stable 2020-Jul-08 (5 years ago)
  • fixed MAC address learning on switch-cpu port for Atheros8316, Atheros8227 and Atheros7240 switch chips;
6.47 Stable 2020-Jun-02 (5 years ago)
  • correctly display switch statistics when all switch ports are disabled on RTL8367 switch chip;
  • correctly enable and disable CPU Flow Control on RB3011UiAS;
  • made "auto" the default value for "vlan-id" parameter when creating a new static host entry;
6.46 Stable 2019-Dec-02 (6 years ago)
  • added "comment" property for switch vlan menu (CLI only);
  • correctly update dynamic switch rule when dhcp-snooping is enabled;
  • ignore "default-vlan-id" property after switch reset on RTL8367 switch chip;
  • show "external" flag for bridge hosts on MT7621, RTL8367 switch chips;
6.44.6 Long-term 2019-Oct-24 (6 years ago)
  • fix port isolation for non-CRS series switch chips;
6.45.5 Stable 2019-Aug-26 (6 years ago)
  • fix port isolation for non-CRS series switch chips;
6.45.1 Stable 2019-Jun-27 (6 years ago)
  • properly reapply settings after switch chip reset;
6.43.15 Long-term 2019-May-10 (6 years ago)
  • fixed possible crash when interface state changes and DHCP Snooping is enabled;
6.44.3 Stable 2019-Apr-23 (6 years ago)
  • fixed possible crash when interface state changes and DHCP Snooping is enabled;
6.44 Stable 2019-Feb-25 (6 years ago)
  • added comment field to switch ACL rules;
  • fixed ACL rules on IPQ4018 devices;
6.43.8 Stable 2018-Dec-21 (7 years ago)
  • fixed MAC learning when disabling interfaces on devices with Atheros8327 and QCA8337 switch chips;
6.42.11 Long-term 2018-Dec-21 (7 years ago)
  • fixed MAC learning when disabling interfaces on devices with Atheros8327 and QCA8337 switch chips;
6.43.1 Stable 2018-Sep-17 (7 years ago)
  • fixed port mirroring on devices that do not support CPU Flow Control;
6.43 Stable 2018-Sep-06 (7 years ago)
  • added CPU Flow Control settings for devices with a Atheros8227, QCA8337, Atheros8327, Atheros7240 or Atheros8316 switch chip;
  • added support for port isolation by switch chip;
  • fixed possible switch chip hangs after initialization on MediaTek and Atheros8327 switch chips;
6.42 Stable 2018-Apr-13 (7 years ago)
  • hide "ingress-rate" and "egress-rate" for non-CRS3xx switches;
6.39.3 Long-term 2017-Oct-12 (8 years ago)
  • fixed multicast forwarding on CRS326;
6.38.7 Long-term 2017-Jun-20 (8 years ago)
  • fixed disabling of MAC learning on CRS1xx/CRS2xx;
6.39.2 Stable 2017-Jun-01 (8 years ago)
  • fixed disabling of MAC learning on CRS1xx/CRS2xx;
6.37.5 Long-term 2017-Mar-09 (8 years ago)
  • fixed crash when trying to configure second master port on the same chipset (RB3011, RB2011, CCR1009-8G-1S+);
6.38.3 Stable 2017-Feb-07 (8 years ago)
  • fixed crash when trying to configure second master port on the same chipset (RB3011, RB2011, CCR1009-8G-1S+);
6.37.4 Long-term 2017-Jan-13 (9 years ago)
  • fix BPDU dynamic Host table entry on Atheros Gigabit switch chips;
6.37 Stable 2016-Sep-23 (9 years ago)
  • added comment field for CRS switch VLANs;
6.36.2 Stable 2016-Aug-22 (9 years ago)
  • fixed configuration reload on CRS switches;
6.36 Stable 2016-Jul-20 (9 years ago)
  • fixed switch compact export;
6.34.5 Long-term 2016-May-27 (9 years ago)
  • fixed compact export;
6.34.2 Stable 2016-Feb-18 (9 years ago)
  • make "sa-learning=yes" by default when adding Ingress VLAN Translation rules;
6.32.3 Long-term 2015-Oct-19 (10 years ago)
  • fixed CRS settings set back to defaults after a reboot;
6.32.2 Stable 2015-Sep-17 (10 years ago)
  • fixed bogus log messages about excessive broadcasts/multicasts on master-port;
6.32 Stable 2015-Aug-31 (10 years ago)
  • fixed port flapping on switch ports of RB750, RB750UP, RB751U-2HnD and RB951-2N (introduced in 6.31)