112.0 - 12 Monkeys
The Avocado team is proud to present another release: Avocado 112.0, AKA “12 Monkeys”, is now available!
Release documentation: Avocado 112.0
Users/Test Writers
Utility Modules
avocado.utils.nvmegained comprehensive SED (Self-Encrypting Drive) support with functions for disk initialization, lock/unlock operations, and password changes (c7b8ea202)avocado.utils.nvmeenhanced with shared namespace support including subsystem and controller management functions (92ab02d62)avocado.utils.data_structuresenhanced with support for decimal values and flexible formatting in DataSize class (3533673b1)avocado.utils.memoryadded hugepage allocation detection based on meminfo (2aa3e26a1)avocado.utils.gdbsignificantly improved with comprehensive documentation, better error handling, and enhanced GDB/MI parser functionality (6d2fbbef5, af345dee0)avocado.utils.software_manager.backends.yumadded transient options support (53fe6c475)avocado.utils.linux_modulesenhanced kernel configuration reading to support /proc/config.gz files (bca99c272)
Bug Fixes
Fixed network interface utility issues with IP address flushing and packet loss detection (8aeb194c7, f18df2171)
Resolved GDB/MI parser regression that was causing parsing failures (af345dee0)
Fixed archive utility to properly handle zstd command validation failures (4a2f951f4)
Corrected NVMe utility string value error in get_current_ns_ids function (9aab87c66)
Fixed limited depth traversal issue when fetching disk names (157b8365b)
Fixed robust resource lookup for editable installs (f04bef6dc)
Corrected variable override issues in external spark utility (43d1cebf7)
Internal changes
Python 3.8 support has been dropped; minimum supported version is now Python 3.9 (9f241fc53)
Added Python 3.14 support with proper AST handling for newer Python versions (331873ef0, 4d4a28471, c1de44fab)
Several utility modules are being prepared for migration to AAutils project:
avocado.utils.aurlis deprecated and will be removed after next LTS release (bbaa79c4f)avocado.utils.pathdevelopment is frozen pending AAutils migration (57aa993d9)avocado.utils.network.portsdevelopment is frozen pending AAutils migration (089f44a7a)avocado.utils.data_structuresis deprecated and will be removed after next LTS release (a5b442f28)
Enhanced test coverage for GDB utilities, network utilities, and path utilities (0148ee43f, 8b87310d7)
Improved CI/CD pipeline with Ubuntu 24.04 support and updated GitHub Actions (a2ea8b876)
Added AI policy documentation for AI-generated code contributions (092b3eec5)
Enhanced documentation with improved badges and contributor guidelines (35169b1aa)
Updated Fedora VMImage URLs and improved caching mechanisms (5596cd0db, 53bc4fe3a)
Additional information
For more information, please check out the complete Avocado changelog.
For more information on the actual issues addressed, please check out the milestone information.
For more information on the release codename, please refer to IMDb.