1.3.1rc1 (release candidate)
Pre-release
Pre-release
foosel
released this
17 Jan 07:03
·
4800 commits
to rc/maintenance
since this release
Note for upgraders
Change in stock terminal filter configuration
1.3.1 fixes an issue with the two terminal filters for suppressing temperature and SD status messages and adds a new filter for filtering out firmware wait
messages. These changes will only be active automatically though for stock terminal filter configurations. If you have customized your terminal filters, you'll need to apply these changes manually under "Settings > Terminal filters":
- Changed "Suppress temperature messages" filter, new regex is
(Send: (N\d+\s+)?M105)|(Recv: ok (B|T\d*):)
- Changed "Suppress SD status messages" filter, new regex is
(Send: (N\d+\s+)?M27)|(Recv: SD printing byte)
- New "Suppress wait responses" filter, regex is
Recv: wait
Improvements
- #1607 - Way better support for password managers (e.g. browser built-in, 1Password, Lastpass, Dashlane)
- #1638 - Make confirmation dialog when cancelling a print optional.
- #1656 - Make wording of buttons on print cancel dialog less confusing.
- #1705 - Simplified install process on Mac by removing dependency on pyobjc.
- #1706 - Added a mask icon for Safari pinned tab and touchbar.
- Support extraction of filament diameter for volume calculation from GCODE files sliced through Simplify3D.
- Abort low priority jobs in the file analysis queue when a high priority job comes in - should make file analysis and hence time estimates show up faster for newly uploaded files.
- Added a terminal filter for firmware
wait
messages to the stock terminal filters. If you did modify your terminal filter configuration, you might want to add this manually:- New "Suppress wait responses" filter:
Recv: wait
- New "Suppress wait responses" filter:
Bug fixes
- #1344 - Fix ProgressBarPlugins to not correctly be triggered for 0% (second try, this time hopefully for good).
- #1637 - Fix issue preventing a folder to be deleted that has a name which is a common prefix of the file currently being printed.
- #1641 - Fix issue with
octoprint --daemon
not working. - #1647 - Fix issue with
octoprint
command throwing an error if an environment variableOCTOPRINT_VERSION
was set to its version number. - #1648 - Added missing
websocket-client
dependency ofoctoprint client
to install script. - #1653 - Fix for an issue with the included init script on the BBB (see also #1654)
- #1657 - Fix init script regarding check for configured
CONFIGFILE
variable. - #1657 - Don't care about ordering of common parameters (like
--basedir
,--config
) on CLI. - #1660 - Do not show hint regarding keyboard controls beneath webcam stream if keyboard control feature is disabled.
- #1667 - Fix for matching folders not getting listed in the results when performing a search in the file list.
- #1675 - Fix model size calculation in GCODE analysis, produced wrong values in some cases. Also adjusted calculation to match implementation in GCODE viewer, now both produce identical results.
- #1685 - Cura Plugin: Fix filament extraction from CuraEngine slicing output
- #1692 - Cura Plugin: Fix solid layer calculation (backport from Ultimaker/CuraEngine#140)
- #1693 - Cura Plugin: Support
perimeter_before_infill
profile setting. Additionally added support forsolidarea_speed
,raft_airgap_all
,raft_surface_thickness
,raft_surface_linewidth
profile settings and adjusted mapping for engine settingsraftAirGapLayer0
,raftFanSpeed
,raftSurfaceThickness
andraftSurfaceLinewidth
according to current mapping in Cura Legacy and adjusted Mach3 GCODE flavor to substituteS
withP
in temperature commands of generated start code, also like in Cura Legacy. - #1697 - Pin Jinja to versions <2.9 for now due to a backwards compatibility issue with templates for versions newer than that. Also pushed as a hotfix to 1.3.0 (as 1.3.0post1).
- #1708 - Cura Plugin: Fixed selection of
start.gcode
for sliced file - Allow a retraction z-hop of 0 in timelapse configuration.
- Fix files in sub folders to not be processed by the initial analysis backlog check during startup of the server.
- Various fixes in the file analysis queue:
- High priority items are now really high priority
- Abort analysis for items that are to be deleted/moved to get around an issue with file access under Windows systems.
- Fix stock terminal filters for suppressing temperature messages and SD status messages to also be able to deal with line number prefixes. If you have added additional terminal filters, you will have to apply this fix manually:
- Changed "Suppress temperature messages" filter:
(Send: (N\d+\s+)?M105)|(Recv: ok (B|T\d*):)
- Changed "Suppress SD status messages" filter:
(Send: (N\d+\s+)?M27)|(Recv: SD printing byte)
- Changed "Suppress temperature messages" filter:
- Fix issue in german translation.
(Commits)