The [change log](https://docs.pytest.org/en/stable/changelog.html) shows some features and performance improvements that may be useful. These include (my opinion only): - reason printed with `--verbose` for tests skipped, xpassed, or xfailed https://github.com/pytest-dev/pytest/issues/2044 - "skip tests" can now reference value in user supplied dictionary: https://github.com/pytest-dev/pytest/issues/7695 That's not a huge win, so might be better to defer to our yet-to-be-defined normal upgrade process. :)