See the [release notes](https://tmt.readthedocs.io/en/stable/releases.html#tmt-1-34.0) for the list of interesting changes.
* Run the `no-commit-to-branch` check only locally by psss in https://github.com/teemtee/tmt/pull/2913
* Update interaction with Fedora rawhide by happz in https://github.com/teemtee/tmt/pull/2931
* Drop duplicate list of supported HW requirements in beaker plugin by happz in https://github.com/teemtee/tmt/pull/2902
* Update distros in the `mrack` provisioning config by psss in https://github.com/teemtee/tmt/pull/2932
* Enable pydocstyle checks in ruff by happz in https://github.com/teemtee/tmt/pull/2906
* Enforce "one blank line after class docstring" rule by happz in https://github.com/teemtee/tmt/pull/2934
* Support `cpu.model-name` hardware requirement for mrack by skycastlelily in https://github.com/teemtee/tmt/pull/2921
* Pass correct spec to _parse_system and _parse_location by skycastlelily in https://github.com/teemtee/tmt/pull/2924
* Cover tmt.steps.prepare.distgit with pyright by happz in https://github.com/teemtee/tmt/pull/2944
* Fix pre-commit typing python version by LecrisUT in https://github.com/teemtee/tmt/pull/2959
* Ignore report files created by pytest-html by happz in https://github.com/teemtee/tmt/pull/2962
* Cover tmt.steps.prepare.shell with pyright checks by happz in https://github.com/teemtee/tmt/pull/2943
* Fix some invalid links in documentation by happz in https://github.com/teemtee/tmt/pull/2940
* Add konflux as possible initiator by lukaszachy in https://github.com/teemtee/tmt/pull/2947
* Clarify the `trigger` context dimension values by psss in https://github.com/teemtee/tmt/pull/2961
* Cover `tmt.trying` with `pyright` check by happz in https://github.com/teemtee/tmt/pull/2942
* Fix validation of fmf id URL, it must be cloneable first by happz in https://github.com/teemtee/tmt/pull/2957
* Allow multiplication in duration input value by lukaszachy in https://github.com/teemtee/tmt/pull/2845
* Tweak docs to include how to see details about test failures by mvo5 in https://github.com/teemtee/tmt/pull/2541
* Polish test-check/dmesg documentation by happz in https://github.com/teemtee/tmt/pull/2897
* Display locals in traceback when requested by happz in https://github.com/teemtee/tmt/pull/2900
* Fix path to watchdog log by happz in https://github.com/teemtee/tmt/pull/2901
* Extend results schema to allow test phases by happz in https://github.com/teemtee/tmt/pull/2933
* Fix "skip missing" behavior when installing debuginfo packages with dnf by happz in https://github.com/teemtee/tmt/pull/2956
* Fix multiple rules `adjust` example in `duration` spec by psss in https://github.com/teemtee/tmt/pull/2971
* Require python3.9 in 'develop' target by lukaszachy in https://github.com/teemtee/tmt/pull/2993
* Document custom container images built for tmt tests by happz in https://github.com/teemtee/tmt/pull/2930
* Split provision/virtual plans to subgroups per step by happz in https://github.com/teemtee/tmt/pull/2938
* Add support for basic rerun of tests by KwisatzHaderach in https://github.com/teemtee/tmt/pull/2521
* Make test shell wrapper filename even more unique by happz in https://github.com/teemtee/tmt/pull/2998
* Simplify parsing of HW requirements and add missing ones by happz in https://github.com/teemtee/tmt/pull/2928
* Improve rendering of story links in our docs by happz in https://github.com/teemtee/tmt/pull/3001
* Add support for multiple disks to testcloud plugin by happz in https://github.com/teemtee/tmt/pull/2767
* Copy launch description to suite description by kkaarreell in https://github.com/teemtee/tmt/pull/2992
* Keep patched sources directly in TMT_SOURCE_DIR by lukaszachy in https://github.com/teemtee/tmt/pull/2999
* Fix normalization of `hardware` key/option by happz in https://github.com/teemtee/tmt/pull/3015
**Full Changelog**: https://github.com/teemtee/tmt/compare/1.33.0...1.34.0