0.7.5 Bug Fix Release
The primary changes in this release address a rather frustrating bug that prevented users of BrewPi ESP8266 controllers from saving device configurations.
Secondarily, users who choose to install both BrewPi Remix and Fermentrack, or any other project which may use a different web server, may now choose to have Apache serve pages on a different port than the default port 80.
Also, some cleaning up was done to the aliases installed by the scripts. Users may now use the command bpactivate
to activate the BrewPi virtual environment when logged in as the Pi user.
Upgrading
Existing users of BrewPi Remix 0.5.3 and above may upgrade with:
sudo /home/brewpi/utils/doUpdate.sh
If you are not on version 0.5.3 or above (or if you have no idea what version you are on,) use the following command to upgrade to the latest version:
curl -L upgrade.brewpiremix.com | sudo bash
You must run this from within your /home/brewpi
directory or from each chamber's directory in multi-chamber mode.
Details
As this is a project in several parts, below are the changes in the individual repositories.
Note: Commit conflicts caused some commits from the previous release to be re-pulled into this diff. Only the changes which were actually made since 0.7.4 are listed in the commit summaries below.
Tools
Commit Summary
- No significant changes
File Changes
M bootstrap.sh (3)
M install.sh (32)
Patch Links
https://github.com/brewpi-remix/brewpi-tools-rmx/pull/57.patch
https://github.com/brewpi-remix/brewpi-tools-rmx/pull/57.diff
Scripts
Commit Summary
- ba59f56 Increase initial timeout for iSpindel to one hour
- 3a43cb9 Set iSpindel timeout to 3.5 times the interval after receiving JSON
- 23f408e Round timeout value
- 962ffd3 Add message to log when re-setting timeout
- 627f7ac Fix .bash_aliases (#172, #173, #176)
- 8a627d5 Address nginx detection (#179)
- 13e3790 Update tool scripts descriptions
File Changes
M .gitignore (1)
M BrewPiProcess.py (4)
A ConvertBrewPiDevice.py (104)
M MigrateSettings.py (6)
M Tilt.py (30)
M autoSerial.py (12)
M backgroundserial.py (3)
M brewpi.py (260)
M brewpiVersion.py (10)
R gitHubReleases.py (1)
M inc/asroot.inc (6)
M inc/help.inc (2)
M programController.py (36)
M requirements.txt (1)
R terminal.py (0)
M tests/versionTest.py (9)
R updateFirmware.py (20)
R updater.py (0)
M utils/README.md (22)
M utils/doDepends.sh (131)
A utils/doFlash.sh (164)
M utils/doUpdate.sh (2)
Patch Links:
https://github.com/brewpi-remix/brewpi-script-rmx/pull/182.patch
https://github.com/brewpi-remix/brewpi-script-rmx/pull/182.diff
Web UI
Commit Summary
- 267ceb4 Use integers for device settings
- 51307b2 Refresh devices after application
File Changes
M get-gitinfo.php (1)
M js/device-config.js (4)
Patch Links:
https://github.com/brewpi-remix/brewpi-www-rmx/pull/69.patch
https://github.com/brewpi-remix/brewpi-www-rmx/pull/69.diff