Releases: microsoft/lisa
Releases · microsoft/lisa
20251013.1
What's Changed
- fix verify_boot_error_fail_warnings testcase by @mayankfz in #4020
- Fix test cases issues when run in ready platform by @LiliDeng in #4018
- CH: Add enhanced diagnostics with monitoring, core dumps, and crash. by @vyadavmsft in #4016
- Small testcase improvements by @kamalca in #4022
- Skip InfiniBand interfaces and incomplete NICs in SR-IOV VF connection tests by @umfranci in #3996
- bugfix: mshv version by @vyadavmsft in #4021
- [dpdk] add symmetric_mp test by @mcgov in #3629
- DPDK: add first jumbo frame test by @mcgov in #3963
- DPDK: install path fixes for meson and Ubuntu 24.04 by @mcgov in #3598
- aria tool: fix the broken download link by @LiliDeng in #4025
- Parallel and notifier fix and refactoring. by @squirrelsc in #4026
- Create new route in route table without creating new route table by @Balashivaram in #4015
- WSL use "wsl --install" to replace old work arround by @paxue in #4027
- Add TLB stress testing suite with performance degradation detection by @vyadavmsft in #4019
- Enhance serial console encoding detection with BOM support and fallba… by @vyadavmsft in #4029
- parallel: Fix slow schedule. by @squirrelsc in #4033
- fix(baremetal): Harden iDRAC virtual media handling with auto-recovery by @vyadavmsft in #4030
- [dpdk] l3fwd test fixes and rescind test by @mcgov in #4010
- dpdk: set mana queues and flags for higher perf by @mcgov in #4035
- Gracefully skip TLB test on unsupported distros by @vyadavmsft in #4036
- Fix: marketplace_raw does not get resolved image name by @adityagesh in #4037
New Contributors
- @mayankfz made their first contribution in #4020
- @Balashivaram made their first contribution in #4015
Full Changelog: 20250929.1...20251013.1
20250929.1
What's Changed
- Allow runbook to override image requirements by @kamalca in #3948
- Add and fix hyperv modules test by @kanchansenlaskar in #3853
- Changes to verify_l3_cache TC to handle shared L3 Cache scenarios by @umfranci in #3951
- NVIDIA GB200 & GB300 GPU IDs added to lspci tool by @SRIKKANTH in #3952
- Fix: ValueError: 'arm64' is not a valid ArchitectureType by @kamalca in #3954
- Change ClientAliveInterval verification value to 235 by @lubaihua33 in #3955
- Remove deprecated warn function and replace with warning by @goenkam in #3956
- Docker image: use higher python version and use azure linux 3.0 by @LiliDeng in #3958
- Fix: Capability may be None by @kamalca in #3961
- Pass non-built in modules for validation and fix with the addition of more modules by @kanchansenlaskar in #3960
- [Feature] Add AI Multi-Agent System for LISA Log Analyzer by @michelle-linn in #3962
- Increase stress reboot test timeout. by @SRIKKANTH in #3953
- Add comment explaining kvp_client exit code 5 by @LiliDeng in #3967
- Fix verify_vmbus_devices_channels for new logic change in network driver by @LiliDeng in #3966
- Cover the scenario that sshd config contains time-related abbr. and comment by @lubaihua33 in #3964
- Logger: mitigate underlying recursive logging and refactoring. by @squirrelsc in #3971
- New test cases added for performance validation of resource disks by @SRIKKANTH in #3910
- Add debug runbook documentation to Azure getting started guide by @Copilot in #3974
- ch_tests: avoid duplicate dmesg output in logs by @anirudhrb in #3975
- Add standard ssd performance tests by @rabdulfaizy in #3968
- Upgrade PR checks and document to Python 3.12 by @squirrelsc in #3965
- Azure platform vmsize sorting: Priorize standard vmsize by @adityagesh in #3976
- Enhance LISA AI Log Agent with Multi-Flow Support and Robustness Improvements by @squirrelsc in #3973
- Adding error patterns for common Azure deployment failures by @umfranci in #3959
- Use escape sequence for module path by @kanchansenlaskar in #3977
- Add /boot access to force systemd to mount by @lubaihua33 in #3981
- Resize tool - RHEL: Support resize for nvme disks by @adityagesh in #3978
- Move to osDiskImage.source.storageAccountId for ACG security update by @lubaihua33 in #3982
- Add root filesystem mount fialure check and related exception by @lubaihua33 in #3980
- Improve Deployment of CVM VHD by @kamalca in #3969
- Add P5 priority documentation for long-running and utility test cases by @Copilot in #3987
- longhaul timout for stress testcase by @vyadavmsft in #3985
- Add runbook node count handling for scaling by @squirrelsc in #3988
- dom0_kernel_installer: Add new menuentry for installed kernel by @pupacha in #3894
- Handle warnings during module reload checks by @kanchansenlaskar in #3986
- Runner: add exit_on_first_failure for repro. by @squirrelsc in #3989
- Introduce multi-vm stress-ng test by @vyadavmsft in #3991
- ch_tests_tool: prefer logging by dmesg tool over custom logging by @anirudhrb in #3993
- Remove AzureNodeSchema.hyperv_generation by @kamalca in #3990
- Enhance AI Log Analyzer with offline analysis capabilities and improved CLI interface by @squirrelsc in #3992
- Expand _get_kernel_version detection for latest Ubuntu versions by @SRIKKANTH in #3995
- logging: add newline for better readability in read_text_file output by @LiliDeng in #3997
- Security: add comments to suppress security alerts by @LiliDeng in #4001
- Disable fips-updates for fips kernel installations by @SRIKKANTH in #3998
- add docker seccomp profile test by @realsdx in #3994
- Integrate AI Log Agent by @squirrelsc in #3999
- add try-catch for HTML notifier, prepare for pytest_html upgrade 3.2.0 -> 4.x by @paxue in #4002
- nvme: add new vendor and device type by @LiliDeng in #4005
- Add comprehensive documentation for log_agent notifier by @Copilot in #4004
- dpdk: force recent stable default source on mana by @mcgov in #4008
- Fix test result message exception by @squirrelsc in #4011
- Add some distro version that support Azure security pack by @lubaihua33 in #4014
- Increase the reboot timeout value from 300 to 600 in ready platform. by @LiliDeng in #4007
- Allow user passed MTUs for ntttcp network perf tests. by @SRIKKANTH in #3857
- Hibernation setup tool: Improve failure reporting by @adityagesh in #4017
- Parallel: Support queue in TaskManager by @squirrelsc in #4013
- update AITL default to 2025 version by @kat-lsg-dev in #4012
New Contributors
- @goenkam made their first contribution in #3956
- @michelle-linn made their first contribution in #3962
Full Changelog: 20250804.1...20250929.1
20250915.2
Full Changelog: 20250915.1...20250915.2
20250915.1
What's Changed
- Allow runbook to override image requirements by @kamalca in #3948
- Add and fix hyperv modules test by @kanchansenlaskar in #3853
- Changes to verify_l3_cache TC to handle shared L3 Cache scenarios by @umfranci in #3951
- NVIDIA GB200 & GB300 GPU IDs added to lspci tool by @SRIKKANTH in #3952
- Fix: ValueError: 'arm64' is not a valid ArchitectureType by @kamalca in #3954
- Change ClientAliveInterval verification value to 235 by @lubaihua33 in #3955
- Remove deprecated warn function and replace with warning by @goenkam in #3956
- Docker image: use higher python version and use azure linux 3.0 by @LiliDeng in #3958
- Fix: Capability may be None by @kamalca in #3961
- Pass non-built in modules for validation and fix with the addition of more modules by @kanchansenlaskar in #3960
- [Feature] Add AI Multi-Agent System for LISA Log Analyzer by @michelle-linn in #3962
- Increase stress reboot test timeout. by @SRIKKANTH in #3953
- Add comment explaining kvp_client exit code 5 by @LiliDeng in #3967
- Fix verify_vmbus_devices_channels for new logic change in network driver by @LiliDeng in #3966
- Cover the scenario that sshd config contains time-related abbr. and comment by @lubaihua33 in #3964
- Logger: mitigate underlying recursive logging and refactoring. by @squirrelsc in #3971
- New test cases added for performance validation of resource disks by @SRIKKANTH in #3910
- Add debug runbook documentation to Azure getting started guide by @Copilot in #3974
- ch_tests: avoid duplicate dmesg output in logs by @anirudhrb in #3975
- Add standard ssd performance tests by @rabdulfaizy in #3968
- Upgrade PR checks and document to Python 3.12 by @squirrelsc in #3965
- Azure platform vmsize sorting: Priorize standard vmsize by @adityagesh in #3976
- Enhance LISA AI Log Agent with Multi-Flow Support and Robustness Improvements by @squirrelsc in #3973
- Adding error patterns for common Azure deployment failures by @umfranci in #3959
- Use escape sequence for module path by @kanchansenlaskar in #3977
- Add /boot access to force systemd to mount by @lubaihua33 in #3981
- Resize tool - RHEL: Support resize for nvme disks by @adityagesh in #3978
- Move to osDiskImage.source.storageAccountId for ACG security update by @lubaihua33 in #3982
- Add root filesystem mount fialure check and related exception by @lubaihua33 in #3980
- Improve Deployment of CVM VHD by @kamalca in #3969
- Add P5 priority documentation for long-running and utility test cases by @Copilot in #3987
- longhaul timout for stress testcase by @vyadavmsft in #3985
- Add runbook node count handling for scaling by @squirrelsc in #3988
- dom0_kernel_installer: Add new menuentry for installed kernel by @pupacha in #3894
- Handle warnings during module reload checks by @kanchansenlaskar in #3986
- Runner: add exit_on_first_failure for repro. by @squirrelsc in #3989
- Introduce multi-vm stress-ng test by @vyadavmsft in #3991
- ch_tests_tool: prefer logging by dmesg tool over custom logging by @anirudhrb in #3993
- Remove AzureNodeSchema.hyperv_generation by @kamalca in #3990
- Enhance AI Log Analyzer with offline analysis capabilities and improved CLI interface by @squirrelsc in #3992
- Expand _get_kernel_version detection for latest Ubuntu versions by @SRIKKANTH in #3995
- logging: add newline for better readability in read_text_file output by @LiliDeng in #3997
- Security: add comments to suppress security alerts by @LiliDeng in #4001
- Disable fips-updates for fips kernel installations by @SRIKKANTH in #3998
- add docker seccomp profile test by @realsdx in #3994
- Integrate AI Log Agent by @squirrelsc in #3999
- add try-catch for HTML notifier, prepare for pytest_html upgrade 3.2.0 -> 4.x by @paxue in #4002
New Contributors
- @goenkam made their first contribution in #3956
- @michelle-linn made their first contribution in #3962
Full Changelog: 20250804.1...20250915.1
20250901.1
What's Changed
- Allow runbook to override image requirements by @kamalca in #3948
- Add and fix hyperv modules test by @kanchansenlaskar in #3853
- Changes to verify_l3_cache TC to handle shared L3 Cache scenarios by @umfranci in #3951
- NVIDIA GB200 & GB300 GPU IDs added to lspci tool by @SRIKKANTH in #3952
- Fix: ValueError: 'arm64' is not a valid ArchitectureType by @kamalca in #3954
- Change ClientAliveInterval verification value to 235 by @lubaihua33 in #3955
- Remove deprecated warn function and replace with warning by @goenkam in #3956
- Docker image: use higher python version and use azure linux 3.0 by @LiliDeng in #3958
- Fix: Capability may be None by @kamalca in #3961
- Pass non-built in modules for validation and fix with the addition of more modules by @kanchansenlaskar in #3960
- [Feature] Add AI Multi-Agent System for LISA Log Analyzer by @michelle-linn in #3962
- Increase stress reboot test timeout. by @SRIKKANTH in #3953
- Add comment explaining kvp_client exit code 5 by @LiliDeng in #3967
- Fix verify_vmbus_devices_channels for new logic change in network driver by @LiliDeng in #3966
- Cover the scenario that sshd config contains time-related abbr. and comment by @lubaihua33 in #3964
- Logger: mitigate underlying recursive logging and refactoring. by @squirrelsc in #3971
- New test cases added for performance validation of resource disks by @SRIKKANTH in #3910
- Add debug runbook documentation to Azure getting started guide by @Copilot in #3974
- ch_tests: avoid duplicate dmesg output in logs by @anirudhrb in #3975
- Add standard ssd performance tests by @rabdulfaizy in #3968
- Upgrade PR checks and document to Python 3.12 by @squirrelsc in #3965
- Azure platform vmsize sorting: Priorize standard vmsize by @adityagesh in #3976
- Enhance LISA AI Log Agent with Multi-Flow Support and Robustness Improvements by @squirrelsc in #3973
- Adding error patterns for common Azure deployment failures by @umfranci in #3959
- Use escape sequence for module path by @kanchansenlaskar in #3977
- Add /boot access to force systemd to mount by @lubaihua33 in #3981
- Resize tool - RHEL: Support resize for nvme disks by @adityagesh in #3978
- Move to osDiskImage.source.storageAccountId for ACG security update by @lubaihua33 in #3982
- Add root filesystem mount fialure check and related exception by @lubaihua33 in #3980
- Improve Deployment of CVM VHD by @kamalca in #3969
New Contributors
- @goenkam made their first contribution in #3956
- @michelle-linn made their first contribution in #3962
Full Changelog: 20250804.1...20250901.1
20250819.2
Full Changelog: 20250819.1...20250819.2
20250819.1
What's Changed
- Allow runbook to override image requirements by @kamalca in #3948
- Add and fix hyperv modules test by @kanchansenlaskar in #3853
- Changes to verify_l3_cache TC to handle shared L3 Cache scenarios by @umfranci in #3951
- NVIDIA GB200 & GB300 GPU IDs added to lspci tool by @SRIKKANTH in #3952
- Fix: ValueError: 'arm64' is not a valid ArchitectureType by @kamalca in #3954
- Change ClientAliveInterval verification value to 235 by @lubaihua33 in #3955
- Remove deprecated warn function and replace with warning by @goenkam in #3956
- Fix: Capability may be None by @kamalca in #3961
- Pass non-built in modules for validation and fix with the addition of more modules by @kanchansenlaskar in #3960
- [Feature] Add AI Multi-Agent System for LISA Log Analyzer by @michelle-linn in #3962
- Increase stress reboot test timeout. by @SRIKKANTH in #3953
New Contributors
- @goenkam made their first contribution in #3956
- @michelle-linn made their first contribution in #3962
Full Changelog: 20250804.1...20250819.1
20250804.1
What's Changed
- Fix script file transformer command generation for interpreter by @d-urbonas in #3932
- Fix false passes in NVMe testcases. by @SRIKKANTH in #3935
- Configure GRUB to boot into newly installed kernel by @andrew344c in #3925
- Fix cases against ready platform by @LiliDeng in #3930
- Add comments to suppress security alerts by @LiliDeng in #3936
- Hibernation: Change assert sequence by @adityagesh in #3924
- Parse and calculate bogo-ops from metrics array in stress-ng YAML output by @vyadavmsft in #3933
- Fix lisa test failures against latest Fedora(41+) by @balakreddy in #3929
- Revert "Fix cases against ready platform" by @LiliDeng in #3939
- Fix version extract regex for arm64 and change menuentry extraction r… by @andrew344c in #3938
- Update
git_bisect.yml
example reference by @emmanuel-ferdman in #3941 - Skip storage testcases if nvme cmd doesn't have 'NameSpace' in output. by @SRIKKANTH in #3685
- Enable setting "tags" in test case metadata by @binojrajan in #3937
- Fix OpenSSL speed test to detect failures by implementing error checking in the tool by @Copilot in #3944
- Mark env as deleted for azure platform only by @kanchansenlaskar in #3928
- Fix 'Syntax error: "(" unexpected error' on debian/ubuntu by @LiliDeng in #3945
- Fix verify_azure_disk_encryption_provisioned by @bhagyapathak in #3934
- Add standard security profile in Baremetal platform by @vyadavmsft in #3940
- kdump: remove check for old vmbus version by @LiliDeng in #3949
- Update Azure deployment with configurable two-level timeout: 300s for log capture, user-defined overall timeout by @Copilot in #3946
- kdump: improve resource disk fallback logic for cross-platform support by @vyadavmsft in #3947
- Add required packages for installing stressng from source by @vyadavmsft in #3950
- TestCase Logger: Add Case id to logger name by @adityagesh in #3942
New Contributors
- @d-urbonas made their first contribution in #3932
- @andrew344c made their first contribution in #3925
- @emmanuel-ferdman made their first contribution in #3941
- @binojrajan made their first contribution in #3937
Full Changelog: 20250721.1...20250804.1
20250721.1
What's Changed
- Upgrade requests version to 2.32.4 by @LiliDeng in #3907
- Use 'gpg' in the absence of 'apt_key' command. by @SRIKKANTH in #3908
- XFSTest tool hostfix - for Debian 12 and other distros by @shekharsorot in #3906
- Check dmesg rather than syslog and messages for FreeBSD images by @lubaihua33 in #3913
- Handle existing AzSecPack AMA install by @simathih in #3912
- Systemctl Tool: Collect debug logs if service fails to start/restart by @adityagesh in #3911
- Update python version and add reminder for EOF date by @lubaihua33 in #3920
- Fixes for OpenSSL Speed test time out. by @WithEnoughCoffee in #3919
- Raise exception when failed to execute "uname -m" by @lubaihua33 in #3921
- mshv: add a testcase for mshvtrace by @praveen-pk in #3909
- Implement enhanced stress-ng jobfile support with robust handling by @vyadavmsft in #3922
Full Changelog: 20250707.1...20250721.1
20250707.1
What's Changed
- New testcase added "verify_essential_kernel_modules" by @SRIKKANTH in #3864
- Add mandatory test suggestion requirements for Copilot code reviews by @copilot-swe-agent in #3880
- Fix verify_ifcfg_eth0 for fedora 39 & above by @balakreddy in #3877
- Add some modifications for the case description and error message by @lubaihua33 in #3871
- Add parse for logical devices of 'lsblk' and changes for swap check by @lubaihua33 in #3867
- Add support for source_address_prefixes and resource_group_name in azure_deploy transformer by @copilot-swe-agent in #3855
- ch: fix cargo build command by @smit-gardhariya in #3889
- Implement verify_mshv_secure_boot_succeeds by @Camelron in #3865
- Add VMM/MSHV version info in azure and baremetal platform by @vyadavmsft in #3876
- tools: make expected exit code optional for cargo test by @gamora12 in #3890
- Make appending the message ID to test case names configurable - only include it when combinators are used; otherwise, use the base test case name. by @copilot-swe-agent in #3884
- Fix verify_network_file_configuration for fedora 39 and above by @balakreddy in #3892
- libvirt: Add force installation mechanism by @smit-gardhariya in #3893
- Add some fix for verify_serial_console_is_enabled by @lubaihua33 in #3881
- Modify the if condition to check the OS instead of the file path by @lubaihua33 in #3895
- Add some comments for the error messages by @lubaihua33 in #3896
- add Openssl speed test case by @WithEnoughCoffee in #3878
- Fix for XFSTest failing to build on older linux distros by @shekharsorot in #3848
- Add unified performance message support to FIO cases by @copilot-swe-agent in #3898
- Fix ntttcp unified message to include connections_num in metric names by @copilot-swe-agent in #3901
- AvZone: decode_set_space_by_type by @kamalca in #3899
- Add new testsuite for firewalld by @Sumynwa in #3882
- Add checking all bash/shell users' history file in bash history case by @lubaihua33 in #3902
- Refactor _resource_sku_to_capability to classmethod by @kamalca in #3885
- Make encrypt_disk a SetSpace by @kamalca in #3891
- Updated vmbus interrupts test case and associated tools for freebsd. by @r-dailey in #3886
- kvp: set gcc build arg -std=gnu89 and change the order of getting kvp process id by @LiliDeng in #3904
- Fix verify_timedrift_corrected testcase for fedora by @balakreddy in #3905
- Add swap file checking in verify_no_swap_on_osdisk by @lubaihua33 in #3903
New Contributors
Full Changelog: 20250623.1...20250707.1