Skip to content

v0.4.0rc1.dev2

Pre-release
Pre-release
Compare
Choose a tag to compare
@FormerLurker FormerLurker released this 04 Sep 23:36
· 423 commits to rc/devel since this release

Thanks to everyone who helped me test the first rc/devel release! You guys found a LOT of issues that may have otherwise been included in the master.

If you haven't looked at the release notes for v0.4.0rc1.dev0, you can find them here. I definitely recommend reading through the new feature list!

The trigger profiles have changed a bit due to user feedback and a few quality issues. Important - All of your trigger settings will be restored to the default settings. This couldn't be avoided without substantial headaches. However, the new profiles are better, and two new profiles have been added.

Includes the following fixes and enhancements from the previous release:

  • Added slicer comment based feature detection to reduce quality issues that were found for some smart layer triggers
  • Add 'Fastest Extrusion* point detection to reduce quality issues for all smart layer triggers
  • Fixed extruder trigger requirements for classic triggers so that they do what they say they do
  • Removed the 'snap-to-print' checkbox and add 'snap to print' smart trigger type to the drop-down for consistency and to reduce confusion.
  • Added a 'High Quality' option for the snap-to-print trigger due to some quality issues that were reported
  • Added a 'Smooth Mode' option to the snap-to-print trigger to reduce jerky timelapses somewhat while still allowing the first snapshot to be stabilized.
  • Updated layer change detection to be a bit more eager, allowing layer change detection to occur during a de-retraction. This prevents a double retraction in some cases, which can cause quality issues, especially for bowden setups.
  • Adjust classic triggers so they can operate without a home command
  • Settings import from server bug fixed
  • Fix issues with the default settings and setting migrations
  • Fix C++ bug (rate limit call to clock()) increasing pre-processing performance by nearly 70%!
  • Remove Fast, Normal, and Best Quality smart trigger types and associated settings since they weren't working correctly and weren't terribly useful
  • Fix broken classic gcode trigger
  • Fix Script and Gcode Camera types and the associated UI
  • Adjust gcode parser to make it less error prone when dealing with non-standard commands
  • Allow the default font to be used when running octoprint on a non-linux/non-windows machine (Mac Os presumably)
  • Updated some help files that were missing or inaccurate
  • Updated some profile screen verbiage
  • Updated patron list (may you all live forever!)

Note: 0.4.0rc1.dev1 will not be released due to some settings migration issues that popped up while working on the next devel/rc release.