MPSBoost 0.5.0 Release Audit¶
0.5.0 is the zero-known-blocking-issue hardening release for the 0.x line. It does not replace
the 0.4.0 large-scale validation release; it adds customer-facing fallback behavior and a
known-issue audit before any future 1.0.0 commitment.
Scope¶
0.5.0 includes the 0.4.0 scope plus:
- portable backend fallback hardening so explicit external policies warn and keep workflows executable through native CPU compatibility when an external runtime is not active for the estimator;
- requested/effective portable backend records in training summaries;
- versioned known-issue audit;
- versioned performance report with historical baseline caveats and the required
1.0.0audit scope; - append-only release documentation through
0.5.0.
Validation Required Before Publishing¶
- portable backend unit tests;
- diagnostics tests;
- packaging public API tests;
- real-world opt-in skip matrix;
- MkDocs strict build and symlink check;
- wheel build,
twine check, and fresh wheel install smoke verification; - GitHub CI and Docs success after push.
See docs/PERFORMANCE_0.5.0.md for performance boundaries. Historical S4/S6 results remain
pre-v2/v3 baselines and are not presented as final current-HEAD speed claims.
Artifact Candidate¶
- Wheel:
dist/mpsboost-0.5.0-cp313-cp313-macosx_26_0_arm64.whl - Size: 284K
- SHA-256:
6eaef0e1f5620b930036ba8e44dbe8bd70e5dc149ece91dea474e961e671b008 - GitHub CI:
29981349617, success - GitHub Docs:
29981349586, success twine check: passed- Fresh wheel smoke: version
0.5.0, import, CPU training, and diagnostics passed - PyPI URL: https://pypi.org/project/mpsboost/0.5.0/
- Fresh PyPI install smoke: version
0.5.0, import, CPU training,system_info(), and optional dependency diagnostics passed
1.0 Boundary¶
1.0.0 remains blocked until all planned customer-facing failure paths, full real-world matrix
gates, performance/memory/permission audits, artifact hashes, and explicit final user confirmation
are complete.