From 117942a281da5f42a05cc7d23a1dc3b8b86246fb Mon Sep 17 00:00:00 2001 From: Cleber Rosa Date: Tue, 5 Apr 2022 12:49:55 -0400 Subject: [PATCH] Release notes for 96.0 Signed-off-by: Cleber Rosa --- .../guides/contributor/chapters/plugins.rst | 2 + docs/source/releases/96_0.rst | 59 +++++++++++++++++++ docs/source/releases/index.rst | 1 + 3 files changed, 62 insertions(+) create mode 100644 docs/source/releases/96_0.rst diff --git a/docs/source/guides/contributor/chapters/plugins.rst b/docs/source/guides/contributor/chapters/plugins.rst index ce7d40120e..b1e699a1c0 100644 --- a/docs/source/guides/contributor/chapters/plugins.rst +++ b/docs/source/guides/contributor/chapters/plugins.rst @@ -183,6 +183,8 @@ has to be executed early in the code so try to keep the required deps minimal (for example the `avocado.core.settings.settings` is not yet available). +.. _plugins_execution_order: + Plugins execution order ======================= Avocado lets plugin developers to define plugin priority, which ensures the diff --git a/docs/source/releases/96_0.rst b/docs/source/releases/96_0.rst new file mode 100644 index 0000000000..0ef40e08e6 --- /dev/null +++ b/docs/source/releases/96_0.rst @@ -0,0 +1,59 @@ +================= +96.0 Nueve reinas +================= + +The Avocado team is proud to present another release: Avocado 96.0, +AKA "Nueve reinas", is now available! + +Release documentation: `Avocado 96.0 +`_ + +Users/Test Writers +================== + +* Plugins can now have a builtin priority in relation to other plugins + of the same type that will affect its :ref:`execution order + `. This is in addition to the configurable + ``plugins.$type.order`` settings. + +* Avocado will now print a more descriptive list of tests that + finished with a particular status at the end of the job (``FAIL`` + and ``ERROR`` by default). + +Bug Fixes +========= + +* Python logging streams other than the ones in the ``avocado.*`` + namespace will now be saved to the ``debug.log`` files when set with + ``--store-logging-stream`` option. + +Utility APIs +============ + +* The :mod:`avocado.utils.cloudinit` now allows for a finer grained + usage of the functionality in + :class:`avocado.utils.cloudinit.PhoneHomeServer`. + +* The :mod:`avocado.utils.network.ports` fixed some wrong premises + regarding the availability of open ports for different protocols + (such as a free TCP versus a free UDP port). + +Internal Changes +================ + +* Modernization of Python code with a switch to f-strings. + +* A :class:`avocado.core.nrunner.Task`'s set of requirements are now + *called *dependencies** instead. + +* The dependencies of a :class:`avocado.core.nrunner.Task` are now + tracked on the more suitable + :class:`avocado.core.task.runtime.RuntimeTask`. + +* SRPMs for packit builds are now built in COPR. + +--- + +For more information, please check out the complete +`Avocado changelog +`_. diff --git a/docs/source/releases/index.rst b/docs/source/releases/index.rst index 1d5063a629..a767b15641 100644 --- a/docs/source/releases/index.rst +++ b/docs/source/releases/index.rst @@ -36,6 +36,7 @@ Regular Releases .. toctree:: :maxdepth: 1 + 96_0 95_0 94_0 93_0