v0.2.5
v0.2.5 (patch)
Patch release over v0.2.4.
Changes
- fe-security test fix (PR #28):
allows_pythonandallows_env_prefixnow usepython3instead of barepython. The D3-6 fail-closed PATH guard (ARCH-2 resolved-path whitelist hardening) rejects binaries that cannot be PATH-resolved; barepythonis absent on some dev machines (onlypython3resolves), so those tests failed locally while CI stayed green (CI venv shipspython). No production logic changed — fail-closed behavior is correct by design; the test now matches the establishedallows_python_c_inlineconvention.
Version sources synced (3-point SSOT)
Cargo.tomlworkspace.package.version→0.2.5(11 crates inherit viaversion.workspace = true)pyproject.tomlproject.version→0.2.5(maturin wheel version)python/fusion_executor/__init__.pyfallback__version__→0.2.5Cargo.lockregenerated
Verification
- 476 Rust + 200 Python tests green (1 TCC skip — GUI needs Accessibility/Screen-Recording permission, CI skips)
cargo clippy --workspace --all-targets -- -D warningsclean (only upstreamblock v0.1.6future-incompat baseline warning, accepted)cargo fmt --all -- --checkcleanruff check .+ruff format --check .cleanmaturin develop --releasebuilds wheelfusion_executor-0.2.5-cp314-cp314-macosx_11_0_arm64fusion_executor.__version__ == "0.2.5"
Full Changelog: v0.2.4...v0.2.5