Infix v26.05.0-rc1
Pre-release
Pre-release
·
4 commits
to main
since this release
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-interfaceYANG model to revision 2025-09-10 (IEEE Std 802.3.2-2025), adding the standardphy-typeandpmd-typeoperational leaves. Speed is now exposed viaietf-interfaces:speed(bps, RFC 8343); the now obsoleteeth:speedis no longer returned - Rework
show interfacesummary output as layered protocol rows. When a port has link, a physical-medium row (e.g.1000baseT,10GbaseLR) appears above theethernetrow. 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-typesleaf-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-typesleaf-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
showcommands 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-daemoncrashing 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
/containersfailing 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 symmetricpreshared-keyat 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) frombridge vlan global show, which were not expanded, soshow interfaceand 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.