<!-- Release notes generated using configuration in .github/release.yml at main -->
What's Changed
🐛 Bug Fixes
* repo: site_cache_dir: separate subdir from root_dir by efiop in https://github.com/iterative/dvc/pull/10273
🔨 Maintenance
* build(deps-dev): update pytest-docker requirement from <3,>=1 to >=1,<4 by dependabot in https://github.com/iterative/dvc/pull/10262
* build(deps-dev): update pytest requirement from <8,>=7 to >=7,<9 by dependabot in https://github.com/iterative/dvc/pull/10259
Other Changes
* fetch: handle missing/modified imports by efiop in https://github.com/iterative/dvc/pull/10220
* exp show: output executor info for successful exps when available by pmrowla in https://github.com/iterative/dvc/pull/10239
* drop Python 3.8 support by skshetry in https://github.com/iterative/dvc/pull/10265
* introduce dataset dependency by skshetry in https://github.com/iterative/dvc/pull/10164
* Revert "build(deps-dev): update pytest requirement from <8,>=7 to >=7,<9" by skshetry in https://github.com/iterative/dvc/pull/10269
**Full Changelog**: https://github.com/iterative/dvc/compare/3.42.0...3.43.0