Releases: vyos/vyos-nightly-build
Releases · vyos/vyos-nightly-build
Release list
2026.08.05-0033-rolling
vyos-1x
- vpp: T9062: Enable DHCP/DHCPv6 client detection on VLAN sub-interfaces
- vpp: T9018: Auto-enable promiscuous mode for interfaces with VLANs
- udev: T9071: fix invalid ATTR key assignment
- ci: T9082: scan C code with CodeQL (add c-cpp, build-mode none)
- T9068: Add config manager module and refactor vyos-configd
- wireguard: T8921: Fix false port-conflict error on qos dependent re-verify
- T9079: Update on-dhcpv6-event.sh
- router-advert: T9084: allow name-server-lifetime 0 in CLI validator
- T8529: Add configuration CLI to enable OpenSSL FIPS
- utils: T9008: migrate remaining cmd() callers to cmdl() and remove cmd()
- wireless: T9104: fix CLI/OS race on interface removal
- T9073: frr-exporter: add CLI support for optional collectors and collector options
- T9105: confirm existence of config-mode file before use
- image: T9021: Save bash history during image upgrade
- firewall: T9076: add per-remote-group update interval
- vpp: T8367: Fix identical default MAC on bridged loopback interfaces
- T9107: Fix integration workflow after recent GitHub security updates
- T9121: Fix linter workflow after recent GitHub changes
- image: T9021: rename bash -> Bash to honor the projects name
- T9125: Add new exception to the workflow that checks for typos
- dhcp-server: T9093: allow option interface-mtu up to 16000
- T9107: Fix integration workflow after recent GitHub security updates [vyos-1x]
- qos: T9080: only delete ingress qdisc when interface has an ingress policy
- fstrim: T9133: skip /etc/fstab to properly identify devices to trim
- vyos-netlinkd: T9143: seed operstate cache at startup
- vpp: T9139: Check interface not referenced by a feature before removal
- vpp: T8468: Apply MAC address changes on VPP interfaces
- nhrp: T9128: fix duplicate nftables meter name for multiple redirect tunnels
- configsession: T9156: add consistent use of finalizers
- T9164: mergify: accept NOS- and legacy VD- Jira keys in task-id check
vyos-build
- kernel: T8940: disable HYPERV_VTL_MODE and restore Hyper-V vPCI driver
- build: T9058: add a script for building Squid from source
- Kernel: T9067: Update Linux Kernel to 6.18.38
- Kernel: T5641: enable module compression to save disk space
- openssl: T9083: fix APT detected package downgrade despite identical versions
- Kernel: T8868: Enable crash dump (kdump) and debug info in config
- sbom: T9098: syft should run un squashfs instead of unpacked chroot
- Kernel: T9103: fix arm64 syscalltbl path breaking linux-perf package build
- T9099: improve test framework - add safeguards
- Testsuite: T9021: answer question during test for bash_history migration
- T9124: Fix smoketest file check
- iproute2: T8926: add custom build which matches Kernel 6.18
- kernel: T9138: enable support for Microsoft MANA NIC driver
- build: T9140: include version and flavor information in the boot menu
- Kernel: T9067: Update Linux Kernel to 6.18.41
- T9147: Bump accel-ppp-ng version to 9874ea3
2026.08.04-0035-rolling
vyos-1x
- vpp: T9062: Enable DHCP/DHCPv6 client detection on VLAN sub-interfaces
- vpp: T9018: Auto-enable promiscuous mode for interfaces with VLANs
- udev: T9071: fix invalid ATTR key assignment
- ci: T9082: scan C code with CodeQL (add c-cpp, build-mode none)
- T9068: Add config manager module and refactor vyos-configd
- wireguard: T8921: Fix false port-conflict error on qos dependent re-verify
- T9079: Update on-dhcpv6-event.sh
- router-advert: T9084: allow name-server-lifetime 0 in CLI validator
- T8529: Add configuration CLI to enable OpenSSL FIPS
- utils: T9008: migrate remaining cmd() callers to cmdl() and remove cmd()
- wireless: T9104: fix CLI/OS race on interface removal
- T9073: frr-exporter: add CLI support for optional collectors and collector options
- T9105: confirm existence of config-mode file before use
- image: T9021: Save bash history during image upgrade
- firewall: T9076: add per-remote-group update interval
- vpp: T8367: Fix identical default MAC on bridged loopback interfaces
- T9107: Fix integration workflow after recent GitHub security updates
- T9121: Fix linter workflow after recent GitHub changes
- image: T9021: rename bash -> Bash to honor the projects name
- T9125: Add new exception to the workflow that checks for typos
- dhcp-server: T9093: allow option interface-mtu up to 16000
- T9107: Fix integration workflow after recent GitHub security updates [vyos-1x]
- qos: T9080: only delete ingress qdisc when interface has an ingress policy
- fstrim: T9133: skip /etc/fstab to properly identify devices to trim
- vyos-netlinkd: T9143: seed operstate cache at startup
- vpp: T9139: Check interface not referenced by a feature before removal
- vpp: T8468: Apply MAC address changes on VPP interfaces
- nhrp: T9128: fix duplicate nftables meter name for multiple redirect tunnels
- configsession: T9156: add consistent use of finalizers
vyos-build
- kernel: T8940: disable HYPERV_VTL_MODE and restore Hyper-V vPCI driver
- build: T9058: add a script for building Squid from source
- Kernel: T9067: Update Linux Kernel to 6.18.38
- Kernel: T5641: enable module compression to save disk space
- openssl: T9083: fix APT detected package downgrade despite identical versions
- Kernel: T8868: Enable crash dump (kdump) and debug info in config
- sbom: T9098: syft should run un squashfs instead of unpacked chroot
- Kernel: T9103: fix arm64 syscalltbl path breaking linux-perf package build
- T9099: improve test framework - add safeguards
- Testsuite: T9021: answer question during test for bash_history migration
- T9124: Fix smoketest file check
- iproute2: T8926: add custom build which matches Kernel 6.18
- kernel: T9138: enable support for Microsoft MANA NIC driver
- build: T9140: include version and flavor information in the boot menu
- Kernel: T9067: Update Linux Kernel to 6.18.41
- T9147: Bump accel-ppp-ng version to 9874ea3
2026.07.30-0032-rolling
vyos-1x
- vpp: T9062: Enable DHCP/DHCPv6 client detection on VLAN sub-interfaces
- vpp: T9018: Auto-enable promiscuous mode for interfaces with VLANs
- udev: T9071: fix invalid ATTR key assignment
- ci: T9082: scan C code with CodeQL (add c-cpp, build-mode none)
- T9068: Add config manager module and refactor vyos-configd
- wireguard: T8921: Fix false port-conflict error on qos dependent re-verify
- T9079: Update on-dhcpv6-event.sh
- router-advert: T9084: allow name-server-lifetime 0 in CLI validator
- T8529: Add configuration CLI to enable OpenSSL FIPS
- utils: T9008: migrate remaining cmd() callers to cmdl() and remove cmd()
- wireless: T9104: fix CLI/OS race on interface removal
- T9073: frr-exporter: add CLI support for optional collectors and collector options
- T9105: confirm existence of config-mode file before use
- image: T9021: Save bash history during image upgrade
- firewall: T9076: add per-remote-group update interval
- vpp: T8367: Fix identical default MAC on bridged loopback interfaces
- T9107: Fix integration workflow after recent GitHub security updates
- T9121: Fix linter workflow after recent GitHub changes
- image: T9021: rename bash -> Bash to honor the projects name
- T9125: Add new exception to the workflow that checks for typos
- dhcp-server: T9093: allow option interface-mtu up to 16000
- T9107: Fix integration workflow after recent GitHub security updates [vyos-1x]
- qos: T9080: only delete ingress qdisc when interface has an ingress policy
vyos-build
- kernel: T8940: disable HYPERV_VTL_MODE and restore Hyper-V vPCI driver
- build: T9058: add a script for building Squid from source
- Kernel: T9067: Update Linux Kernel to 6.18.38
- Kernel: T5641: enable module compression to save disk space
- openssl: T9083: fix APT detected package downgrade despite identical versions
- Kernel: T8868: Enable crash dump (kdump) and debug info in config
- sbom: T9098: syft should run un squashfs instead of unpacked chroot
- Kernel: T9103: fix arm64 syscalltbl path breaking linux-perf package build
- T9099: improve test framework - add safeguards
- Testsuite: T9021: answer question during test for bash_history migration
- T9124: Fix smoketest file check
- iproute2: T8926: add custom build which matches Kernel 6.18
- kernel: T9138: enable support for Microsoft MANA NIC driver
- build: T9140: include version and flavor information in the boot menu
2026.07.29-0032-rolling
vyos-1x
- vpp: T9062: Enable DHCP/DHCPv6 client detection on VLAN sub-interfaces
- vpp: T9018: Auto-enable promiscuous mode for interfaces with VLANs
- udev: T9071: fix invalid ATTR key assignment
- ci: T9082: scan C code with CodeQL (add c-cpp, build-mode none)
- T9068: Add config manager module and refactor vyos-configd
- wireguard: T8921: Fix false port-conflict error on qos dependent re-verify
- T9079: Update on-dhcpv6-event.sh
- router-advert: T9084: allow name-server-lifetime 0 in CLI validator
- T8529: Add configuration CLI to enable OpenSSL FIPS
- utils: T9008: migrate remaining cmd() callers to cmdl() and remove cmd()
- wireless: T9104: fix CLI/OS race on interface removal
- T9073: frr-exporter: add CLI support for optional collectors and collector options
- T9105: confirm existence of config-mode file before use
- image: T9021: Save bash history during image upgrade
- firewall: T9076: add per-remote-group update interval
- vpp: T8367: Fix identical default MAC on bridged loopback interfaces
- T9107: Fix integration workflow after recent GitHub security updates
- T9121: Fix linter workflow after recent GitHub changes
- image: T9021: rename bash -> Bash to honor the projects name
- T9125: Add new exception to the workflow that checks for typos
- dhcp-server: T9093: allow option interface-mtu up to 16000
- T9107: Fix integration workflow after recent GitHub security updates [vyos-1x]
- qos: T9080: only delete ingress qdisc when interface has an ingress policy
vyos-build
- kernel: T8940: disable HYPERV_VTL_MODE and restore Hyper-V vPCI driver
- build: T9058: add a script for building Squid from source
- Kernel: T9067: Update Linux Kernel to 6.18.38
- Kernel: T5641: enable module compression to save disk space
- openssl: T9083: fix APT detected package downgrade despite identical versions
- Kernel: T8868: Enable crash dump (kdump) and debug info in config
- sbom: T9098: syft should run un squashfs instead of unpacked chroot
- Kernel: T9103: fix arm64 syscalltbl path breaking linux-perf package build
- T9099: improve test framework - add safeguards
- Testsuite: T9021: answer question during test for bash_history migration
- T9124: Fix smoketest file check
- iproute2: T8926: add custom build which matches Kernel 6.18
- kernel: T9138: enable support for Microsoft MANA NIC driver
2026.07.28-0034-rolling
vyos-1x
- vpp: T9062: Enable DHCP/DHCPv6 client detection on VLAN sub-interfaces
- vpp: T9018: Auto-enable promiscuous mode for interfaces with VLANs
- udev: T9071: fix invalid ATTR key assignment
- ci: T9082: scan C code with CodeQL (add c-cpp, build-mode none)
- T9068: Add config manager module and refactor vyos-configd
- wireguard: T8921: Fix false port-conflict error on qos dependent re-verify
- T9079: Update on-dhcpv6-event.sh
- router-advert: T9084: allow name-server-lifetime 0 in CLI validator
- T8529: Add configuration CLI to enable OpenSSL FIPS
- utils: T9008: migrate remaining cmd() callers to cmdl() and remove cmd()
- wireless: T9104: fix CLI/OS race on interface removal
- T9073: frr-exporter: add CLI support for optional collectors and collector options
- T9105: confirm existence of config-mode file before use
- image: T9021: Save bash history during image upgrade
- firewall: T9076: add per-remote-group update interval
- vpp: T8367: Fix identical default MAC on bridged loopback interfaces
- T9107: Fix integration workflow after recent GitHub security updates
- T9121: Fix linter workflow after recent GitHub changes
- image: T9021: rename bash -> Bash to honor the projects name
- T9125: Add new exception to the workflow that checks for typos
- dhcp-server: T9093: allow option interface-mtu up to 16000
- T9107: Fix integration workflow after recent GitHub security updates [vyos-1x]
- qos: T9080: only delete ingress qdisc when interface has an ingress policy
vyos-build
- kernel: T8940: disable HYPERV_VTL_MODE and restore Hyper-V vPCI driver
- build: T9058: add a script for building Squid from source
- Kernel: T9067: Update Linux Kernel to 6.18.38
- Kernel: T5641: enable module compression to save disk space
- openssl: T9083: fix APT detected package downgrade despite identical versions
- Kernel: T8868: Enable crash dump (kdump) and debug info in config
- sbom: T9098: syft should run un squashfs instead of unpacked chroot
- Kernel: T9103: fix arm64 syscalltbl path breaking linux-perf package build
- T9099: improve test framework - add safeguards
- Testsuite: T9021: answer question during test for bash_history migration
- T9124: Fix smoketest file check
- iproute2: T8926: add custom build which matches Kernel 6.18
- kernel: T9138: enable support for Microsoft MANA NIC driver
2026.07.21-1151-rolling
vyos-1x
- vpp: T9062: Enable DHCP/DHCPv6 client detection on VLAN sub-interfaces
- vpp: T9018: Auto-enable promiscuous mode for interfaces with VLANs
- udev: T9071: fix invalid ATTR key assignment
- ci: T9082: scan C code with CodeQL (add c-cpp, build-mode none)
- T9068: Add config manager module and refactor vyos-configd
- wireguard: T8921: Fix false port-conflict error on qos dependent re-verify
- T9079: Update on-dhcpv6-event.sh
- router-advert: T9084: allow name-server-lifetime 0 in CLI validator
- T8529: Add configuration CLI to enable OpenSSL FIPS
- utils: T9008: migrate remaining cmd() callers to cmdl() and remove cmd()
- wireless: T9104: fix CLI/OS race on interface removal
- T9073: frr-exporter: add CLI support for optional collectors and collector options
- T9105: confirm existence of config-mode file before use
vyos-build
- kernel: T8940: disable HYPERV_VTL_MODE and restore Hyper-V vPCI driver
- build: T9058: add a script for building Squid from source
- Kernel: T9067: Update Linux Kernel to 6.18.38
- Kernel: T5641: enable module compression to save disk space
- openssl: T9083: fix APT detected package downgrade despite identical versions
- Kernel: T8868: Enable crash dump (kdump) and debug info in config
- sbom: T9098: syft should run un squashfs instead of unpacked chroot
- Kernel: T9103: fix arm64 syscalltbl path breaking linux-perf package build
- T9099: improve test framework - add safeguards
2026.07.11-0033-rolling
vyos-1x
- frrender: T9054: keep PPPoE/DHCP default route when "protocols static" is deleted
- remote: T8829: fall back to GET when HEAD is not supported
- smoketest: T9048: harden DHCP client process checks against CI timing races
- vpp: T9062: Enable DHCP/DHCPv6 client detection on VLAN sub-interfaces
- vpp: T9018: Auto-enable promiscuous mode for interfaces with VLANs
- udev: T9071: fix invalid ATTR key assignment
vyos-build
2026.07.10-1446-rolling
vyos-1x
- frrender: T9054: keep PPPoE/DHCP default route when "protocols static" is deleted
- remote: T8829: fall back to GET when HEAD is not supported
- smoketest: T9048: harden DHCP client process checks against CI timing races
- vpp: T9062: Enable DHCP/DHCPv6 client detection on VLAN sub-interfaces
- vpp: T9018: Auto-enable promiscuous mode for interfaces with VLANs
- udev: T9071: fix invalid ATTR key assignment
vyos-build
2026.06.30-0048-rolling
vyos-1x
- ipsec: T8975: lock vti-up-down state DB to prevent lost updates under concurrent rekey
- geoip: T5746: Add GeoIP ASN support
- T8993: initialize ReferenceTree module from string not file
- T9015: fix thread safety of configtree read/write_cache
- bgp: T9013: Add BMP source-interface support
- T9019: Update GitHub PR templates with AI tool usage policy
- T8097: strongswan: add CLI for ESN
- bgp: T5526: Fix BGP neighbor validation not raising when interface does not exist
- T9011: enable proxy_ndp sysctl for static IPv6 neighbor proxy
- geoip: T8987: Support updates via source-address/vrf
- bgp: T8865: Reject sub-block in VRF l2vpn-evpn when is globally active
- utils: T9003: add list-argument variant of cmd() for safer subprocess execution
- ci: T8490: fix typos in comments, strings, and local identifiers
- ci: T8490: drop legacy per-repo typos caller (now org-ruleset)
- bgp: T6573: add input/output queue limit CLI commands
- https: T9022: serve the full CA certificate chain
- ifconfig: T9008: refactor vyos.ifconfig to use cmdl() for safer subprocess execution
- T9031: Fix updating pppoe server protocols
- T8963: policy-route: trigger domain resolver for domain groups
- vyos.utils: T8981: catch_broken_pipe() decorator must return func(*args, **kwargs)
- T9028: add .claude folder to .gitignore
vyos-build
- T9010: Update Linux Kernel to 6.18.36 and re-fresh Intel OOT driver versions
- T9013: Add FRR patch to fix BMP connect source-interface deletion
- Kernel: T9010: update existing patches to remove "hunk off" notices
- Kernel: T8605: net/l2tp: allow unmanaged tunnel setup without route to peer
- Kernel: T8914: add support for 2.5G pluggables on BCM57810S
- ci: T8490: fix typo in grub live-theme (icon_heigh -> icon_height)
2026.06.24-0045-rolling
vyos-1x
- pseudo-ethernet: T8540: Add anycast-gateway support for EVPN
- T8990: bgp: fix VPNv4/VPNv6 leaked routes flapping on every commit
- vpp: T8913: Skip bond teardown for non-structural config changes
- T9009: op-mode: extend "monitor log" with filter level
- haproxy: T8931: Improve WebSocket support for HAProxy
- openvpn: T8998: fix ccd-exclusive without client-config-dir
- T8099: strongswan: 6.0.6 + Post quantum options
vyos-build
- no changes