[5.8.0](https://github.com/frappe/bench/compare/v5.7.6...v5.8.0) (2022-03-22)
Bug Fixes
* Allow sudo restart for supervisor (backwards compatibility) ([fc7c047](https://github.com/frappe/bench/commit/fc7c047c280c443fa85f33f90e572412f206dbff))
* clearer docstrings ([3c59446](https://github.com/frappe/bench/commit/3c5944623a52b6f128e782d6664e03a683d3d0b6))
* file-uri while app initialisation ([2fed369](https://github.com/frappe/bench/commit/2fed369066a71e3631edba8f711e421499427803))
* **find:** Handle OS' PermissionError ([ea94752](https://github.com/frappe/bench/commit/ea947523b36211fbc73fc51c971f44794fd38d46))
* mkdir -p to ignore `OSError`s ([d38b63a](https://github.com/frappe/bench/commit/d38b63a483deb0186828e82e09c4c650eb672d54))
* Respect bench config during restart ([25f49c2](https://github.com/frappe/bench/commit/25f49c2dbba998a7b11975a6f17034bdb050c3ab))
* **restart:** Setup restarts vars with fallback ([af14baf](https://github.com/frappe/bench/commit/af14bafe2137da799694a0ad3dd5a2b138c311e6))
* Show better user messages when failed to update supervisord ([d89f19e](https://github.com/frappe/bench/commit/d89f19e02ea8aba027f7205a6fe8fb2c93609ad7))
* Try setting supervisord conditionally ([7a4ade9](https://github.com/frappe/bench/commit/7a4ade9192ca451cfce87280ea05a89caba51054))
Features
* Setup Requirements for specific apps ([1265](https://github.com/frappe/bench/issues/1265)) ([28e6816](https://github.com/frappe/bench/commit/28e681689fdbed84535c8e5826cf41cf29bdc128))