Skip to content

Releases: kernelkit/infix

Infix v25.03.1-rc1

11 Apr 18:43
v25.03.1-rc1
e3fe203
Compare
Choose a tag to compare
Infix v25.03.1-rc1 Pre-release
Pre-release

Fixes

  • Fix configuration migration issues when upgrading

Infix v25.03.0

31 Mar 16:00
v25.03.0
10f62f6
Compare
Choose a tag to compare

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

31 Mar 13:53
v25.03.0-rc2
10f62f6
Compare
Choose a tag to compare
Infix v25.03.0-rc2 Pre-release
Pre-release

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

31 Mar 10:30
v25.03.0-rc1
2902dcc
Compare
Choose a tag to compare
Infix v25.03.0-rc1 Pre-release
Pre-release

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

19 Mar 19:32
v24.11.2
d8f6b5d
Compare
Choose a tag to compare

Fixes

  • Fix TCAM memory corruption in mvpp2 Ethernet controller

Infix v24.11.2-rc1

19 Mar 16:04
v24.11.2-rc1
d8f6b5d
Compare
Choose a tag to compare
Infix v24.11.2-rc1 Pre-release
Pre-release

Fixes

  • Fix TCAM memory corruption in mvpp2 Ethernet controller

Infix v25.02.0

12 Mar 18:36
v25.02.0
2291e9f
Compare
Choose a tag to compare

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 load startup-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 to startup-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
    copying factory-config to running-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

12 Mar 07:39
v25.02.0-rc2
2291e9f
Compare
Choose a tag to compare
Infix v25.02.0-rc2 Pre-release
Pre-release

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 load startup-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 to startup-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
    copying factory-config to running-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

05 Mar 07:53
v25.02.0-rc1
2ebcf26
Compare
Choose a tag to compare
Infix v25.02.0-rc1 Pre-release
Pre-release

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 load startup-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 to startup-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
    copying factory-config to running-config. Bogus error, the
    latter is not really a file

Infix v25.01.0

31 Jan 15:27
v25.01.0
5e89d8e
Compare
Choose a tag to compare

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 in factory-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
  • 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 of sysctl:
    • 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
  • 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