v0.4.0rc1
Pre-releaseSummary
Some small issues have been fixed since the last version (v0.4.0rc1.dev5), and commit level version information has been added, mostly to make my life easier in-between releases.
Please take a look at the release notes for previous pre-release versions, which include dev0, dev2, dev3, dev4, and dev5. Note that Dev1 was never released due to an oversight.
Please post any feedback regarding this release in this issue. I want to hear anything and everything you have to say regarding this version, even if it's just to say you installed it! Typically I only hear about problems, not successes, but it is absolutely critical for me to know how many successful installs there are vs failures, and I have no other way of knowing. I'm especially interested in some Python 3 testing if anyone is interested, since I've only tested this in a Windows environment. Thanks in advance, and I look forward to hearing from you!
Enhancements
- Added versioneer to support better versioning within releases.
- Added links to the latest release notes, or to the latest commit if you have not installed from a release archive.
Bug Fixes
- The .loading class, applied to the camera stream, was conflicting with a few plugins. Changed CSS to fix.
- The camera image preferences weren't being saved properly when editing from within the camera profile. I just removed the edit button from the camera profile, and added some help links explaining where to edit the settings from the Octolapse tab. Fixes #471.
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.
- Custom image preferences may appear to revert if settings aren't applied at reboot. The saved settings will still be correct, but might not be reflected in the popup.
- 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.