Skip to content

Commit aad5bcd

Browse files
committed
doc: update ChangeLog for v24.10.0
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
1 parent e875239 commit aad5bcd

1 file changed

Lines changed: 34 additions & 6 deletions

File tree

doc/ChangeLog.md

Lines changed: 34 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,15 @@ Change Log
33

44
All 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
1010
addresses 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

Comments
 (0)