github oliverbravery/PrintGuard v2.6.5

4 hours ago

Added

  • Starting a print from the print library shows the printer's camera first, so you can check the build plate is on and the bed is clear.
  • A camera crop can be freeform, up to 4 to 1, so the model watches the whole bed of a wide camera. A wide crop is scored as overlapping squares and takes that many times the work. Crops stay square by default, since square ones tend to detect better. Thanks to @advgiraffe.
  • Each print is recorded, one frame every 5 seconds, so you can scrub through it when you review it and add frames PrintGuard didn't pick. Recordings are deleted once you send or skip the print, or after 7 days, and the Storage tab in Settings lists them with their sizes. Thanks to @advgiraffe.
  • The review sheet counts the frames you have chosen against the 60 a day the training inbox takes.
  • Ultimaker printers, from the Ultimaker 3 to the S7 and Factor 4, connect over their local API, so a defect pauses the print and the printer's camera is added for you. Thanks to @tsaman01.

Changed

  • A print you skip with Not this print is listed as reviewed, not sent. Thanks to @jsbrich.
  • The bundled MediaMTX is updated to 1.21.3, which handles H.264 cameras that send recovery points instead of keyframes.

Security

  • Authlib and joserfc, which the MCP server depends on, are updated past 11 advisories in how they check signed tokens, one of them critical.
  • dnspython is updated to 2.9.1 for an advisory that let a crafted DNS name use excessive CPU.

Don't miss a new PrintGuard release

NewReleases is sending notifications on new releases.