===================== 104.0 - Restore Point ===================== The Avocado team is proud to present another release: Avocado 104.0, AKA "Restore Point", is now available! Release documentation: `Avocado 104.0 `_ Users/Test Writers ================== * The minimal Python version requirement now is 3.8. Python 3.7 and earlier are not tested nor supported starting with this release. * The result.json test attributes related to time has been renamed in version 104.0 to correspond to `job.result.tests` in Job API. The Difference between new and old:: time_start = start actual_time_start = actual_start time_end = end actual_time_end = actual_end time_elapsed = time * The parsing of avocado configuration files has been improved to show better error messages during parsing error. * Unused and legacy ``simpletest.*`` settings have been removed from avocado as leftover of legacy runner. Utility Modules =============== * :func:`avocado.utils.network.interfaces.NetworkInterface.get_device_IPI_name`, got a fix for "ERROR: 'CmdResult' object has no attribute 'decode'". * :func:`avocado.utils.data_structures.comma_separated_ranges_to_list` has been optimized. * :mod:`avocado.utils.podman` got a synchronous version of podman utilities. Bug Fixes ========= * TaskStatusService got error handling for lost connection and ``avocado-runner-*`` won’t crash any more when the status server socket is closed. Internal Changes ================ * The ``contrib/scripts/avocado-fetch-eggs.py`` got an update for egg handling related to post LTS changes. * Added CodeQL workflow for GitHub code scanning in Avocado repo. * The ``tmpfile.mktemp`` has been changed to ``tmpdir`` because of security reasons. * CI: fix for testing of different OS images with egg and version tasks. * Unused and legacy ``runner queue`` has been removed from :class:`avocado.Test`. 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 `_.