Spoolman NG v2026.7.4
Spoolman NG — a community-maintained continuation of Spoolman.
⚠️ Before upgrading: Spoolman applies database migrations automatically on startup. Back up your database first so you can roll back if needed.
Docker images
Multi-arch images are published to GHCR and Docker Hub:
docker pull ghcr.io/sherrmann/spoolman-ng:2026.7.4
docker pull docker.io/cookiemonster95/spoolman-ng:2026.7.4
Also tagged :latest (newest release) and :edge (latest master). Architectures: amd64, arm64, and armv7 (all with NFC support).
What's Changed
- Location label printing: scannable QR labels for locations (part of #84) by @sherrmann in #178
- Scan-to-move: move a spool by scanning it then a location (#84) by @sherrmann in #179
- Per-spool filament diameter override (#101) by @sherrmann in #180
- Per-spool color override backend (part of #74) by @sherrmann in #181
- Thread per-spool color override through the client (#74) by @sherrmann in #182
- Support extruder/bed temperature ranges on filaments (#112) by @sherrmann in #183
- Persist SpoolmanDB catalog descriptors on filaments (#91, Donkie#567) by @sherrmann in #184
- Support copy-on-create linked custom fields (#118) by @sherrmann in #185
- Refresh spool subscribers when a linked filament or vendor changes (#130) by @sherrmann in #186
- Add a first-class Printer entity with spool assignment (backend) (#75) by @sherrmann in #187
- Printer management UI and spool assignment (#75) by @sherrmann in #188
- Add a 'link' custom-field type with base-URL templating (#129) by @sherrmann in #189
Full Changelog: v2026.7.3...v2026.7.4