This release resolves a handful of issues with the BrewPi-script integration that could cause Fermentrack to periodically stop communicating with controllers - in some cases requiring a reboot of Fermentrack (or the device hosting it) to resolve. It is a recommended upgrade for all users of the previous release.
Changed
- Changes the message when a BrewPi device cannot be reached
- Only allow BrewPi-Script to check for profile updates once every 30 seconds
- Prevents two BrewPi devices from being able to have the same cached IP address
Fixed
- Resolves an error that would cause debugging connections to controllers to periodically raise an exception
- Resolves an error where a missing schema on a generic push target would not get corrected to http://
- Allow GravityLog.device to be None in backups, fixing errors that could prevent backups from being properly generated
- BrewPi-Script processes are now launched in a manner that allows StopIteration exceptions to be properly handled