Skip to content

Version 3.5.3

Latest
Compare
Choose a tag to compare
@chrishamm chrishamm released this 19 Sep 12:38
· 10 commits to v3.5-dev since this release

Compatible versions:

  • RepRapFirmware 3.5.3
  • DuetWebControl 3.5.3

Upgrade notes:

  • If you are using a Raspberry Pi 5 and upgrade using apt, it may be necessary to restore the default config. To achieve this, run sudo rm /opt/dsf/conf/config.json after apt via SSH or using a Linux console. Without this step, you will get an error stating that the gpiochip device could not be opened. The underlying change came from a kernel change from Raspberry Pi, which brings the gpiochip numbering in line again with previous Raspberry Pi editions

API changes:

  • Deprecated several methods due to upcoming changes in v3.6
  • Added new preferred overloads for SetPluginData and PatchObjectModel

New features:

  • M905 A parameter may be used to specify if the date and time shall be set via NTP

Bug fixes:

  • Results from cancelled evaluation requests could be output
  • Only resumable macros were aborted by DSF when a pause event was processed
  • Fixed type of sensors.filamentMonitors[].calibrated
  • Invoke internal "increment" codes asynchronously to fix spurious deadlocks
  • M905 wasn't working any more due to missing permissions
  • Fixed support for SSIDs with spaces
  • Type of state.thisActive wasn't nullable
  • Fixed support for M226/M600 preceding M98
  • Fixed potential deadlock when deleting variables
  • Fixed DWC startup issue in SBC mode caused by Chromium singleton lock