@@ -3,12 +3,15 @@ Change Log
33
44All notable changes to the project are documented in this file.
55
6- [ v24.10.0] [ ] - UNRELEASED
6+ [ v24.10.0] [ ] - 2024-10-18
77-------------------------
88
99** News:** this release contains * breaking YANG changes* in custom MAC
1010addresses for interfaces! For details, see below issue #680 .
1111
12+ Also, heads-up to all downstream users of Infix. YANG models have been
13+ renamed to ease maintenance, more info below.
14+
1215### Changes
1316- Software control of port LEDs on the Styx platform has been disabled.
1417 Default driver behavior, green link and green traffic blink, is kept
@@ -18,21 +21,36 @@ addresses for interfaces! For details, see below issue #680.
1821 priority (not vice versa).
1922- Update CONTRIBUTING.md for scaling core team and helping external
2023 contributors understand the development process, issue #672
24+ - Updated branding documentation with more information on how dynamic
25+ and static factory-config work, including examples
26+ - Updated container documentation, improved images, detail how to set
27+ interface name inside the container, and some syntax fixes
28+ - Updated networking documentation, new General settings section, and
29+ more details added to initial section on network building blocks
30+ - As of this release, all Infix YANG models have dropped the ` @DATE `
31+ suffix from the name, this type of versioning is not handled using
32+ symlinks instead.
33+ - Update Infix ` provision ` script, used to install Infix on eMMC, add
34+ example of how to erase partition table to be able to re-run the
35+ script on already provisioned devices, issue #671
2136- OSPF: Add limitation to allow an interface to be in one area only
2237- Add support for "dummy" interfaces, mostly useful for testing
2338- Add support for container hostname format specifiers, just like it
2439 already works for the host's hostname setting
25- - Updated container documentation, improved images, detail how to set
26- interface name inside the container, and some syntax fixes
40+ - Hide all ` status obsolete ` YANG nodes in CLI
41+ - Add YANG ` units ` , if available, to CLI help text (default value)
42+ - The CLI commands ` copy ` and ` erase ` are now available also from Bash
2743- Greatly reduced size of bundled curiOS httpd OCI container image,
2844 reduced from 1.8 MiB to 281 KiB
45+ - Add deviation to ietf-interfaces.yang, ` link-up-down-trap-enable ` is
46+ not supported (yet) in Infix, issue #709
2947- The default builds now include the curiOS nftables container image,
3048 which can be used for advanced firewall setups. For an introduction
3149 see < https://kernelkit.org/posts/firewall-container/ >
3250
3351### Fixes
34- - Fix #499 : add an NACM rule to factory config, which by default
35- deny everyone to read user password hash(es)
52+ - Fix #499 : add an NACM rule to factory- config, which by default deny
53+ everyone to read user password hash(es)
3654- Fix #663 : internal Ethernet interfaces shown in CLI tab completion
3755- Fix #674 : CLI ` show interfaces ` display internal Ethernet interfaces,
3856 regression introduced late in v24.09 release cycle
@@ -50,8 +68,17 @@ addresses for interfaces! For details, see below issue #680.
5068 this includes all operational data in ietf-routing:/routing/ribs.
5169- Fix #697 : password is not always set for new users, bug introduced
5270 in v24.06.0 when replacing Augeas with native user handling
71+ - Fix #700 : add missing ` admin-status ` to interface operational data
72+ - Fix #701 : make sure CLI (and Bash) ` copy ` command use same sysrepo
73+ timeout as other operations that load sysrepo. Was 10 second timeout,
74+ which caused some (really big) configurations not to apply from the
75+ CLI, but worked at boot, for instance. New timeout is 60 seconds
5376- Fix #708 : allow all container networks to set interface name inside
5477 container, not just auto-generated veth-pair ends for ` docker0 ` bridge
78+ - Fix ` show interfaces ` on platforms like the NanoPi R2S, which does not
79+ support reading RMON counters in JSON format using ` ethtool `
80+ - Fix #730 : CLI command ` show ntp [sources] ` stopped working in v24.08.
81+ Missing access rights after massive CLI lock-down
5582- Fix BFD in OSPF, previously you could not enable BFD on a single
5683 interface without enabling it on all interfaces
5784
@@ -1208,7 +1235,8 @@ Supported YANG models in addition to those used by sysrepo and netopeer:
12081235 - N/A
12091236
12101237[ buildroot ] : https://buildroot.org/
1211- [ UNRELEASED ] : https://github.com/kernelkit/infix/compare/v24.08.0...HEAD
1238+ [ UNRELEASED ] : https://github.com/kernelkit/infix/compare/v24.10.0...HEAD
1239+ [ v24.10.0 ] : https://github.com/kernelkit/infix/compare/v24.09.0...v24.10.0
12121240[ v24.09.0 ] : https://github.com/kernelkit/infix/compare/v24.08.0...v24.09.0
12131241[ v24.08.0 ] : https://github.com/kernelkit/infix/compare/v24.06.0...v24.08.0
12141242[ v24.06.0 ] : https://github.com/kernelkit/infix/compare/v24.04.0...v24.06.0
0 commit comments