66.0 Les Misérables¶
The Avocado team is proud to present another release: Avocado version 66.0, AKA “Les Misérables”, is now available!
Release documentation: Avocado 66.0
The major changes introduced on this version are listed below, roughly categorized into major topics and intended audience:
Users/Test Writers¶
The
avocado.utils.vmimage
library got a provider implementation for OpenSUSE. The limitation is that it tracks the general releases, and not the rolling releases (called Tumbleweed).Users of the
avocado.utils.kernel
module can now properly specify the base URL from which to download the kernel sources.
Bug Fixes¶
The YAML to Mux plugins now properly deals with text encoding and work as intended on Python 3. These were the last existing tests that were being skipped in the Python 3 environment, so now all existing tests run equally on all Python versions.
Internal Changes¶
Development environments now default to Python 3, that is, if you download the Avocado source code, and run
make develop
or related targets, Python 3 will be favored if available on your system. You can force the Python interpreter version withmake PYTHON=/path/to/python develop
.The
avocado.utils.partition
implementation for the/etc/mtab
lock is now based on theavocado.utils.filelock
module.
For more information, please check out the complete Avocado changelog.
Release Meeting¶
The Avocado release meetings are now open to the community via Hangouts on Air. The meetings are recorded and made available on the Avocado Test Framework YouTube channel.
For this release, you can watch the meeting on this link.