1.10.0rc2
Pre-release⚠️ Important note on release candidates
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 an RC.
🔁 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!
Things to take a closer look at
For this RC, these things should get a closer look while testing, if possible (things newly added in this follow-up RC marked with 🆕):
- Proper behaviour when using the included web interface as well as any third party clients at your disposal.
- User and group management functioning as expected.
- Plugin installation functioning as expected.
- Application key management functioning as expected. Authentication workflow with third party clients at your disposal (e.g. slicers) works as it should.
- Backup creation, download and restore functioning as expected 🆕
✨ Features & improvements
Backup Plugin
- Require credential recheck for download & restore.
Testing & CI
- #4908: Also automatically publish source tarball on GitHub releases.
🐛 Bug fixes
Core
- #4939 (regression): Fix drag'n'drop initialization.
- #4940 (regression): Make
octoprint._version
backward compatible enough again to work around use on OctoPi images and third party plugins out there. - #4941 (regression): Fix some syntax under Python 3.7 & 3.8.
- #4942 (regression): Fix handling of setting an empty dict on the configuration. Also added a unit test for this.
- #4943 (regression): Fix fetching of file details for the existence check, preventing the "file already exists" dialog from making the correct checks.
- Removed a left-over from the Access Control settings panel.
🎉 Special thanks to all the contributors!
Special thanks to everyone who contributed to this release candidate and provided full, analyzable bug reports!