=====================
63.0 Greed in the Sun
=====================
The Avocado team is proud to present another release: Avocado version
63.0, AKA "Greed in the Sun", is now available!
Release documentation: `Avocado 63.0
`_
The major changes introduced on this version are listed below,
roughly categorized into major topics and intended audience:
Users/Test Writers
==================
* Including test logs in TAP plugin is disabled by default and can be
enabled using ``--tap-include-logs``.
* Performance is improved for the TAP plugin by only using ``fsync()``
after writes of important content, instead of doing it for all content,
including the logs from tests.
* The command line options ``--filter-by-tags`` and
``--filter-by-tags-include-empty`` are now white listed for the
remote runner plugin.
* The remote runner plugin will now respect ``~/.ssh/config``
configuration.
* The asset fetcher, available to a test via
:meth:`avocado.core.Test.fetch_asset`, will prevent clashes from
downloaded files with the same name (when no hash is given), by
using a directory named after the hash of the location.
* The identification of PCI bridge devices in :mod:`avocado.utils.pci`
is now more precise by using its class.
* A smarter wait, instead of a sleep, is now used on
:mod:`avocado.utils.multipath`.
Bug Fixes
=========
* The recording of output, used by the output check functionality, is
done as text, via a ``RawFileHandler`` logger. Now, instead of failing
to encode data (depending on its content) and crashing, data is escaped
using the ``xmlcharrefreplace`` handling.
* Avocado won't crash on systems without the ``less`` binary to be used
as the paginator.
Internal Changes
================
* Self tests load failures are now caught on Python 3.4 environments
(a workaround was needed due to Python 3.4 specific behavior, not
necessary for 3.5+).
* Various build fixes related to the new Fabric packages and naming
conventions.
* The :mod:`avocado.core.loader` module now makes use of better named
symbolic values (based on enums), such as
:attr:`avocado.core.loader.DiscoverMode.DEFAULT`.
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
`_.
----
| Sprint theme: https://trello.com/c/EqauNWfL/1349-sprint-theme-greed-in-the-sun-1964