========================
108.0 - Oppenheimer
========================
The Avocado team is proud to present another release: Avocado 108.0,
AKA "Oppenheimer", is now available!
Release documentation: `Avocado 108.0
`_
Users/Test Writers
==================
* Avocado introduces new way how to resolve test references with
`exec-runnables-recipe`. It allows a user to point to a file that
will be executed, and that is expected to generate (on its ``STDOUT``)
content compatible with the Runnable recipe format. More info
about this new featrue can be found in `documentaion
`_
* Documentation about avocado-instrumented test lifecycle has been `improved
`_
Utility Modules
===============
* :mod:`avocado.utils.network.interfaces` got RHEL10 support.
* :func:`avocado.utils.nvme.get_block_size` has been fix to not raise
``non iterable error``.
Bug Fixes
=========
* Tap runner skipping test failures has been fixed. Now the test
failures will be always visible.
* Fail reason for interuptions during setUp and tearDown has been fixed.
Internal changes
================
* Avocado's static-checks has been moved to standalone repository and are
provided via submodule. If you are checking out a fresh clone of Avocado,
the instructions on how to proceed are already documented `here.
`_
But if you already have a clone, then *now*, you'd also need to run::
git submodule update --init --recursive
* Functinal tests for Debian has been added to test :mod:`avocado.utils.disto`
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
`_.