5d6b52c1ee
Accepting request 1321533 from Virtualization
Ana Guerrero2025-12-09 11:48:41 +00:00
464bd12735
Accepting request 1321528 from home:jubalh:branches:Virtualization
Michal Suchanek2025-12-08 09:49:42 +00:00
9fde5121de
- Update to 1.40: * No significant change, this is just a very small hotfix release to solve a packaging problem introduced by a conflict with the new vng-mcp tool. * While at it, there're also some small improved hints in the MCP server, so that AI agents can better understand how to build the kernel using vng --build.
Michal Suchanek2025-12-08 09:49:42 +00:00
b4dd61c394
Merge branch 'factory' into leap-16.0
Michal Suchanek
2025-12-02 20:18:59 +01:00
498acf23ad
Accepting request 1320740 from Virtualization
Ana Guerrero2025-12-02 12:19:33 +00:00
46016a3ad7
Accepting request 1320740 from Virtualization
Ana Guerrero2025-12-02 12:19:33 +00:00
3aeed094c9
Accepting request 1320739 from home:jubalh:branches:Virtualization
Michal Suchanek2025-12-01 11:36:39 +00:00
8c5c1613e0
- Update to 1.39: * The most noticeable change in this release is the new Model Context Protocol (MCP) server. This feature lets you connect with AI assistants such as Claude, Cursor, etc., and use natural human language to automate kernel development tasks. In this way, AI agents can automatically configure kernels, apply patches from lore.kernel.org, and run commands within recompiled kernels. You can even have the AI agent perform bug bisection for you and run specific commands/scripts inside each recompiled version to determine whether the kernel is good or bad. * An additional feature is vCPU pinning (using the --pin CPU_LIST option), which enables binding virtual CPUs to particular physical host CPUs. This ensures more consistent performance testing within the vng guest environment. * The release also adds support for memoryless NUMA nodes, enablingusers to specify size=0 with the --numa argument to create NUMA nodes without memory. This capability can be useful for simulating heterogeneous architectures, where devices like GPUs are represented as memoryless NUMA nodes to model their CPU locality relationships. * Last, but not least, there's a new --shell BINARY option which lets users choose a different shell to use within the vng session, rather than using their system's default shell and a new --empty-password option that creates empty passwords in the vng guest, instead of blocking login for other users, enabling easier debugging and SSH access during testing. * Updated Python versions in CI (dropped EOL 3.8 and 3.9) * Various bug fixes in virtme-init * Enhanced documentation and README updates * Improved error handling and validation
Michal Suchanek2025-12-01 11:36:39 +00:00
d334670357
Accepting request 1307641 from home:jubalh:branches:Virtualization
Michal Suchanek2025-09-29 07:05:13 +00:00
7fbf7609d0
- Update to 1.38: * Fix the infamous Stale file handle (ESTALE) errors with virtiofsd * Fix for systemctl daemon-reload when systemd support is enabled * Fix for a kernel symlink issue affecting openSUSE/SLE * README/docs improvements * Various coding style cleanups
Michal Suchanek2025-09-29 07:05:13 +00:00
a5eff3c327
Accepting request 1298727 from home:jubalh:branches:Virtualization
Michal Suchanek2025-08-11 06:44:30 +00:00
f4e235b0b6
- Update to 1.37: The most interesting feature in this new version is the initial support for systemd. Until now, virtme-ng didn’t support systemd because it relied on a custom init system (virtme-ng-init) to speed up boot time. As a result, tests requiring systemd couldn't run inside the virtme-ng session. With the new --systemd option, virtme-ng can now (optionally) boot with systemd in the virtualized environment, enabling full systemd interaction during testing.
Michal Suchanek2025-08-11 06:44:30 +00:00
40a6f7b6b8
Accepting request 1281758 from Virtualization
Ana Guerrero2025-06-02 20:00:08 +00:00
af03626c0f
Accepting request 1281758 from Virtualization
Ana Guerrero2025-06-02 20:00:08 +00:00
787f9180ab
Accepting request 1279000 from home:jubalh:branches:Virtualization
Michal Suchanek2025-06-02 07:13:21 +00:00
ac0ff47755
Accepting request 1248866 from home:jubalh:branches:Virtualization
Michal Suchanek2025-02-27 09:07:24 +00:00
273e4cfaaa
- Update to 1.33: * Restrict the SSH port to localhost (to mitigate potential security risks when --ssh is used) * Support for running amd64 vng instances on non-x86 platforms (e.g., running an x86 vng instance on arm64) * A number of minor fixes here and there.
Michal Suchanek2025-02-27 09:07:24 +00:00
fda6699ce7
Accepting request 1242818 from Virtualization
Ana Guerrero2025-02-03 20:45:08 +00:00
70683172d5
Accepting request 1242818 from Virtualization
Ana Guerrero2025-02-03 20:45:08 +00:00
bfdcc7d24b
Accepting request 1242815 from home:flonnegren:branches:Virtualization
Michal Suchanek2025-02-03 12:28:03 +00:00
1f83cad921
Accepting request 1208978 from Virtualization
Ana Guerrero2024-10-20 08:05:08 +00:00
3005b1ceba
Accepting request 1208978 from Virtualization
Ana Guerrero2024-10-20 08:05:08 +00:00
6b87d55584
Accepting request 1208952 from home:jubalh:branches:Virtualization
Michal Suchanek2024-10-19 11:17:30 +00:00
a43eccb75a
- Update to 1.31: * Fix a packaging issue, after an attempt to modernize the build system we realized that we were not installing the bash completion file anymore, so we have temporarily reverted the change to cut this new release. See gh/arighi/virtme-ng#181 * Initial support to run virtme-ng on macOS
Michal Suchanek2024-10-19 11:17:30 +00:00
6bac327962
Accepting request 1202934 from Virtualization
Ana Guerrero2024-09-24 15:34:58 +00:00
363347a06d
Accepting request 1202934 from Virtualization
Ana Guerrero2024-09-24 15:34:58 +00:00
53e1e7d874
Accepting request 1200074 from home:jubalh:branches:Virtualization
Dirk Mueller2024-09-24 11:54:14 +00:00
04fe652afe
Not affecting us but I thought we probably want the latest release anyways.
Dirk Mueller2024-09-24 11:54:14 +00:00
25b1f24e04
Accepting request 1201668 from Virtualization
Ana Guerrero2024-09-18 13:27:15 +00:00
9475cb6747
Accepting request 1201668 from Virtualization
Ana Guerrero2024-09-18 13:27:15 +00:00
d404a8b780
Accepting request 1190372 from home:jubalh:branches:Virtualization
Michal Suchanek2024-07-30 08:02:46 +00:00
a7b530fed8
- Update to 1.26: * Proper integration with Arch * Inclusion of a vng manpage * The host's /tmp is now also visible from the guest * A new --configitem option that allows to quickly change specific kernel config options (with --build) * Bug fixes - Remove 0001-virtme-ng-fix-virtiofsd-search-path-on-openSUSE.patch
Michal Suchanek2024-07-30 08:02:46 +00:00
8372e49c91
Accepting request 1179688 from Virtualization
Ana Guerrero2024-06-10 15:38:26 +00:00
23e14b4802
Accepting request 1179688 from Virtualization
Ana Guerrero2024-06-10 15:38:26 +00:00
174c64b02f
Accepting request 1179676 from home:morbidrsa:branches:Virtualization
Michal Suchanek2024-06-10 11:15:48 +00:00
f2d01e64be
Accepting request 1179676 from home:morbidrsa:branches:Virtualization
Michal Suchanek2024-06-10 11:15:48 +00:00
1ba032f4b9
Accepting request 1177098 from Virtualization
Ana Guerrero2024-05-28 15:28:41 +00:00
12d45da3d0
Accepting request 1177098 from Virtualization
Ana Guerrero2024-05-28 15:28:41 +00:00
ce609f11ee
Accepting request 1175688 from home:jubalh:branches:Virtualization
Michal Suchanek2024-05-27 10:33:02 +00:00
2862066bcd
Accepting request 1175688 from home:jubalh:branches:Virtualization
Michal Suchanek2024-05-27 10:33:02 +00:00