113.0 - Apollo 13

The Avocado team is proud to present another release: Avocado 113.0, AKA “Apollo 13”, is now available!

Release documentation: Avocado 113.0

Bug Fixes

Utility Modules

  • The following modules received improvements like docstrings and better test coverage, preparing them for being migrated to AAUtils:

  • Added deprecation notice to the following modules (it means they will be removed after the next LTS release):

  • avocado.utils.cpu now has a broadened AMD Zen5 detection to recognize additional processor model ranges, improving identification of more CPU variants.

  • Fixed a resource leak in avocado.utils.sysinfo.Daemon.run() in module avocado.utils.sysinfo.

  • avocado.utils.partition now provides symmetry when it comes to allowing users to specify the mount point in both the mount and unmount operations.

  • avocado.utils.linux_modules now also supports /lib/modules/$KERNEL_VERSION/build/.config paths as a location for the kernel configuration as found in some systems.

  • avocado.utils.multipath received stability improvements in avocado.utils.multipath.is_failed() and avocado.utils.multipath.is_reinstated(), preventing errors when the status path is not properly obtained.

Internal changes

  • Updated the format of license to match SPDX in the RPM packages.

  • Improved reliability of functional nrunner test test_task_status_service_lost, which produced false positives due to timing issues.

  • Improved reliability of time sensitive unit tests for avocado.utils.wait by relaxing the time tolerances and broadening assertion ranges.

  • Improved reliability of basic functional tests by matching against the presence of output messages, instead of an exact match, given that some platforms will output deprecation and other similar warnings.

  • The pre-release deployment check was updated to use Fedora 42, matching the COPR repository configuration.

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.