Releases: microsoft/lisa
Releases · microsoft/lisa
20260202.1
What's Changed
- Add smoke test with serial console pattern validation (defaults to soft lockup detection) by @Copilot in #4252
- tools/hyperv: simplify delete_nat_mapping by @anirudhrb in #4249
- dpdk: testpmd check packet drops by @mcgov in #4112
- dpdk: mtu test updates by @mcgov in #4247
- Fix test cases for Azure Linux by @bhagyapathak in #4152
Full Changelog: 20260126.1...20260202.1
20260126.1
What's Changed
- Change WSL installation logic by @paxue in #4206
- Fix ExceptionGroup import for Python 3.11+ by @balakreddy in #4217
- Hibernation: Move before case to common file by @adityagesh in #4227
- Fix: Add accurate subtest duration reporting for JUnit XML output by @shekharsorot in #4221
- Fix "'dict' object has no attribute 'temperature'" for log agent by @lubaihua33 in #4229
- Add data disk vhd path support by @lubaihua33 in #4200
- Add Azure Runbook parameter "log_mana_information" by @adityagesh in #4236
- Compare summaries instead of keywords for log agent evaluation by @lubaihua33 in #4234
- tools/git: try fetch if direct checkout fails by @anirudhrb in #4230
- SharedImageGalleryTransformer: Take marketplace features by @kamalca in #4192
- SIGTransformer: Ignore os_type by @kamalca in #4248
- Fix string comparison issues in storage tests by @balakreddy in #4240
- Ignore NCCads SRIOV capability by @kamalca in #4233
- ntttcp: allow running client as async by @kamalca in #4231
- Disk Size: Improve error message by @kamalca in #4232
- Add gallery_image_disk_controller_types in SIG transformer by @lubaihua33 in #4242
Full Changelog: 20260119.1...20260126.1
20260119.1
What's Changed
- Add fix for modprobe tool by @lubaihua33 in #4173
- XFStests Azure File Share Test Optimization by @shekharsorot in #4185
- Skip 'verify_kvp' testcase for CVMs by @SRIKKANTH in #4186
- Skip 'perf_nvme_io_uring' if io_uring not available by @SRIKKANTH in #4183
- Apply workaround to set max_tokens by @s4heid in #4181
- Added io_uring premium perf disk tests by @SRIKKANTH in #4187
- Fix false failures - verify_disks_device_timeout_setting by @SRIKKANTH in #4190
- ch: restrict NUMA binding to metrics tests only by @vyadavmsft in #4197
- ch: support custom ref via command-line variable by @vyadavmsft in #4196
- libbpf-tools: make os requirement Linux instead of Posix by @rlmenge in #4194
- Stress-ng add stability to test cases by @kamalca in #4159
- Fix vmbus device channel test for NVMe DCT by @johnsongeorge-w in #4202
- hyperv: fix race condition and hangs in parallel VM deployment by @vyadavmsft in #4203
- XFStests Parallelization for Azure File Shares by @shekharsorot in #4201
- xfrm: Add check that iproute version supports type and dev arguments by @rlmenge in #4193
- serial_console: improve panic detection and test result integration by @vyadavmsft in #4204
- enable perf_evaluation notifier by @LiliDeng in #4090
- Initial inet_diag test suite by @rlmenge in #4176
- Set skip_duplicate_errors as False for log agent by @lubaihua33 in #4205
- Add dynamic memory testsuite by @adityagarg0911 in #4195
- Add support for AN NIC without a linked synthetic device by @adityagesh in #4074
- Fix verify_cpu_offline_channel_add test by @kanchansenlaskar in #4191
- ch: fix network warmup hanging in Ubuntu/KVM environments by @vyadavmsft in #4207
- Fixed 4 test cases against fedora by @balakreddy in #4199
- ch: ensure binary is in standard PATH via /usr/bin symlink by @vyadavmsft in #4208
- Add --yes flag to gpg --dearmor to prevent interactive overwrite prompt by @Copilot in #4214
- Add retry mechanism for Azure VM update API concurrent request conflicts by @Copilot in #4216
- Implement RootRunner.stop() method to properly handle runner shutdown by @sreeharsha1902 in #4210
- Removing 'constant_tsc' check in timesync test case by @umfranci in #4222
- Fix ss tool existence check and enable installation by @Copilot in #4224
- Add more data with manual analysis for log agent evaluation by @lubaihua33 in #4219
New Contributors
- @adityagarg0911 made their first contribution in #4195
- @sreeharsha1902 made their first contribution in #4210
Full Changelog: 20260104.1...20260119.1
20260104.1
What's Changed
- baremetal/idrac: handle VRM0021 virtual media attach errors by @vyadavmsft in #4168
- Fix xfstests build errors across multiple Linux distributions by @shekharsorot in #4169
- Fix CMake version detection for Lagscope installation on different distros by @umfranci in #4170
- hyperv: add switch_name to platform schema with priority hierarchy by @vyadavmsft in #4171
- Adding efibootmgr tool by @SRIKKANTH in #4163
- fix(azure): Enable storage account and private endpoint reuse for AzureFileShare on re-runs by @shekharsorot in #4154
- reboot tool fix by @SRIKKANTH in #4172
- ch: tighten perf-stable metrics policies and logging by @vyadavmsft in #4167
- KernelInstallerTransformer - Use efibootmgr in cvm kernel upgrades by @SRIKKANTH in #4165
- dont run verify_boot_error_fail_warnings test by @kanchansenlaskar in #4178
- Add Azure Files Provisioned v2 (PV2) Billing Model Support for XFStests by @shekharsorot in #4174
- tools: add arg to control failure in get_tag by @anirudhrb in #4180
- ch: Ensure numactl is installed for NUMA binding by @vyadavmsft in #4177
Full Changelog: 20251222.1...20260104.1
20251222.1
What's Changed
- tlb: fix missing package issue on mariner by @LiliDeng in #4147
- GPU: Add unsupported distro list, add NVIDIA GPU driver installation for Debian by @adityagesh in #4132
- Information: node_count by @kamalca in #4149
- SecurityProfile for Windows Images by @kamalca in #4151
- Improve swiotlb case by @adityagesh in #4156
- Add AI analysis summary into the result message by @lubaihua33 in #4157
- Changes to fix issues in lagscope and other tool installation errors by @umfranci in #4158
- Hibernation: Add os disk size as case requirement by @adityagesh in #4162
- Move storage perf logic to common.py by @kamalca in #4160
- Introduce xfrm_interface tests by @rlmenge in #4155
- choose_max_value requirements by @kamalca in #4116
- Improve Kdump test suite by @adityagesh in #4148
- Add Max NICs hard codes NICs to add by @kamalca in #4164
- ch: Fix comprehensive diagnostic logging issues by @vyadavmsft in #4153
- Fix: Hibernation os disk size failures by @adityagesh in #4166
- Add libbpf-tools test suite and fix package detection for dnf5 by @rlmenge in #4161
Full Changelog: 20251208.1...20251222.1
20251208.1
What's Changed
- Scan chrony drop-in replacement files for verify_timesync_ptp test by @s4heid in #4120
- Add CBLMariner support to ping tool by @Copilot in #4125
- AzureLinux3: Fix NVIDIA CUDA Installation by @adityagesh in #4127
- Handle perftool installation for trixie by @kanchansenlaskar in #4129
- dpdk: multiple senders single receiver multiple port testpmd by @mcgov in #4110
- Removing GB200 from known device list by @umfranci in #4113
- Upgrade Pillow version to support Python 3.14.0 by @goenkam in #4130
- mshv: use timeout tool for mshvtrace test by @anirudhrb in #4128
- Add min_os_disk_size to simple_requirement by @adityagesh in #4126
- Skip vc cases if the storage account of packages is unauthorized by @LiliDeng in #4131
- mshv: increase mshvtrace duration by @anirudhrb in #4133
- xdpdump: fix compile error by @LiliDeng in #4135
- Revert "Add min_os_disk_size to simple_requirement" by @adityagesh in #4137
- xdpdump: fix complie issue by @LiliDeng in #4139
- Include eastus2 in default region list by @kamalca in #4134
- Hibernation: Add check for disk space requirement by @adityagesh in #4122
- tlb test - Install linux-tools-generic for ubuntu by @LiliDeng in #4142
- LISA: Add config and doc for Dev Containers by @adityagesh in #4136
- Add more detailed log for mshv_install test by @vyadavmsft in #4141
- Fix incorrect "Likely hung in" diagnostic for CH integration tests by @vyadavmsft in #4140
- Migrate Semantic Kernel to Microsoft Agent Framework for AI log agent by @lubaihua33 in #4143
- ntttcp: add retry logic when client hangs in results by @LiliDeng in #4144
- Fix ANSI escape filtering to handle OSC 3008 audit logs from systemd 258 by @rlmenge in #4124
- gpu - remove the extension version by @LiliDeng in #4145
- Remove new lines in kprobe output by @rlmenge in #4146
Full Changelog: 20251124.1...20251208.1
20251124.1
What's Changed
- Fix objtool checksum error by adding libxxhash-dev to build dependencies by @umfranci in #4099
- Modrpobe command update for verbose is false by @rabdulfaizy in #4102
- Document resource_group_tags parameter for Azure runbook by @Copilot in #4101
- Add Host Build version tracking for baremetal and HyperV platforms by @vyadavmsft in #4087
- Convert GPU Driver installation to Tool, Add amd-smi by @adityagesh in #4080
- ch perf: Implement comprehensive performance stabilization framework by @vyadavmsft in #4085
- Classify /bin/true redirections in kernel modules as not loaded by @s4heid in #4106
- Kdump: Enhance error log for incomplete dump file by @adityagesh in #4103
- Update Nested Feature Supported list in Azure by @adityagesh in #4105
- Create dm-cache test by @rlmenge in #4093
- Return NVMe device nodes/paths (
/dev/...) robustly across nvme-cli schemas by @kanchansenlaskar in #4073 - DPDK: add netvsc rescind tests by @mcgov in #4076
- Remove squirrelsc from CODEOWNERS by @Copilot in #4109
- UnifiedPerfMessage: add str_value to store string value by @LiliDeng in #4107
- Pass through MIGRATABLE_VERSION from pipeline environment by @vyadavmsft in #4111
- Add UnifiedMessage support for NetworkPPSPerformanceMessage by @Copilot in #4057
- Add documentation for file_uploader transformer by @Copilot in #4114
- Add UnifiedMessage support for iperf3 TCP and UDP performance metrics by @Copilot in #4058
- change check sudo logic not throw exception in wait_result timeout by @paxue in #4118
- Remove the unused functions in ai log agent by @lubaihua33 in #4115
- Test Case logs: Log environment used for the test case by @adityagesh in #4119
- Hibernation log pattern checks to use grep by @adityagesh in #4117
- dpdk: fix value is null exception by @LiliDeng in #4121
Full Changelog: 20251110.1...20251124.1
20251110.1
What's Changed
- iDRAC: Handle HTTP 500 internal errors with service reset by @vyadavmsft in #4070
- Fix Hyper-V Stop-VM to use TurnOff on timeout/failure by @vyadavmsft in #4068
- Remove overly broad stall regex pattern causing false positive panic detections by @Copilot in #4082
- Revert "skip test if hv_netvsc driver is not used" by @LiliDeng in #4083
- change kselftest required /tmp/ size to 1GB for limited space by @paxue in #4086
- Add enabled switch for environments and nodes by @squirrelsc in #4072
- Process: Raise exception on timeout. by @squirrelsc in #4077
- Skip tests on L1VH Nodes by @praveen-pk in #4078
- Set minimum TLS setting 1.2 for storage accounts by @s4heid in #4089
- Fix IPTable Test by @Balashivaram in #4088
- Add a virtualization feature to differentiate between various host types. by @LiliDeng in #4081
- Fix Documentation Missing test cases, build warnings and formatting issues by @squirrelsc in #4094
- Fix VHD schema documentation to show nested hyperv_generation field by @Copilot in #4100
New Contributors
Full Changelog: 20251028.1...20251110.1
20251028.2
Full Changelog: 20251028.1...20251028.2
20251028.1
What's Changed
- ch: fix serial console logging by @vyadavmsft in #4039
- Add case to verify LinuxHibernateExtension by @adityagesh in #4034
- GPU: use guest reboot to replace stop start feature by @LiliDeng in #4045
- Remove serial console feature from ready platform by @LiliDeng in #4044
- Remove the serial console feature from required feature list by @LiliDeng in #4043
- Add support for Debian GNU/Linux 13 and Ubuntu 25 by @shekharsorot in #4047
- Add documentation for community_gallery_image usage by @Copilot in #4050
- doc: add retry and testcase configuration fields to runbook documentation by @Copilot in #4052
- upgrade tools and pin with ~= by @squirrelsc in #4054
- Remove unimplemented environment field from TestCase criteria schema by @Copilot in #4053
- Cache storage account list to avoid repeated API calls by @lubaihua33 in #4042
- Add case to verify provision with swiotlb=force by @adityagesh in #4041
- Add Parameter type to MetricRelativity to distinguish test parameters from performance metrics by @Copilot in #4062
- Move examples and microsoft directories into the Python package by @jeremycline in #4023
- Revert "Move examples and microsoft directories into the Python package" by @LiliDeng in #4063
- Move examples and microsoft directories into the Python package by @squirrelsc in #4065
- Add UnifiedMessage support for NetworkLatencyPerformanceMessage by @Copilot in #4056
- kdump: Replace CvmDisabled with before_case SecurityProfile check by @vyadavmsft in #4032
- Add detailed panic categorization and error code extraction by @vyadavmsft in #4040
- Added tests for network related components by @Balashivaram in #4009
- notifier: remove pytest-html dependency by @squirrelsc in #4067
- runbook: fix microsoft package name for new paths. by @squirrelsc in #4069
- Remove watchdog pattern from serial console panic detection by @Copilot in #4075
- fix verify_cpu_count and improve PowerShell by @squirrelsc in #4079
New Contributors
- @jeremycline made their first contribution in #4023
Full Changelog: 20251013.1...20251028.1