Releases: kernelkit/infix
Infix v26.02.1
Changes
- Upgrade Linux kernel to 6.18.17 (LTS)
- Add support for disabling WiFi and GPS features in builds
- Add OSPF point-to-multipoint (P2MP) and hybrid interface type support. This also includes support for setting static neighbors, issue #1426
Fixes
- Fix #1389: legacy name limit in firewalld triggered problems with policy names
- Fix #1416:
show firewallcommand show an error when the firewall is disabled - Fix #1438: default route from DHCP client not set at boot, regression in v26.02.0
- Fix instabilities in Zebra route manager after Frr upgrade in v26.02.0
- Fix regression in MVEBU SafeXcel Crypto Engine for Marvell Armada SOCs (37xx, 7k, 8k, and CN913x series). Firmware package lost in v26.01.0
Tip
Try Infix in GNS3! Download the appliance from the GNS3 Marketplace to test Infix in a virtual network environment without hardware.
Infix v26.02.1-rc3
Changes
- Upgrade Linux kernel to 6.18.17 (LTS)
- Add support for disabling WiFi and GPS features in builds
- Add OSPF point-to-multipoint (P2MP) and hybrid interface type support. This also includes support for setting static neighbors, issue #1426
Fixes
- Fix #1389: legacy name limit in firewalld triggered problems with policy names
- Fix #1416:
show firewallcommand show an error when the firewall is disabled - Fix #1438: default route from DHCP client not set at boot, regression in v26.02.0
- Fix instabilities in Zebra route manager after Frr upgrade in v26.02.0
- Fix regression in MVEBU SafeXcel Crypto Engine for Marvell Armada SOCs (37xx, 7k, 8k, and CN913x series). Firmware package lost in v26.01.0
Tip
Try Infix in GNS3! Download the appliance from the GNS3 Marketplace to test Infix in a virtual network environment without hardware.
Infix v26.02.1-rc2
Changes
- Upgrade Linux kernel to 6.18.16 (LTS)
- Add support for disabling WiFi and GPS features in builds
- Add OSPF point-to-multipoint (P2MP) and hybrid interface type support. This also includes support for setting static neighbors, issue #1426
Fixes
- Fix #1389: legacy name limit in firewalld triggered problems with policy names
- Fix #1416:
show firewallcommand show an error when the firewall is disabled - Fix #1438: default route from DHCP client not set at boot, regression in v26.02.0
- Fix instabilities in Zebra route manager after Frr upgrade in v26.02.0
- Fix regression in MVEBU SafeXcel Crypto Engine for Marvell Armada SOCs (37xx, 7k, 8k, and CN913x series). Firmware package lost in v26.01.0
Tip
Try Infix in GNS3! Download the appliance from the GNS3 Marketplace to test Infix in a virtual network environment without hardware.
Infix v26.02.1-rc1
Changes
- Upgrade Linux kernel to 6.18.16 (LTS)
- Add support for disabling WiFi and GPS features in builds
- Add OSPF point-to-multipoint (P2MP) and hybrid interface type support. This also includes support for setting static neighbors, issue #1426
Fixes
- Fix #1389: legacy name limit in firewalld triggered problems with policy names
- Fix #1416:
show firewallcommand show an error when the firewall is disabled - Fix instabilities in Zebra route manager after Frr upgrade in v26.02.0
- Fix regression in MVEBU SafeXcel Crypto Engine for Marvell Armada SOCs (37xx, 7k, 8k, and CN913x series). Firmware package lost in v26.01.0
Tip
Try Infix in GNS3! Download the appliance from the GNS3 Marketplace to test Infix in a virtual network environment without hardware.
Infix v26.02.0
Note
The blog and User Guide have a new address: https://www.kernelkit.org
Changes
- Upgrade Linux kernel to 6.18.15 (LTS)
- Upgrade Buildroot to 2025.02.11 (LTS)
- Upgrade FRR to 10.5.1
- Add support for Microchip SAMA7G54 Evaluation Kit, Arm Cortex-A7
- Add support for Banana Pi R3 Mini, a 2 port router with 2 WiFi chip, uses the same bootloader as BPI-R3 (eMMC-version)
- Add GPS/GNSS receiver support with NTP reference clock integration
- Add
reset-volumesoption tocontainer upgrade foocommand
Fixes
- Fix CLI
copycommand problem to copy to scp/sftp destinations
Tip
Try Infix in GNS3! Download the appliance from the GNS3 Marketplace to test Infix in a virtual network environment without hardware.
Infix v26.02.0-rc1
Note
The blog and User Guide have a new address: https://www.kernelkit.org
Changes
- Upgrade Linux kernel to 6.18.15 (LTS)
- Upgrade Buildroot to 2025.02.11 (LTS)
- Upgrade FRR to 10.5.1
- Add support for Microchip SAMA7G54 Evaluation Kit, Arm Cortex-A7
- Add support for Banana Pi R3 Mini, a 2 port router with 2 WiFi chip, uses the same bootloader as BPI-R3 (eMMC-version)
- Add GPS/GNSS receiver support with NTP reference clock integration
- Add
reset-volumesoption tocontainer upgrade foocommand
Fixes
- Fix CLI
copycommand problem to copy to scp/sftp destinations
Tip
Try Infix in GNS3! Download the appliance from the GNS3 Marketplace to test Infix in a virtual network environment without hardware.
Infix v26.01.0
Important
This release includes breaking changes to WiFi configuration that will
result in existing configuration being disabled:
- WiFi station/client configuration has been restructured. The
wificontainer
now requires aradioreference, and station configuration has moved under a
wifi/stationcontainer. Existing WiFi configurations must be manually updated - WiFi radios are now configured via
ietf-hardwareinstead of the interfaces module
Also, Raspberry Pi users must upgrade the bootloader before upgrading to
this release. We recommend backing up your startup-config.cfg and reflash
the SD card with a new sd card image.
Changes
Noteworthy changes and additions in this release are marked below in bold text.
- Upgrade Linux kernel from 6.12.65 to 6.18.8 (LTS)
- Upgrade Buildroot to 2025.02.10 (LTS)
- Upgrade libyang to 4.2.2
- Upgrade sysrepo to 4.2.10
- Upgrade netopeer2 (NETCONF) to 2.7.0
- Add RIPv2 routing support, issue #582
- Add NTP server support, issue #904
- Migrate DHCPv6 client to odhcp6c for improved Router Advertisement integration. Adds support for hybrid RA+DHCPv6 deployments where SLAAC assigns addresses and DHCPv6 provides DNS (common ISP scenario)
- Add support for configurable OSPF debug logging, issue #1281. Debug options can now be enabled per category (bfd, packet, ism, nsm, default-information, nssa). All debug options are disabled by default to prevent log flooding in production environments. See the documentation for usage examples
- Add support for configurable container resource limits, memory and CPU. Resource usage is available through the operational datastore, where the currently active resource limits in the container runtime are also available
- Add support for "routing interfaces", issue #647. Lists interfaces with IP forwarding. Inspect from CLI using
show interface, look for⇅flag - Add operational data journal to statd with hierarchical time-based retention policy, keeping snapshots from every 5 minutes (recent) to yearly (historical)
- Add support data collection script, useful when troubleshooting issues on deployed systems. Gathers system information, logs, and more. Issue #1287
- Add WiFi Access Point (AP) mode with multi-SSID support and WPA2/WPA3 security. BREAKING: WiFi architecture refactored with radios configured via
ietf-hardwareand interfaces requiringradioreference. Station config moved towifi/stationcontainer. Existing Wi-Fi interfaces will be removed during upgrade (for the rest of the configuration to apply) and you need to reconfigure them again. See the WiFi documentation for details - Add support for WireGuard VPN tunnels.
- Updated CLI change command to support
cleartext-symmetric-key(type binary). Used by both WireGuard and WiFi, with application-specifickey-formatfor keys and passphrases - New default NACM privilege levels (user levels) in
factory-config:operator(network & container manager) andguest(read-only). For details, see the updated system configuration documentation, as well as a new dedicated NACM configuration guide - New
show nacmadmin-exec command to inspect access control rules - CLI now supports Ctrl-@ and Ctrl-w/Meta-w to mark and copy test regions
- CLI now uses
copyandrpctools instead of deprecatedsysrepocfg. The latter now also require the use ofsudoforadminlevel users - Enhanced
copycommand with XPath filtering support - Kernel now announces details of new USB devices
Fixes
- Fix #515: add per-interface IPv6 forwarding control using the Linux 6.17+
force_forwardingsysctl. This provides true per-interface IPv6 forwarding similar to IPv4, correctly mapping to the ietf-ip.yang model semantics - Fix #1082: Wi-Fi interfaces always scanned, introduce a
scan-modeto the Wi-Fi concept in Infix - Fix #1313: Container is not restarted if environment variable is changed
- Fix #1314: Raspberry Pi 4B with 1 or 8 GiB RAM does not boot. This was due newer EEPROM firmware in newer boards require a newer rpi-firmware package
- Fix #1345: firewall not updating when interfaces become bridge/lag ports
- Fix #1346: firewall complains in syslog, missing
/etc/firewalld/firewalld.conf - Fix Raspberry Pi 2B build, among other things, the
aarch32_defconfigdid not include a dtb. Please note, the platform has now been renamed toarm - Fix default password hash in
do password encryptcommand. New hash is the same as the more commonly usedchange passwordcommand, yescrypt - Prevent MOTD from showing on non-shell user login attempts
- Fix mDNS reflector.
Tip
Try Infix in GNS3! Download the appliance from the GNS3 Marketplace to test Infix in a virtual network environment without hardware.
Infix v26.01.0-rc2
Important
This release includes breaking changes to WiFi configuration that will
result in existing configuration being disabled:
- WiFi station/client configuration has been restructured. The
wificontainer
now requires aradioreference, and station configuration has moved under a
wifi/stationcontainer. Existing WiFi configurations must be manually updated - WiFi radios are now configured via
ietf-hardwareinstead of the interfaces module
Also, Raspberry Pi users must upgrade the bootloader before upgrading to
this release. We recommend backing up your startup-config.cfg and reflash
the SD card with a new sd card image.
Changes
Noteworthy changes and additions in this release are marked below in bold text.
- Upgrade Linux kernel from 6.12.65 to 6.18.8 (LTS)
- Upgrade Buildroot to 2025.02.10 (LTS)
- Upgrade libyang to 4.2.2
- Upgrade sysrepo to 4.2.10
- Upgrade netopeer2 (NETCONF) to 2.7.0
- Add RIPv2 routing support, issue #582
- Add NTP server support, issue #904
- Migrate DHCPv6 client to odhcp6c for improved Router Advertisement integration. Adds support for hybrid RA+DHCPv6 deployments where SLAAC assigns addresses and DHCPv6 provides DNS (common ISP scenario)
- Add support for configurable OSPF debug logging, issue #1281. Debug options can now be enabled per category (bfd, packet, ism, nsm, default-information, nssa). All debug options are disabled by default to prevent log flooding in production environments. See the documentation for usage examples
- Add support for configurable container resource limits, memory and CPU. Resource usage is available through the operational datastore, where the currently active resource limits in the container runtime are also available
- Add support for "routing interfaces", issue #647. Lists interfaces with IP forwarding. Inspect from CLI using
show interface, look for⇅flag - Add operational data journal to statd with hierarchical time-based retention policy, keeping snapshots from every 5 minutes (recent) to yearly (historical)
- Add support data collection script, useful when troubleshooting issues on deployed systems. Gathers system information, logs, and more. Issue #1287
- Add WiFi Access Point (AP) mode with multi-SSID support and WPA2/WPA3 security. BREAKING: WiFi architecture refactored with radios configured via
ietf-hardwareand interfaces requiringradioreference. Station config moved towifi/stationcontainer. Existing Wi-Fi interfaces will be removed during upgrade (for the rest of the configuration to apply) and you need to reconfigure them again. See the WiFi documentation for details - Add support for WireGuard VPN tunnels.
- Updated CLI change command to support
cleartext-symmetric-key(type binary). Used by both WireGuard and WiFi, with application-specifickey-formatfor keys and passphrases - New default NACM privilege levels (user levels) in
factory-config:operator(network & container manager) andguest(read-only). For details, see the updated system configuration documentation, as well as a new dedicated NACM configuration guide - New
show nacmadmin-exec command to inspect access control rules - CLI now supports Ctrl-@ and Ctrl-w/Meta-w to mark and copy test regions
- CLI now uses
copyandrpctools instead of deprecatedsysrepocfg. The latter now also require the use ofsudoforadminlevel users - Enhanced
copycommand with XPath filtering support - Kernel now announces details of new USB devices
Fixes
- Fix #515: add per-interface IPv6 forwarding control using the Linux 6.17+
force_forwardingsysctl. This provides true per-interface IPv6 forwarding similar to IPv4, correctly mapping to the ietf-ip.yang model semantics - Fix #1082: Wi-Fi interfaces always scanned, introduce a
scan-modeto the Wi-Fi concept in Infix - Fix #1313: Container is not restarted if environment variable is changed
- Fix #1314: Raspberry Pi 4B with 1 or 8 GiB RAM does not boot. This was due newer EEPROM firmware in newer boards require a newer rpi-firmware package
- Fix #1345: firewall not updating when interfaces become bridge/lag ports
- Fix #1346: firewall complains in syslog, missing
/etc/firewalld/firewalld.conf - Fix Raspberry Pi 2B build, among other things, the
aarch32_defconfigdid not include a dtb. Please note, the platform has now been renamed toarm - Fix default password hash in
do password encryptcommand. New hash is the same as the more commonly usedchange passwordcommand, yescrypt - Prevent MOTD from showing on non-shell user login attempts
- Fix mDNS reflector.
Tip
Try Infix in GNS3! Download the appliance from the GNS3 Marketplace to test Infix in a virtual network environment without hardware.
Infix v26.01.0-rc1
Important
This release includes breaking changes to WiFi configuration that will
result in existing configuration being disabled:
- WiFi station/client configuration has been restructured. The
wificontainer
now requires aradioreference, and station configuration has moved under a
wifi/stationcontainer. Existing WiFi configurations must be manually updated - WiFi radios are now configured via
ietf-hardwareinstead of the interfaces module
Also, Raspberry Pi users must upgrade the bootloader before upgrading to
this release. We recommend backing up your startup-config.cfg and reflash
the SD card with a new sd card image.
Changes
Noteworthy changes and additions in this release are marked below in bold text.
- Upgrade Linux kernel from 6.12.65 to 6.18.8 (LTS)
- Upgrade Buildroot to 2025.02.10 (LTS)
- Upgrade libyang to 4.2.2
- Upgrade sysrepo to 4.2.10
- Upgrade netopeer2 (NETCONF) to 2.7.0
- Add RIPv2 routing support, issue #582
- Add NTP server support, issue #904
- Migrate DHCPv6 client to odhcp6c for improved Router Advertisement integration. Adds support for hybrid RA+DHCPv6 deployments where SLAAC assigns addresses and DHCPv6 provides DNS (common ISP scenario)
- Add support for configurable OSPF debug logging, issue #1281. Debug options can now be enabled per category (bfd, packet, ism, nsm, default-information, nssa). All debug options are disabled by default to prevent log flooding in production environments. See the documentation for usage examples
- Add support for configurable container resource limits, memory and CPU. Resource usage is available through the operational datastore, where the currently active resource limits in the container runtime are also available
- Add support for "routing interfaces", issue #647. Lists interfaces with IP forwarding. Inspect from CLI using
show interface, look for⇅flag - Add operational data journal to statd with hierarchical time-based retention policy, keeping snapshots from every 5 minutes (recent) to yearly (historical)
- Add support data collection script, useful when troubleshooting issues on deployed systems. Gathers system information, logs, and more. Issue #1287
- Add WiFi Access Point (AP) mode with multi-SSID support and WPA2/WPA3 security. BREAKING: WiFi architecture refactored with radios configured via
ietf-hardwareand interfaces requiringradioreference. Station config moved towifi/stationcontainer. Existing Wi-Fi interfaces will be removed during upgrade (for the rest of the configuration to apply) and you need to reconfigure them again. See the WiFi documentation for details - Add support for WireGuard VPN tunnels.
- Updated CLI change command to support
cleartext-symmetric-key(type binary). Used by both WireGuard and WiFi, with application-specifickey-formatfor keys and passphrases - New default NACM privilege levels (user levels) in
factory-config:operator(network & container manager) andguest(read-only). For details, see the updated system configuration documentation, as well as a new dedicated NACM configuration guide - New
show nacmadmin-exec command to inspect access control rules - CLI now supports Ctrl-@ and Ctrl-w/Meta-w to mark and copy test regions
- CLI now uses
copyandrpctools instead of deprecatedsysrepocfg. The latter now also require the use ofsudoforadminlevel users - Enhanced
copycommand with XPath filtering support - Kernel now announces details of new USB devices
Fixes
- Fix #515: add per-interface IPv6 forwarding control using the Linux 6.17+
force_forwardingsysctl. This provides true per-interface IPv6 forwarding similar to IPv4, correctly mapping to the ietf-ip.yang model semantics - Fix #1082: Wi-Fi interfaces always scanned, introduce a
scan-modeto the Wi-Fi concept in Infix - Fix #1313: Container is not restarted if environment variable is changed
- Fix #1314: Raspberry Pi 4B with 1 or 8 GiB RAM does not boot. This was due newer EEPROM firmware in newer boards require a newer rpi-firmware package
- Fix #1345: firewall not updating when interfaces become bridge/lag ports
- Fix #1346: firewall complains in syslog, missing
/etc/firewalld/firewalld.conf - Fix Raspberry Pi 2B build, among other things, the
aarch32_defconfigdid not include a dtb. Please note, the platform has now been renamed toarm - Fix default password hash in
do password encryptcommand. New hash is the same as the more commonly usedchange passwordcommand, yescrypt - Prevent MOTD from showing on non-shell user login attempts
- Fix mDNS reflector.
Tip
Try Infix in GNS3! Download the appliance from the GNS3 Marketplace to test Infix in a virtual network environment without hardware.
Infix v25.08.2
Changes
- Upgrade Linux kernel to 6.12.63 (LTS)
- Enable workaround for issue #670 by disabling iitod on styx platform. This
prohibits software control of LEDs, leaving the default HW control, which
has proven more stable on this platform - Add support for configurable OSPF debug logging, issue #1281. Debug options
can now be enabled per category (bfd, packet, ism, nsm, default-information,
nssa). All debug options are disabled by default to prevent log flooding in
production environments. See the documentation for usage examples - Add support data collection script, useful when troubleshooting issues on
deployed systems. Gathers system information, logs, and more. Issue #1287 - Enable kernel panic on lockups + hung tasks => console log + reboot. Also,
enable watchdogd resource monitors, logs: memory/file system + descriptor
usage. Issue #1318 - Enable CN9130 HW watchdog, and kernel
test_lockupmodule, issue #1320