The first release of 2016 brings you a whole basket full of fixes of bugs and little annoyances and of course also a couple of improvements of existing functionality, for example:

* OctoPrint now displays a link to the release notes of an updated component in the update notification, the update confirmation and the version overview in the settings dialog. Please always make sure to at least skim over the release notes for new OctoPrint releases, they might contain important information that you need to know before updating.
* Snapshots for timelapses are now named in a non-colliding, job-based way, allowing a new timelapse to start while the other is still being rendered (although printing with an active timelapse rendering job is not recommended and will be solved with a proper render job queue in a later version). Timelapses that were not successfully rendered are kept for 7 days (configurable, although not via the UI so far) and can be manually rendered or deleted through a new UI component within the timelapse tab that shows up if unrendered timelapses are detected.
* OctoPrint now serves an intermediary page upon start that informs the user about the server still starting up. Once the server is detected as running, the page automatically switches to the standard interface.
* Added option to ignore any unhandled errors reported by the firmware and another option to only cancel ongoing prints on unhandled errors from the firmware (instead of instant disconnect that so far was the default).
* The file upload dialog will now only display files having an extension that's supported for upload.

... and many other things. Find the full changelog and release notes here: https://github.com/foosel/OctoPrint/releases/tag/1.2.9

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