Skip to content

0.7.0 Feature/Bug Release

Compare
Choose a tag to compare
@lbussy lbussy released this 31 Dec 15:35
5327de1

When I decided to embrace semantic versioning, I knew I would have strange choices to make. I did not realize that it would be the very next release that caused my issues. While to the end-user, this release may seem more of a bug fix, on the inside this is a significant/feature release.

The most important aspect of this release is moving the Python3 pip environment to a venv and requirements.txt format rather than the original root install. The effect should be a much more stable environment and less potential impact from other packages and solutions.

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

This must be run from within your /home/brewpi directory, or from each chamber directory in multi-chamber mode.

Combined Release

This release includes several changes across the repositories. Notable among these are:

Tools

  • Fix udev setup for multi-chamber installations
  • Skip flashing controller if none was detected during multi-chamber setup
  • Support Python3 venv setup

Scripts

  • Address logging errors/choices
  • Use Python3 venv setup. The venv must be activated if for some reason you wish to execute BrewPi or its Python tools from the command line. Execute . /home/brewpi/venv/bin/activate (pay attention to the leading ".") to activate the venv (or as user brewpi, you can just issue the command activate.) To deactivate, type deactivate.
  • Increase temp and SG resolution displayed on Tilt Pro
  • Add config items to clamp SG and temp values displayed. These can be set in the config.cfg and need to be entered in the current temperature format.
  • Move to public aioblescan library and re-write Tilt.py.

WWW

  • Re-format multi-index layout to match the functionality of the chamber index
  • Increase temp and SG resolution displayed on Tilt Pro
  • Externalize some common code blocks

One Release, Three Parts

As always: BrewPi Remix, like BrewPi before it, is made up of several different packages. Therefore, it is in separate GitHub repositories. The scripts I have provided abstract much of this from the end-user, but sometimes it is important to know.

Thank you!

Thank you to @bloombrews who pointed out an issue with the multi-chamber setup.