====================================
101.0 One Hundred and One Dalmatians
====================================
The Avocado team is proud to present another release: Avocado 101.0,
AKA "One Hundred and One Dalmatians", is now available!
Release documentation: `Avocado 101.0
`_
Users/Test Writers
==================
* The ``xunit`` (AKA ``junit``) result file now contains the class
name and better error information for test cases.
* The ``xunit`` and ``json`` result files now contain the test variant
information.
* The documentation now uses proper terminology everywhere, matching
the nrunner architecture.
Utility Modules
===============
* :mod:`avocado.utils.cpu` introduced a utility to check if a given CPU
is hotpluggable.
* :mod:`avocado.utils.network` introduced
:func:`avocado.utils.network.hosts.Host.validate_mac_addr` which
checks if a given MAC address is valid.
* :mod:`avocado.utils.network` now adds a missing network mask prefix
when creating static configurations.
* :mod:`avocado.utils.disk` introduced
:func:`avocado.utils.disk.get_disks_by_id` which returns all disks by
device ids.
* :mod:`avocado.utils.archive` added support for Zstandard
uncompression.
Bug Fixes
=========
* Test runners written in Python (using Python modules as an
entrypoint) will now be found by the podman spawner.
* A runnable's variant (and thus parameters) information was not being
respected when using the Job API.
Internal Changes
================
* A number of lint checks were added, with the bump of Pylint to
version 2.15.10.
* Besides the main Avocado egg, all of the optional plugins (but part
of the Avocado code repository), now build eggs on the CI.
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
`_.