Release Notes
Fixed
- Solver safeguards against stuck LP solves -- Added iteration limits
(simplex: max(100K, 50 × num_cols), IPM: 10K) and wall-clock budgets
(15s/30s per-level, 120s overall) to the retry escalation sequence.
ITERATION_LIMIT and TIME_LIMIT from the initial solve are now retryable.
Production runs with large, numerically difficult LPs could previously hang
indefinitely. HiGHS time_limit option is not used because HiGHS tracks
time cumulatively from instance creation, not per-run() call.
Changed
- Architecture degradation cleanup -- Extracted grouping structs for 7
functions, reducing #[allow(clippy::too_many_arguments)] suppressions from
17 to 9. Absorbed 3 parameters into TrainingConfig, reducing train()
from 15 to 12 parameters. Split 3 oversized functions (execute, solve,
estimate_correlation_with_season_map) into focused sub-functions.
- ferrompi dependency bumped to 0.2.1 (removes RPATH from MPI binaries
for HPC cluster compatibility).
cobre-cli 0.2.2
Install cobre-cli 0.2.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/cobre-rs/cobre/releases/download/v0.2.2/cobre-cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/cobre-rs/cobre/releases/download/v0.2.2/cobre-cli-installer.ps1 | iex"
Download cobre-cli 0.2.2
cobre-mcp 0.2.2
Install cobre-mcp 0.2.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/cobre-rs/cobre/releases/download/v0.2.2/cobre-mcp-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/cobre-rs/cobre/releases/download/v0.2.2/cobre-mcp-installer.ps1 | iex"
Download cobre-mcp 0.2.2