Improvements
- More flexibility when interpreting compatibility data from plugin repository. If compatibility information is provided only as a version number it's prefixed with
>=
for the check (so stating a compatibility of only
1.2.0
will now make the plugin compatible to OctoPrint 1.2.0+, not only 1.2.0). Alternatively the compatibility information may now contain stuff like>=1.2,<1.3
in which case the plugin will only be shown as compatible
to OctoPrint versions 1.2.0 and up but not 1.3.0 or anything above that. See also the requirement specification format of thepkg_resources
package. - Only print the commands of configured event handlers to the log when a new
debug
flag is present in the config (see the docs). Reduces risk of disclosing sensitive data when sharing log files.
Bug Fixes
- #956 - Fixed server crash when trying to configure a default
slicing profile for a still unconfigured slicer. - #957 - Increased maximum allowed body size for plugin archive uploads.
- Bugs without tickets:
- Clean exit on
SIGTERM
, calling the shutdown functions provided by plugins. - Don't disconnect on
volume.init
errors from the firmware. touch
uploaded files on local file storage to ensure proper "uploaded date" even for files that are just moved from other locations of the file system (e.g. when being added from thewatched
folder).
- Clean exit on
(Commits)