Special Thanks
A sincere thank you to @netizen1119 for the bug report, root-cause analysis, and verified fix. This release would not have happened without that contribution.
What's Changed
Fixed
- [#756] Docker: ONNX model pre-download now actually executes at build time: The
python -c "..."one-liner intools/docker/Dockerfile.slimusedtry/exceptcompound statements with backslash continuations — a construct Python rejects withSyntaxError. The shell|| echofallback was silently swallowing the error, so the model cache was never populated. Replaced with a simple expression chain (import; call; print) and let the shell||fallback handle genuine download failures as originally intended. (PR #757)
Impact:
Dockerfile.slim: cold-start time drops from ~30s to ~3s; prevents Fly.io 40s health-check grace-period timeoutsDockerfile(non-slim):onnxruntimeavailability check now runs correctly (was previously silently skipped)
Deployment Notes
- PyPI package published automatically via "Publish and Test (Tags)" GitHub Actions workflow
- No API or behavior changes — pure Docker build-time fix
- 1,675 Python tests passing
Full Changelog: https://github.com/doobidoo/mcp-memory-service/blob/main/CHANGELOG.md#10402---2026-04-23