Repository navigation
chore: release 0.8.0 - #1918
chore: release 0.8.0#1918
Conversation
ANSWER_LAYOUT was raised twice after 0.7.0 (#1865, #1904) and INPUTS_LAYOUT once after it was introduced (#1883, #1913). No release wrote the intermediate numbers, so the answer layout is 4 and the inputs layout is 1. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SUzrD57WeiMZtKUnw7wsG8
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SUzrD57WeiMZtKUnw7wsG8
Merging this PR will regress 1 benchmark
|
| Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|
| ❌ | test_window[sector-s-specsolve-highs-one] |
4.1 MB | 4.3 MB | -5.32% |
| ⚡ | test_read[fleet-s-specsolve-parquet] |
3,913 KB | 957.9 KB | ×4.1 |
| ⚡ | test_read[storage-s-specsolve-parquet] |
2.8 MB | 2 MB | +45.04% |
| ⚡ | test_read[dispatch-s-specsolve-parquet] |
4.2 MB | 3.3 MB | +25.79% |
| ⚡ | test_read[nodal-s-specsolve-parquet] |
1.9 MB | 1.6 MB | +16.51% |
| ⚡ | test_read[profiled-s-specsolve-parquet] |
7.6 MB | 6.6 MB | +15.8% |
| ⚡ | test_read[commitment-s-specsolve-parquet] |
770.6 KB | 691.3 KB | +11.47% |
| ⚡ | test_read[sector-s-specsolve-parquet] |
1,034.9 KB | 934.1 KB | +10.8% |
Tip
Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.
Comparing claude/nifty-pasteur-de9v0l (ad7d278) with main (782d53f)2
Footnotes
-
307 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩
-
No successful run was found on
main(f3cba7d) during the generation of this report, so 782d53f was used instead as the comparison base. There might be some changes unrelated to this pull request in this report. ↩
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SUzrD57WeiMZtKUnw7wsG8
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SUzrD57WeiMZtKUnw7wsG8
Note
The following content was generated by AI.
Releases 0.8.0 on merge. The answer layout rose twice since 0.7.0, and the new inputs layout once after it was added. Each now rises once:
ANSWER_LAYOUT3 → 4,INPUTS_LAYOUT1.The layout numbers
v0.7.0..origin/mainonarchive_layout.pyandrelational/answer_layout.py:LAYOUTrenamedANSWER_LAYOUT(3);INPUTS_LAYOUT = 1addedANSWER_LAYOUT3 → 4ANSWER_LAYOUT4 → 5INPUTS_LAYOUT1 → 2No release wrote the intermediate numbers, so this PR sets
ANSWER_LAYOUT = 4andINPUTS_LAYOUT = 1. Theformat.jsonexample inResult.save's docstring follows. A 0.7.0 answer stamps 3 and a 0.7.0 archive has no root stamp, so both stay refused.The cost is on unreleased files only. An answer written from
mainbetween #1865 and #1904 stamps 4 and is no longer refused, though it still carriesmodel_digest. An archive written frommainbetween #1883 and #1913 stamps inputs 1 and is no longer refused, though it may holdsources.parquet.No test asserts a layout number; the refusal tests use 0, 99 and no stamp.
Release notes and gates
## Upcoming version→## 0.8.0 (2026-10-09), with a paragraph, a Breaks list and the lines grouped under Solving, Reading an answer, Archives, Data and Examples. An empty## Upcoming versionstays above it. All 21 lines are kept; feat(api): a solve or a sweep asked for outputs={'variable_basis', 'constraint_basis'} reads the basis it ended on, in the same words on every solver #1876's line saysoutputs={'basis'}, the spelling feat(api): a solve or a sweep can start from tables of values and basis statuses, and a sweep from an earlier sweep or from the slice before it #1882 gave it.keep=andResult.kept, feat(api): an answer carries the spec it answered rather than a digest of it, and an archive no longer digests its sources #1913 removes the digests, and the layout refuses 0.7.0 files.python -m tools.changelog check→releases 0.8.0 on merge.pixi run check: 5523 passed, 566 skipped, 4 xfailed.pixi run docs-test.🤖 Generated with Claude Code
https://claude.ai/code/session_01SUzrD57WeiMZtKUnw7wsG8