What's Changed
* Fix reloading the environment if there is an error by joeshannon in https://github.com/DiamondLightSource/blueapi/pull/514
* Add pinning dependencies for dev to make DX better by stan-dot in https://github.com/DiamondLightSource/blueapi/pull/499
* Rename update_task and add some docstrings to REST endpoint methods by joeshannon in https://github.com/DiamondLightSource/blueapi/pull/475
* Use equality instead of identity to compare types by tpoliaw in https://github.com/DiamondLightSource/blueapi/pull/533
* Add formatting options to controller CLI output by tpoliaw in https://github.com/DiamondLightSource/blueapi/pull/527
* Update dev dependencies and fix ruff issues by callumforrester in https://github.com/DiamondLightSource/blueapi/pull/544
* Configure Dependabot to respect pinned dependencies by DiamondJoseph in https://github.com/DiamondLightSource/blueapi/pull/549
* Unpin dependency on fastapi, click by DiamondJoseph in https://github.com/DiamondLightSource/blueapi/pull/550
**Full Changelog**: https://github.com/DiamondLightSource/blueapi/compare/0.4.3...0.4.4