What's Changed
- Support log-link for AI log agent by @lubaihua33 in #4415
- Nested: use host connection address instead of public_address by @Gnandeep99 in #4431
- Make skip messages human-readable by @johnsongeorge-w in #4429
- [AI Generated] BugFix: fix package installation on CentOS 7/8 by redirecting repos to vault.centos.org by @LiliDeng in #4433
- [AI Generated] BugFix: fix IndexError in _hot_add_disk_serial when no new device appears by @johnsongeorge-w in #4435
- [AI Generated] BugFix: fix CentOS 7/8 yum repo init by scoping vault rewrite and disabling OpenLogic repo by @LiliDeng in #4439
- [AI Generated] BugFix: ensure tar package is installed before use by @LiliDeng in #4441
- [AI Generated] Azure: surface per-resource errors on truncated DeploymentFailed by @LiliDeng in #4438
- mshv: mount nvme resource disk for VM image copies by @anirudhrb in #4434
- Harden OpenVMM Azure guest orchestration by @vyadavmsft in #4420
- Fix vdso compilation issues on Ubuntu2510 by @SRIKKANTH in #4452
- ch_tests_tool: run all perf tests in one go by @anirudhrb in #4419
- [AI Generated] BugFix: Add retry loop for LUN detection in hot_add_disk_serial test by @paxue in #4436
- Check the installed verson when extension has patch version by @lubaihua33 in #4432
- Apply guest requirements to guest environments by @vyadavmsft in #4464
- Update azure-mgmt-network package version by @Balashivaram in #4444
- [AI Generated] BugFix: retry SUSE package init when repos aren't ready yet by @LiliDeng in #4443
- [AI Generated] BugFix: filter resize candidates by actual disk controller type by @paxue in #4454
- [AI Generated] BugFix: boot skip verify_boot_with_debug_kernel when kernel-debug is unavailable by @Gnandeep99 in #4446
- MANA module unload order fix by @umfranci in #4471
- lspci: use controller_id for NVMe discovery, exclude ASAP by device_id by @pupacha in #4468
- [AI Generated] BugFix: don't assert in unsubscribe_log when handler is missing by @LiliDeng in #4462
- [AI Generated] BugFix: add securityProfile to ephemeral OS disk for ConfidentialVM deployments by @lubaihua33 in #4442
- Fix flash-kernel hook failures during source kernel install on Ubuntu ARM64 by @umfranci in #4460
- [AI Generated] BugFix: Fix verify_sriov_reload_modules failure on HPC images with broken mana_ib by @Gnandeep99 in #4449
- [AI Generated] BugFix: Add encoding='utf-8' to file writes that handle command output by @Gnandeep99 in #4456
- [AI Generated] BugFix: Use platform capability disk_count instead of vCPU/8 formula for NVMe count validation by @knelsonmeister in #4440
- Use passthrough context in guest validation by @vyadavmsft in #4478
- Add openvmm upstream test and stress test by @vyadavmsft in #4457
- [AI Generated] BugFix: auto-bump osdisk_size_in_gb when ARM rejects too-small OS disk by @LiliDeng in #4475
- Refine quick install lisa scripts by @LiliDeng in #4479
- [AI Generated] BugFix: filter non-IaaS VM SKUs from resize candidates by @LiliDeng in #4477
- [AI Generated] BugFix: install build-essential for netperf source build on Debian by @LiliDeng in #4485
- [AI Generated] BugFix: install build-essential for lagscope source build on Debian by @LiliDeng in #4486
- [AI Generated] BugFix: perf: harden ntttcp reboot failure handling and cleanup by @lubaihua33 in #4469
- Fix perf PPS stale process cleanup by @vyadavmsft in #4483
- Add SerialConsole support for OpenVMM guests by @vyadavmsft in #4482
- fix: Add _initialize_package_installation for Fedora by @balakreddy in #4474
- libvirt: add PCI_NVME device pool support by @pupacha in #4466
- libvirt: add auto-discovery support for device passthrough pools by @pupacha in #4465
- azure: support running VM extension tests on Windows nodes by @LiliDeng in #4490
- [AI Generated] BugFix: bump Pillow and requests for security fixes by @LiliDeng in #4481
- [AI Generated] BugFix: find sshd_config on SUSE/SLES 16 without scanning entire root fs by @LiliDeng in #4487
- [AI Generated] BugFix: support nfs-server.service unit name on SLES 16 by @LiliDeng in #4488
New Contributors
- @Gnandeep99 made their first contribution in #4431
Full Changelog: 20260420.2...20260521.1