Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

| Version | Date | Notes |
|---|---|---|
| [v1.4.1](docs/releases/v1.4.1.md) | 2026-08-29 | Fixed a printer added or edited through the UI never starting its live-telemetry connection until the next backend restart (Test connection worked, but the card stayed "Not connected" and Print failed) — mostly affected Docker installs |
| [v1.4.0](docs/releases/v1.4.0.md) | 2026-08-26 | Export/import to migrate data between spoolbook installs (merges, doesn't replace) from the Settings page; fixed uploaded `.3mf` files being lost on every redeploy (were stored in temp, not the persistent volume) |
| [v1.3.0](docs/releases/v1.3.0.md) | 2026-08-26 | Bed photo auto-captured at print end (replacing the plate thumbnail on print detail); outdoor weather and mid-print chamber temp/AMS humidity/layer progress charted hour-by-hour on the print detail page; print detail layout reworked (wider, tabbed charts); fixed prints getting stuck "In Progress" after a backend restart mid-print |
| [v1.2.0](docs/releases/v1.2.0.md) | 2026-08-25 | Sidebar navigation replacing the top header; real Projects page (list/rename/delete/detail view, version chaining on re-slice); Prints made view-only (manual log/edit form removed); full shadcn-svelte restyle; AMS humidity now shows the real percentage instead of a misleading coarse index |
Expand Down
25 changes: 25 additions & 0 deletions docs/releases/v1.4.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# spoolbook v1.4.1 — printer telemetry loop starts without a restart

**Released**: 2026-08-29

PATCH: bug fix only, no new capability. A printer added or reconfigured while the backend is
already running now gets its live connection immediately, instead of only after the next restart.

## Fixed

- **Adding or editing a printer through the UI didn't start its live-telemetry connection.**
Only the once-at-startup scan spawned the per-printer MQTT loop, so a printer configured after
the process was running showed a working **Test connection** but stayed **"Not connected"** on
its card — and **Print** (and pause/resume/stop) failed with *"Printer isn't connected —
telemetry link is down or still reconnecting."* This mostly bit Docker installs, where the data
volume starts empty, the printer is added in the UI, and the container is never bounced.
Creating a printer now starts its loop right away; editing restarts it against the new
connection details (and drops it if they're cleared); deleting stops it.

## Upgrading

No manual migration step. Pull the new image and restart:

```sh
docker compose pull && docker compose up -d
```
2 changes: 1 addition & 1 deletion spoolbook-rs/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion spoolbook-rs/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "spoolbook-rs"
version = "1.4.0"
version = "1.4.1"
edition = "2024"

[dependencies]
Expand Down