github maziggy/bambuddy v0.1.8.1

7 hours ago

v0.1.8.1

🚨 Hotfix Release — v0.1.8.1

This is a critical hotfix for a bug introduced in v0.1.8 that broke printing on all printer models.

What happened

The security hardening in v0.1.8 included narrowing exception handlers across the codebase. One of these changes in the FTP module caused all file uploads to fail with a "550 Failed to change directory" error — meaning no prints could be started from any printer model (X1C, P1S, P1P, A1, A1 Mini, H2D, etc.).

What's fixed

  • FTP uploads work again — Removed a diagnostic routine that was crashing the upload path before the file transfer even started, and fixed exception handling across all FTP operations
  • HTTP 500 errors on print/reprint resolved — The 500 errors reported on /api/v1/archives/{id}/reprint and /api/v1/library/files/{id}/print were caused by the FTP failure above
  • Exception handling restored — Reverted overly-narrow exception handling in archive parsing, 3MF processing, Home Assistant integration, and firmware checks that could have caused additional uncaught errors
  • Patch version support — Version system now supports 4-segment versions (e.g. 0.1.8.1) for hotfix releases

Who should upgrade

All users — printing is completely broken without this fix.

Upgrading

Update as usual — Docker users: pull the latest image. Bare metal users: pull the latest code.

Don't miss a new bambuddy release

NewReleases is sending notifications on new releases.