Release Notes
Fixed
- Library panic elimination —
sigaction() in daemon.rs now returns Result instead of panicking via expect(). compile_regex() in planner.rs now returns Result<Regex> instead of calling abort(). Both comply with AGENTS.md no-panic library constraint.
- CLI→daemon thread forwarding —
SearchQuery wire protocol now carries threads field. The -j/--threads CLI flag is forwarded to the daemon instead of being silently ignored.
- Python bindings QueryPlan error handling — Handle
Result<QueryPlan> in Python bindings properly when compiling regular expressions.
- Upgrade llmosafe to 0.7.3 — Tightened memory safety net and dependency upgrades.
Fixed (clippy & test)
- Suppressed
clippy::unnecessary_wraps in handle_service stubs.
- Fixed
cast_lossless clippy lint in builder free_bytes_at.
- Fixed
sample_project test fixture to use ix.build() as fallback.
- Fixed two macOS CI test failures (such as
rss_bytes_is_non_negative test).
Install moeix 0.12.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/moeshawky/ix/releases/download/v0.12.1/moeix-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/moeshawky/ix/releases/download/v0.12.1/moeix-installer.ps1 | iex"
Download moeix 0.12.1