The most important thing right at the beginning: If you are currently running version 1.2.7 you'll need to install the "Updatefix 1.2.7" plugin from the plugin repository before you can update your OctoPrint installation.

Version 1.2.7 sadly contains a bug that breaks updating OctoPrint. When attempting to update, you'll simply get presented with an "update successful" message, but nothing was actually updated. Version 1.2.8 contains a fix, but naturally we have a hen-egg-problem here. To allow you updating to 1.2.8, a plugin was made available that basically backports the needed fix to 1.2.7 by monkey patching your existing installation during runtime: "Updatefix 1.2.7". It can be found in the plugin repository and can be installed directly through your plugin manager - just refresh the plugin list from the repository (via the little wrench icon in the plugin manager install dialog) if it doesn't show up immediately when you search for "update".

The section "A bug in 1.2.7 prevents directly updating to 1.2.8, here's what to do" in the release notes explains everything and also offers you a work around if you can't or don't want to install the plugin. The FAQ has been updated as well.

Another thing you might stumble over after updating to 1.2.8 is the fact that OctoPrint no longer displays the bed temperature graph and controls unless your printer profile has the "Heated Bed" option checked. So if you suddenly find yourself without access to your printer's bed temperature, make sure to check that checkbox. The release notes also have a heads-up regarding this under the section "Bed temperatures are now only displayed if printer profile has a heated bed configured".

Besides those two gotchas, this release again contains mostly fixes of bugs and annoyances, but also a couple of improvements:

* The web interface and translation files are now cached indefinitely on the server side (instead of only 5min so far). That should improve performance upon reloads.
* Firmware error responses containing the strings "unknown command", "cannot open" and "cannot enter" are now recognized as non-critical errors and no longer cause a disconnect.
* The browser tab visibility is now tracked by the web interface, disabling the webcam and the GCODE viewer if the tab containing OctoPrint is not active. That should reduce client-side resource usage.
* The printer log in the terminal tab will now be cut off after 3000 lines even if autoscroll is disabled. That should prevent your browser from running out of memory if you accidentally leave that off.

Find the full changelog and release notes here: https://github.com/foosel/OctoPrint/releases/tag/1.2.8

If you don't get an "Update Now" button with your update notification, read this: https://github.com/foosel/OctoPrint/wiki/Plugin:-Software-Update#making-octoprint-updateable-on-existing-installations or - even more specifically - this: https://github.com/foosel/OctoPrint/wiki/Plugin:-Software-Update#octoprint--125

If you do get an "Update Now" button but the update is immediately reported to be successful without any changes, read this: https://github.com/foosel/OctoPrint/wiki/FAQ#im-running-127-i-tried-to-update-to-a-newer-version-via-the-software-update-plugin-but-im-still-on-127-after-restart

If you have any problems with your OctoPrint installation, please seek support in the G+ Community or the Mailinglist (see the links below). The comments here are not a good place for that, neither are Twitter or private mails :)

Further Information & Links:

FAQ: https://github.com/foosel/OctoPrint/wiki/FAQ

Docs: http://docs.octoprint.org/

Contribution Guidelines: https://github.com/foosel/OctoPrint/blob/master/CONTRIBUTING.md

How to file a bug report: https://github.com/foosel/OctoPrint/blob/master/CONTRIBUTING.md#how-to-file-a-bug-report

G+ Community: https://plus.google.com/communities/102771308349328485741

Mailinglist: https://groups.google.com/group/octoprint


Images