Skip to content

0.7.5 Bug Fix Release

Compare
Choose a tag to compare
@lbussy lbussy released this 21 Apr 23:06
59a8ab2

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