Skip to content

v0.4.1 — Material Reprinting, Safety Hardening + Test Coverage

Choose a tag to compare

@codeofaxel codeofaxel released this 13 Mar 00:33
· 3191 commits to main since this release

What's New

Material-Aware Reprinting

  • 5 new MCP tools for switching materials mid-workflow: smart reprinting with automatic slicer re-configuration
  • Multi-material printing with AMS passthrough support
  • Expanded material database — 5 new materials with full safety profiles and compatibility data

Safety & Reliability

  • Material safety checks hardened: XML escaping, cross-brand compatibility warnings
  • Audit-driven corrections across the compatibility matrix and override builder
  • Fixed OBJ negative index handling and redundant override calls
  • Correct MCP tool count: 430 tools

Test Coverage

  • 147 new tests covering 4 previously untested modules:
    • firmware.py — FirmwareManager unit tests (39)
    • fleet_orchestrator.py — job lifecycle, assignment, failure retry (49)
    • print_health_monitor.py — phase detection, sessions, stall detection (45)
    • plugin_loader.py — plugin discovery and registration (14)

Infrastructure

  • Removed deprecated network_* tool aliases, added tool disambiguation + cost estimates
  • Published kiln-print and kiln-printer redirect packages on PyPI
  • CI now auto-publishes redirect packages alongside main releases

Website

  • Hero updated: logo, design + recovery capabilities in copy
  • FAQ and meta descriptions updated for SEO

Full Changelog: v0.4.0...v0.4.1