Patches an issue with the last release, where due to bluesky using generator functions as coroutines writing a preprocessor that loops through the messages that should be sent to the run engine and adding intermittent logic does not work as expected.
See https://github.com/bluesky/bluesky/issues/1625
0.3.9
What's Changed * Make devices connect with a timeout by callumforrester in https://github.com/DiamondLightSource/blueapi/pull/321
What's Changed * Use external service to configure ophyd-async detector data writing by callumforrester in https://github.com/DiamondLightSource/blueapi/pull/315 * Move scratch management to bash script by callumforrester in https://github.com/DiamondLightSource/blueapi/pull/320