github OctoPrint/OctoPrint 1.4.0rc6
1.4.0rc6 (release candidate)

latest releases: 1.10.0, 1.10.0rc4, 1.10.0rc3...
pre-release4 years ago

⚠️ This is a Release Candidate of OctoPrint, it is not a stable release! ⚠️

Severe bugs can occur, and they can be bad enough that they make a manual downgrade to an earlier version necessary - maybe even from the command line.

You should be comfortable with and capable of possibly having to do this before installing a Release Candidate.

Feedback on this RC

Please provide general feedback on this RC in this ticket. An "All is working fine" is valuable feedback as well because it tells me people are actually testing this RC and just not finding problems with it.

If you run into any obvious bugs, please follow "How to file a bug report" - I need logs and reproduction steps to fix issues, not just the information that something doesn't work.

Thanks!

Improvements

  • #3454: Explicitly document changed LineProcessorStream behaviour under Python 3
  • Implement login dialog through a UiPlugin to work around various issues with regards to caching and general workflow with the current approach.
  • Docs for new access control situation.
  • Remove some left-overs of old login UI and fix some code comments.

Bug fixes

  • #3455 (regression): Fix a Python 3 bug with the self._printer wrapper injected into plugins.
  • #3456: Fix firmware info not being reported to plugins if firmware autodetection is disabled. Not a regression, but severe enough to merit inclusion ASAP.
  • #3459 (regression): Fix login sessions not being persistent even with "Remember me" selected due to forced logout when becoming stale after 24h.
  • (regression) Fix buggy implementation of octoprint.server.api.(before|after)_request hooks.
  • (regression) Fix missing protection for blueprint plugins
  • (regression) Fix yet another Python 3 list vs iterator issue

Special thanks to all the contributors!

Special thanks to everyone who contributed to this release candidate and provided full, analyzable bug reports!

More information

Don't miss a new OctoPrint release

NewReleases is sending notifications on new releases.