Skip to content

v0.4.0rc3

Pre-release
Pre-release
Compare
Choose a tag to compare
@FormerLurker FormerLurker released this 02 Jun 16:14
· 67 commits to rc/maintenance since this release

I'm hoping this release can be tested as quickly as possible, because there are only a few bug fixes. I thought I was ready for V0.4.0 stable, but some of the bugs could affect a large number of users, so I thought it would be a good idea to release one more candidate before dropping the stable version.

Please report all feedback here. All feedback (negative AND positive) is welcome!

Bug Fixes

  • Rendering was not working if a print was cancelled or disconnected. Also, the Unfinished Rendering popup wasn't showing the failures until reboot.
  • The delete button within the file browsers was not showing up in some cases if only one page of results was available.
  • When using the Other slicer type, the speed units were not displaying, which could have caused a lot of confusion.
  • The 'Alternative Snapshot Command' was NOT updating via the automatic profile update functionality.
  • The automatic profile updates were selecting the wrong 'most recent' version in some cases.
  • The Test buttons for some camera scripts were not working properly (server) due to folder case sensitivity in Linux.
  • The timeouts used for the camera script test buttons were inadequate for the No Download and Deferred Download. These test buttons now use the Snapshot Timeout, but only when using the test button. I may add another setting for this in the future. Also, an informational toast was added showing and explaining the timeout.
  • Rendering was broken for the Deferred Download DSLR script, and temporary folder cleanup was also broken for deferred downloads. Due to this, the execution order of rendering has been altered a bit. The Before Render Script now executes before the Preparing phase.

Known/Unsolved Issues

  • Sometimes the Octolapse install appears to fail but works properly after a reboot. This has been reported a couple times, but I have not been able to replicate it.
  • There are compatibility issues when trying to use the custom image preferences with some plugins, including OctoPrint Anywhere and The Spaghetti Detective*. It is still possible to use Octolapse while these plugins are enabled, but some configuration settings changes may be required.
  • Octolapse is not fully compatible with plugins that modify the gcode stream. Specifically, there are issues with plugins like the Exclude Region and Cancel Object plugin. Octolapse may miss snapshots when using the Smart Triggers with these plugins, and retraction/deretraction may be off.
  • The default Make/Model printer profiles are designed for Manufacture Issued Firmware and may not be configured correctly if you flashed your own firmware. This is especially true if you've flashed your own build of Marlin to your printer. Specifically, the G90/G91 Influences Extruder setting has been giving me lots of grief. When using the default Marlin configuration, this setting should be true, but for the majority of stock firmware installations it should be set to false. I am working on a feature to auto-detect this setting, but it's not ready yet.
  • Snapshot archiving has failed for at least one user when a LOT of ultra high resolution DSLR images were archived (over 3K).
  • H.264 will run out of memory quickly when trying to render very high resolution videos (4k, DSLR, etc). My Pi3B+ with 1GB ram cannot render videos with a reasonable amount of frames with the available memory. I have not yet had a 1080P video fail due to a lack of memory, though I have not recorded 1000s of frames, so I'm not sure.
  • H.265 isn't working properly on OctoPi. Still diagnosing this, but it works fine on windows.
  • Can't import any files archives larger than 1GB.
  • Some videos made with lossless JPG formats fail in some players.
  • Some reports indicate that zip archives can't be opened in some instances. I've not been able to replicate this.
  • Some reports indicate that very large files fail to download, but I can't replicate this. See issue #464 if you encounter this issue.
  • If timelapse files are deleted from the stock timelapse tab or the Octolapse timelapse browser, they go out of sync. Not a huge deal (just refresh), but it will be difficult to fix 100%, at least for files deleted from the OctoPrint timelapse tab.
  • The Size column isn't reported accurately for script cameras if the images aren't downloaded before rendering starts. This is not 100% solvable, but I plan to update the file size as soon as it is known in a future enhancement.