From 3c7812de9dec710b568179165bb418f8d0ba9b52 Mon Sep 17 00:00:00 2001 From: Jan Richter Date: Tue, 19 Mar 2024 14:03:25 +0100 Subject: [PATCH] Release notes for version 104.0 Signed-off-by: Jan Richter --- docs/source/releases/104_0.rst | 66 ++++++++++++++++++++++++++++++++++ docs/source/releases/index.rst | 1 + docs/source/releases/next.rst | 25 +++++-------- 3 files changed, 76 insertions(+), 16 deletions(-) create mode 100644 docs/source/releases/104_0.rst diff --git a/docs/source/releases/104_0.rst b/docs/source/releases/104_0.rst new file mode 100644 index 0000000000..679219514f --- /dev/null +++ b/docs/source/releases/104_0.rst @@ -0,0 +1,66 @@ +===================== +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 +`_. diff --git a/docs/source/releases/index.rst b/docs/source/releases/index.rst index 39f41a80a9..3fd2885297 100644 --- a/docs/source/releases/index.rst +++ b/docs/source/releases/index.rst @@ -37,6 +37,7 @@ Regular Releases .. toctree:: :maxdepth: 1 + 104_0 103_0 102_0 101_0 diff --git a/docs/source/releases/next.rst b/docs/source/releases/next.rst index d45dbbd50a..435e87f339 100644 --- a/docs/source/releases/next.rst +++ b/docs/source/releases/next.rst @@ -1,45 +1,38 @@ ======================== -104.0 - TBD +105.0 - TBD ======================== -The Avocado team is proud to present another release: Avocado 104.0, +The Avocado team is proud to present another release: Avocado 105.0, AKA "TBD", is now available! -Release documentation: `Avocado 104.0 -`_ +Release documentation: `Avocado 105.0 +`_ Users/Test Writers ================== -* 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 +* Utility Modules =============== -* +* Bug Fixes ========= -* +* 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 `_.