MikroTik Changelogs
← Back to search All components

Component: dhcpv4-server

167 changelog entries across 99 version(s)

Releases by channel (stacked)

7.23beta5 Development 2026-Apr-01 (1 month ago)
  • added "add-dns" and "add-dns-suffix" properties for creating local DNS entries;
7.23beta4 Development 2026-Mar-25 (1 month ago)
  • changed lease agent-circuit-id and agent-remote-id format to HEX;
7.23beta2 Development 2026-Mar-13 (1 month ago)
  • do not raise an alert when receiving a packet originating from the same device;
  • do not suggest bogus pools when using setup command (e.g. when address is /31 or /32);
  • fixed an issue where renew packets without giaddr were sometimes not processed;
7.22 Stable 2026-Mar-09 (1 month ago)
  • improved DHCP option handling;
  • improved logging;
  • send all found lease options in reply to DHCPINFORM;
7.21.3 Stable 2026-Feb-12 (2 months ago)
  • append "s" after lease-time value in setup command;
7.21 Stable 2026-Jan-12 (3 months ago)
  • added "support-broadband-tr101" setting to pass additional Option 82 suboptions to RADIUS server;
  • added setting allowing to select client-id, MAC address and opt82 parameters for dynamic lease addition;
  • allow creating static DHCPv4 leases for VETH interfaces;
  • allow to set other gateway types not just IP for dhcp lease "routes" parameter;
  • improved logging;
  • improved setup wizard prompts relating to DNS;
  • respond with hlen 0 when htype is 8;
  • send RADIUS Accounting Stop messages when interim-update is zero;
7.22beta1 Development 2026-Jan-02 (4 months ago)
  • improved DHCP option handling;
  • improved logging;
  • send all found lease options in reply to DHCPINFORM;
7.21beta5 Testing 2025-Oct-30 (6 months ago)
  • added "support-broadband-tr101" setting to pass additional Option 82 suboptions to RADIUS server;
  • added setting allowing to select client-id, MAC address and opt82 parameters for dynamic lease addition;
7.21beta2 Testing 2025-Oct-06 (6 months ago)
  • added setting allowing to select client-id, MAC address or both for dynamic lease addition;
  • improved logging;
  • improved setup wizard prompts relating to DNS;
  • respond with hlen 0 when htype is 8;
  • send RADIUS Accounting Stop messages when interim-update is zero;
7.20 Stable 2025-Sep-29 (7 months ago)
  • added "add dns" step to setup wizard;
  • added "lease-agent-circuit-id" and "lease-agent-remote-id" variables to the lease script;
  • added "ntp-none" parameter;
  • changed the default value of address-pool to "static-only" in the option matcher, removed "none" option;
7.20beta4 Testing 2025-Jun-13 (10 months ago)
  • added "add dns" step to setup wizard;
7.20beta2 Testing 2025-May-27 (11 months ago)
  • added "lease-agent-circuit-id" and "lease-agent-remote-id" variables to the lease script;
  • added "ntp-none" parameter;
  • changed the default value of address-pool to "static-only" in the option matcher, removed "none" option;
7.19 Stable 2025-May-22 (11 months ago)
  • "Relay-Agent-Information" (82) option moved at the end of option list in response packets;
  • accept packets with htype 6;
7.19beta4 Testing 2025-Mar-06 (1 year ago)
  • "Relay-Agent-Information" (82) option moved at the end of option list in response packets;
7.19beta2 Testing 2025-Feb-28 (1 year ago)
  • accept packets with htype 6;
7.18 Stable 2025-Feb-24 (1 year ago)
  • fixed "active-mac-address" update when client has changed MAC address;
  • fixed framed-route removal;
  • fixed lease assigning when server address is not bind to server interface (introduced in v7.17);
7.18beta4 Testing 2025-Jan-31 (1 year ago)
  • fixed framed-route removal;
  • fixed lease assigning when server address is not bind to server interface (introduced in v7.17);
7.17.1 Stable 2025-Jan-30 (1 year ago)
  • fixed lease assigning when server address is not bind to server interface (introduced in v7.17);
7.18beta2 Testing 2025-Jan-21 (1 year ago)
  • fixed "active-mac-address" update when client has changed MAC address;
7.17 Stable 2025-Jan-16 (1 year ago)
  • do not remove options set config when DHCP network is changed;
  • properly detect DHCP server address when underlying interface has multiple IP addresses configured;
7.17beta4 Testing 2024-Oct-18 (1 year ago)
  • properly detect DHCP server address when underlying interface has multiple IP addresses configured;
7.17beta2 Testing 2024-Sep-27 (1 year ago)
  • do not remove options set config when DHCP network is changed;
7.16 Stable 2024-Sep-20 (1 year ago)
  • added "class-id" parameter for DHCP server leases;
  • added matcher ability to match substring;
  • added name for "User-Class" option (77), "Authentication" option (90), "SIP-Servers-DHCP-Option" option (120) and "Unassigned" option (163-174) in debug logs;
  • fixed setting and getting "next-server" property;
  • increased lease offer timeout to 120 seconds;
  • remove corresponding dynamic leases if their address-pool gets removed;
  • show active-server and host-name in print active command;
7.16beta7 Testing 2024-Jul-25 (1 year ago)
  • remove corresponding dynamic leases if their address-pool gets removed;
7.16beta3 Testing 2024-Jun-27 (1 year ago)
  • added matcher ability to match substring;
  • added name for "User-Class" option (77), "Authentication" option (90), "SIP-Servers-DHCP-Option" option (120) and "Unassigned" option (163-174) in debug logs;