Releases: kernelkit/infix
Releases · kernelkit/infix
Infix v25.03.1-rc1
Fixes
- Fix configuration migration issues when upgrading
Infix v25.03.0
Important
This release is the first with the new Buildroot 2025.02 (LTS)
Changes
- Upgrade Linux kernel to 6.12.21 (LTS)
- Upgrade Buildroot to 2025.02.0 (LTS)
Fixes
- Fix #964: YANG schema warning in syslog: missing 'monitor' node for lag
- Fix #980: the system fails to reboot when a container is (stuck), for
whatever reason, in its 'setup' state - Fix #990: web console, ttyd service, stopped working after upgrade to
Buildroot 2025.02, caused by new (missing) option--writable
- Fix TCAM memory corruption in
mvpp2
Ethernet controller - Fix annoying (but harmless) usage message from the logger tool when
startup-config
fails to load and the system reverts to failure mode - Fix harmless log warning for product specific init when no product
specific init scripts are found - Backport fixes for sysklogd, affecting hostname filtering and periods
in TAG names, pending official backport in Buildroot
Infix v25.03.0-rc2
Important
This release is the first with the new Buildroot 2025.02 (LTS)
Changes
- Upgrade Linux kernel to 6.12.21 (LTS)
- Upgrade Buildroot to 2025.02.0 (LTS)
Fixes
- Fix #964: YANG schema warning in syslog: missing 'monitor' node for lag
- Fix #980: the system fails to reboot when a container is (stuck), for
whatever reason, in its 'setup' state - Fix #990: web console, ttyd service, stopped working after upgrade to
Buildroot 2025.02, caused by new (missing) option--writable
- Fix TCAM memory corruption in
mvpp2
Ethernet controller - Fix annoying (but harmless) usage message from the logger tool when
startup-config
fails to load and the system reverts to failure mode - Fix harmless log warning for product specific init when no product
specific init scripts are found - Backport fixes for sysklogd, affecting hostname filtering and periods
in TAG names, pending official backport in Buildroot
Infix v25.03.0-rc1
Important
This release is the first with the new Buildroot 2025.02 (LTS)
Changes
- Upgrade Linux kernel to 6.12.21 (LTS)
- Upgrade Buildroot to 2025.02.0 (LTS)
Fixes
- Fix #964: YANG schema warning in syslog: missing 'monitor' node for lag
- Fix #980: the system fails to reboot when a container is (stuck), for
whatever reason, in its 'setup' state - Fix #990: web console, ttyd service, stopped working after upgrade to
Buildroot 2025.02, caused by new (missing) option--writable
- Fix TCAM memory corruption in
mvpp2
Ethernet controller
Infix v24.11.2
Fixes
- Fix TCAM memory corruption in
mvpp2
Ethernet controller
Infix v24.11.2-rc1
Fixes
- Fix TCAM memory corruption in
mvpp2
Ethernet controller
Infix v25.02.0
Changes
- Upgrade Linux kernel to 6.12.18 (LTS)
- Upgrade Buildroot to 2024.02.11 (LTS)
- Add support for link aggregation (lag), static (balance-xor) and LACP
- Add support for the i.MX 8M Plus EVK
- YANG type change for SSH private/public keys, from ietf-crypto-types
to infix-crypto-types - Disable global IPv6 forwarding by default, enable by per-interface
setting. Note, route advertisements are always accepted. Issue #785 - Drop automatic default route (interface route) for IPv4 autoconf, not
necessary and causes more confusion than good. Issue #923 - Update scripting with new RESTCONF examples
Fixes
- Fix #896:
/etc/resolv.conf
not properly generated when system runs
in fail secure mode (failing to loadstartup-config
) - Fix #902: containers "linger" in the system (state 'exited') after
having removed them from the configuration - Fix #930: container configuration changes does not apply at runtime
only when saved tostartup-config
and system is rebooted - Fix #936: DHCP server reconfiguration does not always take effect.
- Fix #956: CLI
copy
command complains it cannot change owner when
copyingfactory-config
torunning-config
. Bogus error, the
latter is not really a file - Fix #977: "Operation not permitted" when saving
running-config
to
startup-config
(harmless warning but annoying and concerning)
Infix v25.02.0-rc2
Changes
- Upgrade Linux kernel to 6.12.18 (LTS)
- Upgrade Buildroot to 2024.02.11 (LTS)
- Add support for link aggregation (lag), static (balance-xor) and LACP
- Add support for the i.MX 8M Plus EVK
- YANG type change for SSH private/public keys, from ietf-crypto-types
to infix-crypto-types - Disable global IPv6 forwarding by default, enable by per-interface
setting. Note, route advertisements are always accepted. Issue #785 - Drop automatic default route (interface route) for IPv4 autoconf, not
necessary and causes more confusion than good. Issue #923 - Update scripting with new RESTCONF examples
Fixes
- Fix #896:
/etc/resolv.conf
not properly generated when system runs
in fail secure mode (failing to loadstartup-config
) - Fix #902: containers "linger" in the system (state 'exited') after
having removed them from the configuration - Fix #930: container configuration changes does not apply at runtime
only when saved tostartup-config
and system is rebooted - Fix #936: DHCP server reconfiguration does not always take effect.
- Fix #956: CLI
copy
command complains it cannot change owner when
copyingfactory-config
torunning-config
. Bogus error, the
latter is not really a file - Fix #977: "Operation not permitted" when saving
running-config
to
startup-config
(harmless warning but annoying and concerning)
Infix v25.02.0-rc1
Changes
- Upgrade Linux kernel to 6.12.17 (LTS)
- Upgrade Buildroot to 2024.02.11 (LTS)
- Add support for link aggregation (lag), static (balance-xor) and LACP
- Add support for the i.MX 8M Plus EVK
- YANG type change for SSH private/public keys, from ietf-crypto-types
to infix-crypto-types - Disable global IPv6 forwarding by default, enable by per-interface
setting. Note, route advertisements are always accepted. Issue #785 - Drop automatic default route (interface route) for IPv4 autoconf, not
necessary and causes more confusion than good. Issue #923 - Update scripting with new RESTCONF examples
Fixes
- Fix #896:
/etc/resolv.conf
not properly generated when system runs
in fail secure mode (failing to loadstartup-config
) - Fix #902: containers "linger" in the system (state 'exited') after
having removed them from the configuration - Fix #930: container configuration changes does not apply at runtime
only when saved tostartup-config
and system is rebooted - Fix #936: DHCP server reconfiguration does not always take effect.
- Fix #956: CLI
copy
command complains it cannot change owner when
copyingfactory-config
torunning-config
. Bogus error, the
latter is not really a file
Infix v25.01.0
Note
This release contains breaking changes in the configuration file
syntax for DHCP clients. Specifically DHCP options with value,
i.e., the syntax for sending a hexadecimal value now require hex
prefix before a string of colon-separated pairs of hex values.
Changes
- Upgrade Linux kernel to 6.12.11 (LTS)
- Upgrade Buildroot to 2024.02.10 (LTS)
- Upgrade FRR from 9.1.2 to 9.1.3
- Add support for configuring SSH server, issue #441. As a result,
both SSH and NETCONF now use the same host key infactory-config
- Add operational support for reading DNS resolver info, issue #510
- Add operational support for NTP client, issue #510
- Add support for more mDNS settings: allow/deny interfaces, acting
as "reflector" and filtering of reflected services. Issue #678 - Add DHCPv4 server support, multiple subnets with static hosts and
DHCP options on global, subnet, or host level, issue #703.
Contributed by MINEx Networks- DHCP client options aligned with DHCP server,
startup-config
files with old syntax are automatically migrated
- DHCP client options aligned with DHCP server,
- Breaking change in DHCP client options with value. Hexadecimal
values must now be formatted as{ "hex": "c0:ff:ee" }
(JSON) - Add documentation on management via SSH, Web (RESTCONF, Web
Console), and Console Port, issue #787 - Add documentation of DNS client use and configuration, issue #798
- Add support for changing boot order for the system with an RPC,
including support for reading boot order from operational datastore - Add support for GRE/GRETAP tunnels
- Add support for STP/RSTP on bridges
- Add support for VXLAN tunnels
- Add support for configuring global LLDP
message-tx-interval
Fixes
- Fix #777: Authorized SSH key not applied to
startup-config
- Fix #829: Avahi (mDNS responder) not starting properly on switches
with many ports (>10). This led to a review ofsysctl
:- New for IPv4:
- Adjust IGMP max memberships: 20 -> 1000
- Use neighbor information on nexthop selection
- Use inbound interface address on ICMP errors
- Ignore routes with link down
- Disable
rp_filter
- ARP settings have been changed to better fit routers, i.e.,
systems with multiple interfaces:- Always use best local address when sending ARP
- Only reply to ARP if target IP is on the inbound interface
- Generate ARP requests when device is brought up or HW address changes
- New for IPv6:
- Keep static global addresses on link down
- Ignore routes with link down
- New for IPv4:
- Fix #861: Fix error when running 251+ reconfigurations in test-mode
- Fix #869: Setup of bridges is now more robust
- Fix #899: DHCP client with client-id does not work
- Minor cleanup of Networking Guide
- Fix memory leaks in
confd