Skip to content

Infix v26.05.0-rc1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 May 11:35
· 4 commits to main since this release
v26.05.0-rc1
9a2f143

Changes

  • Upgrade Linux kernel to 6.18.33 (LTS)
  • Upgrade Buildroot to 2025.02.14 (LTS)
  • Upgrade FRR to 10.5.4
  • Add support for Acer Connect Vero W6m, a low-cost COTS home router, based on the same hardware as Banana Pi BPI-R3, but with a Wi-Fi 6E (6 GHz band) chip.
  • Add configurable channel-width in Wi-Fi configuration.
  • Upgrade ieee802-ethernet-interface YANG model to revision 2025-09-10 (IEEE Std 802.3.2-2025), adding the standard phy-type and pmd-type operational leaves. Speed is now exposed via ietf-interfaces:speed (bps, RFC 8343); the now obsolete eth:speed is no longer returned
  • Rework show interface summary output as layered protocol rows. When a port has link, a physical-medium row (e.g. 1000baseT, 10GbaseLR) appears above the ethernet row. VLAN, GRE, VXLAN and WiFi interfaces likewise get one row per protocol layer, with type-specific data on each (vid:, remote:, vni:, station ssid:, etc.), issue #530
  • Add support for configurable auto-negotiation for Ethernet ports. A new advertised-pmd-types leaf-list replaces the fixed speed idiom for pinned link modes, issue #805. See the Ethernet Interfaces section in the User Guide for details. Existing configurations using fixed speed are migrated automatically on upgrade
  • Add support for configurable MDI/MDI-X pinout on Ethernet ports. Needed on some PHYs where Auto-MDIX stops working once auto-negotiation is disabled
  • New operational supported-pmd-types leaf-list on each Ethernet interface, exposing the set of PMD types currently supported
  • New CLI command show operational, and optional XPath filtering for this and any of the other datastores, using [path /path/to/subtree]
  • CLI show commands now surface human-friendly error messages instead of a raw Python exceptions, e.g., Interface "w" not found

Fixes

  • Fix #1493: container with a physical interface not properly removed when switching to a configuration without containers
  • Fix #1506: add documentation on how to configure VLAN interfaces, including stacked (Q-in-Q) VLAN interfaces, in a dedicated vlan.md
  • Handle unclean daemon exits better, e.g., dbus-daemon crashing and leaving a stale pidfile behind, causing it to refuse to be restarted
  • Fix occasional blank or garbled [ OK ] lines at startup
  • Disallow multicast MAC addresses in custom MAC address configuration
  • Fix broken Wi-Fi 6 GHz band configuration.
  • Fix operational read of /containers failing and thereby aborting all operational get-data, including RESTCONF/NETCONF reads — for containers whose command contains shell metacharacters, e.g. sh -c "... && ..."
  • WireGuard interfaces are now regenerated when a referenced keystore key changes: the asymmetric private-key, and the symmetric preshared-key at both peer-group and per-peer level
  • Fix crash in operational data when a bridge has VLAN ranges configured: the kernel may report ranges (e.g. vlan 1 vlanEnd 3) from bridge vlan global show, which were not expanded, so show interface and other operational reads failed. Ranges are now expanded and listed correctly

Tip

Try Infix in GNS3! Download the appliance from the GNS3 Marketplace to test Infix in a virtual network environment without hardware.