Skip to content

4.6.0: Early christmas present

Compare
Choose a tag to compare
@theyosh theyosh released this 11 Dec 11:58
· 1425 commits to main since this release

Gui

With this release we have done a major overhaul of the GUI. You will probably not see it, because we still use the AdminLTE template, but the rendering and actions are now all reactive made with Svelte. This will hopefully make the web interface a bit less sluggish. And way easier to make the GUI interactive, reactive and responsive.

Hardware

Further on we have now remote buttons and the Atlas Scientific sensors are now tested and working. Thanks to @Cinett87

Docker

Finally the Docker build has been speedup from a 2 hour build to only 10 minutes :) and reduced in size for about 33%. We are very happy with these results. For docker users, pay attention to the following. From this version, you should not mount the /opt/vc folder. So remove that line from the docker-compose.yaml

Extra documentation and full release information: https://theyosh.github.io/TerrariumPI/posts/2022/12/11/release-terrariumpi-v-4-6-0/

Upgrading

Use the following steps to upgrade TerrariumPI

Docker

Remove the - /opt/vc:/opt/vc from the docker-compose.yaml file. Than you can do a docker compose pull to get the new image and with docker compose up -d to start the new release.

Manual

  • Stop TerrariumPI: sudo service terrariumpi stop
  • Update the code: git pull
  • Rerun the installer: sudo ./install.sh
  • Start TerrariumPI: sudo service terrariumpi start

After starting the new release, you can manually remove the folder static: rm -Rf static.

Full Changelog: 4.5.0...4.5.0