| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-09-10 | Kernel: T9298: make linux-firmware package architecture aware | Christian Breunig | |
| Currently when the Kernel is build and creates the vyos-linux-firmware package, the Kernel modules are inspected and the firmware file string is extracted. This is the case for years. Now with ARM64 on the doorstep, we would assemble the vyos-linux-firmware package twice, once for x86_64 and once for amd64. The generated package is for CPU architecture all - as the package is build twice, the longer running build will win -> perfect race condition. | |||
| 2026-06-09 | salt: T8973: remove package build due to feature removal | Christian Breunig | |
| As salt has been marked deprecated via T8056 and is thus deprecated in VyOS 1.5 and VyOS 1.4 it is time to remove it from the rolling release. | |||
| 2026-05-08 | Kernel: T6847: add Intel IAVF out-of-tree Kernel driver with custom patches | Christian Breunig | |
| The Intel iavf driver (formerly i40evf) is the Linux virtual function driver for modern Intel Ethernet adapters supporting SR-IOV, including the X700/E800 series. Renamed to iavf to support future devices, it replaced i40evf entirely by 2019. The driver facilitates high-performance networking in virtualized environments. This commit contains custom patches to make the driver build. | |||
| 2026-05-08 | Kernel: T6847: add Intel ICE out-of-tree Kernel driver with custom patches | Christian Breunig | |
| The current version of the Intel ice driver does not compile with a recent LTS Kernel due to missing internal Kernel API adjustments in the Intel driver. This commit contains custom patches to make the driver build. | |||
| 2026-05-08 | Kernel: T6847: add Intel I40E out-of-tree Kernel driver with custom patches | Christian Breunig | |
| The current version of the Intel i40e driver does not compile with a recent LTS Kernel due to missing internal Kernel API adjustments in the Intel driver. This commit contains custom patches to make the driver build. | |||
| 2026-04-20 | image: T8375: honor already existing boot_settings | Christian Breunig | |
| VyOS flavors might come with boot_settings which already provided additional serial interface settings if required. Instead of using our own definitions, re-use what's already existing. scripts/image-build/build-vyos-image comes with an implicit default for boot_settings like console number and speed, thus we do not need to redefine the existing default - again. | |||
| 2026-03-31 | flavor: T8375: add flavor.json during build into resulting image | Christian Breunig | |
| In order for amd64 or arm64 images to know their serial console settings, we embed a new file named "flavor.json" under "/usr/share/vyos" into the resulting image. The file holds configuration parameters unique to the build flavor. Corresponding library functions are available via a Python vyos.flavor module. | |||
| 2026-03-02 | Merge pull request #1129 from vyos/T8330-arm64 | Christian Breunig | |
| T8330: ARM64: vyos-ipt-netflow package is missing in the build | |||
| 2026-03-02 | T8330: ARM64: vyos-ipt-netflow package is missing in the build | Andrii Klymenko | |
| Add vyos-ipt-netflow package to be installed on ARM64 platform by default. | |||
| 2026-02-28 | T8120: define per architecture serial interface for Linux Kernel | Christian Breunig | |
| x86_64 and arm64 both use a different serial interface during Linux Kernel boot. Define either ttyS0 or ttyAMA0 per CPU architecture. This could be further overwritten by individual flavors. | |||
| 2026-01-29 | T8219: Start building Salt from source | asklymenko | |
| 2026-01-22 | T8198: Use zabbix-agent2 from Debian backports | Andrii Klymenko | |
| Remove Zabbix repository from the list. | |||
| 2026-01-22 | T8198: Use zabbix-agent2 from Debian backports | Andrii Klymenko | |
| Remove Zabbix repository from the list. | |||
| 2025-12-19 | kea: T8092: Build kea from source | sarthurdev | |
| 2025-09-15 | kea: T7821: Add Kea 3.0 arm64 repository | sarthurdev | |
| 2025-09-15 | kea: T7281: Update Kea to 3.0 | sarthurdev | |
| 2025-09-09 | T7804: Modify SquashFS compression options for ARM64 platform | Andrii Klymenko | |
| 2025-04-28 | T7407: fix the incorrect url for arm64 salt pkgs | Date Huang | |
| Signed-off-by: Date Huang <tjjh89017@hotmail.com> | |||
| 2025-04-14 | T6322: Include microcode in amd64 architecture builds | Alex W | |
| 2025-03-11 | Kernel: T6230: add ipt_NETFLOW out-of-tree module | Christian Breunig | |
| 2024-11-06 | build: T6855: make the custom APT entry and key syntax more flexible | Daniil Baturin | |
| 2024-11-01 | T6844: use our own mirror of the salt repository | Christian Breunig | |
| 2024-10-17 | build: T6776: use the official Zabbix repo for zabbix-agent2 | Daniil Baturin | |
| 2024-10-10 | build: T6231: remove Mellanox OFED drivers and tools | Daniil Baturin | |
| until their license status is confirmed | |||
| 2024-10-02 | T6713: Update Realtek r8152 driver | Viacheslav Hletenko | |
| 2024-09-07 | Kernel: T861: remove superfluous architecture from Kernel string | Christian Breunig | |
| 2024-09-05 | T4974: remove package openvpn-dco as it has a proper dependency via vyos-1x | Christian Breunig | |
| 2024-09-05 | telegraf: T3664: remove package dependency | Christian Breunig | |
| Telegraf is not a full VyOS feature with a proper dependency in place via vyos-1x package. Drop this temporary dependency. | |||
| 2024-07-25 | build: T6231: include out-of-tree Mellanox driver in image | Christian Breunig | |
| 2024-06-11 | docker: arm: T6474: Added Salt Project repo for armhf | Leonardo Amaral | |
| Signed-off-by: Leonardo Amaral <contato@leonardoamaral.com.br> | |||
| 2024-02-01 | T5619: Add out-of-tree Intel ixgbevf driver | Christian Breunig | |
| 2024-02-01 | ixgbe: T5619: remove pci_*_pcie_error_reporting() code to work with Kernel 6.6 | Christian Breunig | |
| This fixes commit 0f80a22b5 ("T5619: Add out-of-tree Intel ixgbe driver") to work with the latest 6.6 code base. For more information see https://lore.kernel.org/lkml/f90837d0-810e-5772-7841-28d47c44d260@intel.com | |||
| 2023-09-17 | salt: T5592: upgrade package to 3005 | Christian Breunig | |
| 2023-08-20 | arm64: T5469: remove v8 string from version identifier to match amd64 schema | Christian Breunig | |
| 2023-07-22 | T4974: pull in openvpn-dco module | Christian Breunig | |
| 2023-02-17 | debian: T5003: Add salt arm64 repository for `salt-minion` requirement on ↵ | sarthurdev | |
| vyos-1x | |||
| 2023-02-17 | debian: T5003: Set ARM64 kernel flavour | sarthurdev | |
| 2023-02-17 | debian: T5003: Fix ARM64 grub package name in Bookworm | sarthurdev | |
| 2023-02-13 | debian: T5003: Update to to Debian 12 "Bookworm" | sarthurdev | |
| * Remove obsolete packages and dependencies | |||
| 2022-11-12 | T4796: Allow configuration of 'bootloader' param | James Simpson | |
| Remove hard-coded values for "bootloader" when creating the live-build, replaced with the value of `bootloaders`. Set the current value to the default value if not specified, via `defaults.toml`. Add the default for arm64 as `grub-efi`. | |||
| 2022-11-07 | T4796: Move additional_repositories | James Simpson | |
| Declare in architectures/amd64, not in defaults | |||
| 2022-10-06 | T3664: initial implementation of the build flavor system | Daniil Baturin | |
