Skip to content

1.2.4 (stable)

Compare
Choose a tag to compare
@foosel foosel released this 23 Jul 09:51
· 6423 commits to master since this release

Improvements

  • RepeatedTimer now defaults to daemon set to True. This makes sure plugins using it don't have to remember to set that flag themselves in order for the server to properly shut down when timers are still active.
  • Fixed a typo in the docs about logging.yaml (top level element is loggers, not logger).
  • Support for plugins with external dependencies (dependency_links in setuptools), interesting for plugin authors who need to depend on Python libraries that are (not yet) available on PyPI.
  • Better resilience against errors within plugins.

Bug Fixes

  • Do not cache web page when running for the first time, to avoid caching the first run dialog popup along side with it. This should solve issues people were having when configuring OctoPrint for the first time, then reloading the page without clearing the cache, being again prompted with the dialog with no chance to clear it.
  • Fix/workaround for occasional white panes in settings dialog on Safari 8, which appears to have an issue with fixed positioning.
  • Fixed form field truncation in upload requests that could lead to problems when trying to import Cura profiles with names longer than 28 characters.
  • Fixed webcam rotation for timelapse rendering.
  • Fixed user settings not reaching the editor in the frontend.
  • Notifications that are in process of being closed don't open again on mouse over (that was actually more of an unwanted feature).