Skip to content

Commit a91f8d0

Browse files
committed
Update ChangeLog for v23.09 development release
Signed-off-by: Joachim Wiberg <[email protected]>
1 parent 5976ecd commit a91f8d0

File tree

1 file changed

+78
-0
lines changed

1 file changed

+78
-0
lines changed

doc/ChangeLog.md

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,83 @@ Change Log
44
All notable changes to the project are documented in this file.
55

66

7+
[v23.09.0][] - 2023-10-02
8+
-------------------------
9+
10+
> **Note:** upcoming releases will lock the `root` user for system-only
11+
> services. Instead an `admin` user will be the only default user with
12+
> the CLI as its login shell. This user is already available, so please
13+
> consider updating any guidelines or documentation you may have.
14+
15+
### YANG Status
16+
17+
- [ietf-system][]:
18+
- [infix-system][]: MotD (Message of the Day) augment
19+
- [infix-system][]: user login shell augment, default: `/bin/false`
20+
- [infix-system-software][]: system-state/software augment for
21+
remotely querying firmware version information
22+
- [infix-system-software][]: firmware upgrade with `install-bundle` RPC
23+
- [infix-system][]: timezone-name deviation, replaced with IANA timezones
24+
- [infix-system][]: username deviation, clarifying Linux restrictions
25+
- [infix-system][]: deviations for unsupported features, e.g. RADIUS
26+
- [ietf-interfaces][]:
27+
- [infix-interfaces][]: deviation for `if:phys-address` to allow read-write
28+
- [ietf-ip][]: augmented with IPv4LL similar to standardized IPv6LL
29+
- [infix-ip][]: deviations (`not-supported`) added for IPv4 and IPv6:
30+
- `/if:interfaces/if:interface/ip:ipv4/ip:address/ip:subnet/ip:netmask`
31+
- `/if:interfaces/if:interface/ip:ipv6/ip:address/ip:status`
32+
- `/if:interfaces/if:interface/ip:ipv4/ip:mtu`
33+
- `/if:interfaces/if:interface/ip:ipv6/ip:mtu`
34+
- `/if:interfaces/if:interface/ip:ipv4/ip:neighbor`
35+
- `/if:interfaces/if:interface/ip:ipv6/ip:neighbor`
36+
- [ietf-if-vlan-encapsulation][]: Linux VLAN interfaces, e.g. `eth0.10`
37+
- [infix-if-bridge][]: Linux bridge interfaces with native VLAN support
38+
- [infix-if-veth][]: Linux VETH pairs
39+
- [infix-if-type][]: deviation for interface types, limiting number
40+
to supported types only. New identities are derived from default
41+
IANA interface types, ensuring compatibility with other standard
42+
models, e.g., `ieee802-ethernet-interface.yang`
43+
- Configurable services:
44+
- [ieee802-dot1ab-lldp][]: stripped down to an `enabled` setting
45+
- [infix-services][]: support for enabling mDNS and SSDP discovery
46+
47+
[br2023.02.2]: https://git.busybox.net/buildroot/tag/?h=2023.02.2
48+
[ieee802-dot1ab-lldp]: https://github.com/kernelkit/infix/tree/50a550b/src/confd/yang/ieee802-dot1ab-lldp%402022-03-15.yang
49+
[ietf-system]: https://www.rfc-editor.org/rfc/rfc7317.html
50+
[ietf-interfaces]: https://www.rfc-editor.org/rfc/rfc7223.html
51+
[ietf-ip]: https://www.rfc-editor.org/rfc/rfc8344.html
52+
[ietf-if-vlan-encapsulation]: https://www.ietf.org/id/draft-ietf-netmod-sub-intf-vlan-model-08.html
53+
[infix-if-bridge]: https://github.com/kernelkit/infix/tree/784c175/src/confd/yang/infix-if-bridge%402023-08-21.yang
54+
[infix-if-type]: https://github.com/kernelkit/infix/tree/784c175/src/confd/yang/infix-if-type%402023-08-21.yang
55+
[infix-if-veth]: https://github.com/kernelkit/infix/tree/784c175/src/confd/yang/infix-if-veth%402023-06-05.yang
56+
[infix-interfaces]: https://github.com/kernelkit/infix/tree/784c175/src/confd/yang/infix-interfaces%402023-09-19.yang
57+
[infix-ip]: https://github.com/kernelkit/infix/tree/784c175/src/confd/yang/infix-ip%402023-09-14.yang
58+
[infix-services]: https://github.com/kernelkit/infix/tree/784c175/src/confd/yang/infix-services%402023-08-22.yang
59+
[infix-system]: https://github.com/kernelkit/infix/tree/784c175/src/confd/yang/infix-system%402023-08-15.yang
60+
[infix-system-software]: https://github.com/kernelkit/infix/tree/784c175/src/confd/yang/infix-system-software%402023-06-27.yang
61+
62+
### Changes
63+
64+
- The following new NETCONF interface operational status have been added:
65+
- admin-status
66+
- IP address origin (dhcp, static, link-layer, random, other)
67+
- bridge
68+
- parent-interface
69+
- basic statistics (`in_octets`, `out_octets`)
70+
- Support for custom interface `phys-address` (MAC address)
71+
- The CLI admin-exec command `show interfaces` now fully uses NETCONF
72+
operational data to display both available interfaces and all of their
73+
IP addresses. Displaying an individual interface will show more info.
74+
- The CLI admin-exec command `password encrypt` now default to SHA512
75+
76+
### Fixes
77+
78+
- Fix #136: IPv6 autoconf `create-global-addresses true` does not bite
79+
- Fix #138: Not possible to have static IP and DHCP at the same time
80+
- Minor fixes and updates to documentation (faulty links, references)
81+
- The `sync-fork.yml` workflow has finally been fixed.
82+
83+
784
[v23.08.0][] - 2023-08-31
885
-------------------------
986

@@ -140,6 +217,7 @@ Supported YANG models in addition to those used by sysrepo and netopeer:
140217

141218
[buildroot]: https://buildroot.org/
142219
[UNRELEASED]: https://github.com/kernelkit/infix/compare/v23.08.0...HEAD
220+
[v23.09.0]: https://github.com/kernelkit/infix/compare/v23.08.0...v23.09.0
143221
[v23.08.0]: https://github.com/kernelkit/infix/compare/v23.06.0...v23.08.0
144222
[v23.06.0]: https://github.com/kernelkit/infix/compare/BASE...v23.06.0
145223
[sysrepo]: https://www.sysrepo.org/

0 commit comments

Comments
 (0)