Uh oh!
There was an error while loading. Please reload this page.
docs: drop already-released 0.9.0 entries from Upcoming release notes - #916
Conversation
The #717 merge re-added the persistent solver, netcdf version attr, int32 labels, binary bounds, active_fill, groupby-scatter and setter deprecations under Upcoming, but these all shipped in 0.9.0 and are already documented there. Remove the duplicates, leaving only the unreleased v1 semantics work under Upcoming.
Uh oh!
There was an error while loading. Please reload this page.
Build cost — v1 vs legacyv1 build peak & time relative to legacy, on this commit — not a comparison against master (that is CodSpeed).
Full table (time + peak, mean)📊 Interactive plots + CSV: download the semantics-report-v1-vs-legacy artifact from this run. Report-only · not a gate · refreshed on every push · obsolete once legacy is dropped. |
Merging this PR will regress 2 benchmarks
|
| Mode | Benchmark | BASE | HEAD | Efficiency | |
|---|---|---|---|---|---|
| ❌ | Memory | test_to_lp[rolling-severity=50] | 356.2 MB | 429.7 MB | -17.1% |
| ❌ | Memory | test_to_lp[nodal_balance-severity=50] | 2.9 MB | 3.3 MB | -12.06% |
| ⚡ | Memory | test_to_lp[masked-n=100] | 2.7 MB | 2.1 MB | +30.05% |
| ⚡ | Memory | test_to_lp[storage-n=250] | 35.8 MB | 32.3 MB | +11.06% |
Tip
Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.
Comparing fix/release-notes-0.9.1 (50385f1) with master (28be80f)
Footnotes
175 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. ↩
wrong release notes as a merge artefact from the large v1 merge
Note
The following content was generated by AI.
The
Upcoming Versionsection listed features that already shipped in0.9.0 and are already documented under the existing
Version v0.9.0section (each with a PR reference). The v1 semantics merge (#717) re-added
them under
Upcomingas duplicates.This removes the duplicates from
Upcoming:Model.to_netcdf_linopy_versionattribute (feat(io): stamp linopy version into netCDF export #780)int32internal labels (perf: default integer arrays to int32 for ~25% memory reduction #566)add_variables(binary=True)bounds (LP file export silently drops per-element bounds on binary variables, diverging from direct API #776)add_piecewise_formulation(active_fill=...)(add_piecewise_formulation: support a partialactivegate (treat missing/null entries as always-active) #796)groupby().sum()scatter performance (perf(groupby): unify scatter kernel over numpy and dask via apply_ufunc #802)Only genuinely-unreleased items remain under
Upcoming: the v1 arithmeticsemantics, the piecewise
maskparameter, the v1 notebook docs, and themulti-key
groupbysort bugfix. The0.9.1andv0.9.0sections areuntouched.