New release candidate: 1.3.7rc2
This second release candidate of the 1.3.7 release fixes a few regressions and bugs in new/improved functionality that were found and reported in 1.3.7rc1 or just finally identified due to changes introduced in 1.3.7rc1:
- #1951 - Fixed plugins being able to modify internal state data (e.g. progress, job), causing concurrent modification and resulting run time errors in the printer state processing.
- #2494 - Fixed
undefinedvalues not saving in the settings.
- #2499 - Fixed communication error notification lacking the actual error message.
- #2501 - Fixed a bug causing log downloads to fail with an HTTP 500 error.
- #2506 - Fixed
dictinstances, causing issues with plugins relying on being able to modify the returned data (e.g. dattas/OctoPrint-DetailedProgress#26).
- #2508 - Fixed HTTP 500 error on
/api/slicingin case of an unconfigured slicer.
OctoPrintJsonEncoderfall back to regular flask JSON encoder, otherwise we might not be able to serialize some data types we need to be able to serialize.
pkg_resourcesto determine pip version during environment check instead of
import pip; pip.__version__since the latter causes issues with pip version 9.0.2. In the same spirit make
pip.mainapproach of calling
pipin the PipCaller the last resort during auto detection, only after trying
pip.exeinside the same folder as the Python executable.
monotonic.monotonicin comm layer.
- Fixed timelapse not stopping on print failure due to firmware error due to missing
If you are tracking the “Maintenance RC” release channel, you should soon get an update notification just like you are used to from stable releases.
If you want to help test this release candidate and aren’t yet tracking the “Maintenance RCs” release channel, you can find information on how to switch in this guide (also linked below).
If you are not interested in helping to test release candidates, just ignore this post, 1.3.7 stable will hit your instance via the usual way once it’s ready 😊
You can find the full changelog and release notes as usual on Github.
Please provide feedback on this RC. For general feedback you can use this ticket on the tracker. The information that everything works fine for you is also valuable feedback 😄 For bug reports please follow “How to file a bug report”.
Depending on how the feedback for this release candidate turns out, I’ll either look into releasing 1.3.7 or fix any observed regressions and push out a new release candidate ASAP.
- Ticket for general feedback
- Changelog and Release Notes
- How to use release channels to help test release candidates
- How to file a bug report
- Contribution Guidelines (also relevant for creating bug reports!)
- How to roll back to an earlier release (OctoPi)
- How to roll back to an earlier release (manual install)
- 23 Mar 2018