Skip to content

v2026.08.0

Choose a tag to compare

@fneum fneum released this 19 Aug 09:54
· 69 commits to master since this release
a5408e9

What's Changed

  • Allow overwriting docs URL; select correct default config in test by @brynpickering in #2087
  • Link release badge to documentation by @lindnemi in #2089
  • fix: don't mutate config in cluster_network by @lkstrp in #2091
  • build: use /workspace as dev-env container workdir by @lkstrp in #2095
  • fix: lower the lower bound for power grouping years by @tgilon in #2097
  • chore: remove duplicated OCGT in test config files by @tgilon in #2094
  • build: install pixi env persistent with auto-symlink entrypoint by @lkstrp in #2098
  • refactor: use scripts path provider consistently by @tgilon in #2093
  • feat: setup pypsa-bot github app by @lkstrp in #2099
  • fix: validator config by @lkstrp in #2102
  • Update industry reference year to 2023 by @lindnemi in #2103
  • [github-actions.ci] Update locked envs by @github-actions[bot] in #2110
  • chore(deps): bump actions/upload-artifact from 6 to 7 in the github-actions group by @dependabot[bot] in #2106
  • chore(deps): bump docker/login-action from 3 to 4 in the github-actions group by @dependabot[bot] in #2114
  • Update installation.rst by @jack-gregory in #2116
  • chore(deps): bump dorny/paths-filter from 3 to 4 in the github-actions group by @dependabot[bot] in #2119
  • doc: update the PR template by @tgilon in #2118
  • Bugfix in solve_network.py by @toniseibold in #2107
  • [github-actions.ci] Update locked envs by @github-actions[bot] in #2120
  • chore(deps): bump actions/create-github-app-token from 2 to 3 in the github-actions group by @dependabot[bot] in #2122
  • feat: improve load shedding with carrier specific options and load sinks by @daniel-rdt in #2105
  • ci: validation runs via pypsa-app by @lkstrp in #2123
  • test: trusted user by @daniel-rdt in #2125
  • fix: clamp s/p_nom_max in brownfield to prevent floating-point infeasibility by @thogin in #2115
  • ci: exclude packages newer than 7 days in lockfile update workflow by @lkstrp in #2130
  • fix: remove Dask client.shutdown() in build_renewable_profiles by @thogin in #2131
  • chore(deps): bump prefix-dev/setup-pixi from 0.9.4 to 0.9.5 in the github-actions group by @dependabot[bot] in #2132
  • perf: use chunks="auto" in a single thread by @coroa in #2137
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #2134
  • fix: remove asynchronous model for distributed client by @coroa in #2149
  • fix: blacklist atlite 0.5.0 by @coroa in #2150
  • [github-actions.ci] Update locked envs by @github-actions[bot] in #2133
  • feat: improve config validator for scenario management by @daniel-rdt in #2155
  • Heuristically split existing solar capacities 50:50 between rootop and utility scale by @lindnemi in #2088
  • Set IISMethod for Gurobi to 1 by @euronion in #2158
  • [github-actions.ci] Update locked envs by @github-actions[bot] in #2159
  • Fix: Re-introduce capital_cost for non-bicharging stores by @aodenweller in #2157
  • fix/scale vom by efficiency when missing by @gianvicolux in #2154
  • Update pixi to use relative exclude-newer by @brynpickering in #2163
  • fix: URL for SCIGRID gas 1.1.2. archive on data.pypsa.org by @bobbyxng in #2165
  • [github-actions.ci] Update locked envs by @github-actions[bot] in #2167
  • chore: fix formatting in docstring by @mgrabovsky in #2172
  • Fix: activate missing losses for "H2 pipeline retrofitted" links by @lindnemi in #2174
  • Agents/fix availability matrix plotting by @euronion in #2173
  • [github-actions.ci] Update locked envs by @github-actions[bot] in #2176
  • feat: add index name to cluster weights by @FabianHofmann in #2185
  • docs: migrate to markdown/ mkdocs/ material by @lkstrp in #2162
  • chore(deps): bump prefix-dev/setup-pixi from 0.9.5 to 0.9.6 in the github-actions group across 1 directory by @dependabot[bot] in #2177
  • Feat: SBOM vulnerability scan by @brynpickering in #2164
  • chore(deps): bump the github-actions group with 2 updates by @dependabot[bot] in #2188
  • Fix DC junctions in simplify_network by @bobbyxng in #2147
  • docs: arrange pages in tabs by @fneum in #2190
  • Revert "make build_ambient_ait_temp script thread-safe" by @FabianHofmann in #2196
  • docs: generate config tables from schema by @lkstrp in #2193
  • limit to pypsa < 1.2 by @fneum in #2201
  • fix: permissions for lockfile update action by @lkstrp in #2205
  • fix: diff view for SARIF report by @lkstrp in #2208
  • fix: fix typo in rolling_horizon config of solve_network by @tgilon in #2213
  • fix: fix TYNDP typos by @tgilon in #2214
  • Fix: correctly rename nice_names when clustering heat buses by @lindnemi in #2203
  • fix: keep unset p_set as NaN in cluster_heat_buses aggregation by @lkstrp in #2202
  • doc: disable root toc entry by @tgilon in #2216
  • Make default_target configurable by @brynpickering in #2218
  • add AI contribution guidelines by @fneum in #2215
  • don't remove DC buses in sector network by @martacki in #2199
  • fix: resolve plotting crashes due to missing tech colors by @stan-buren in #2211
  • add highs-hipo solver settings set by @fneum in #2180
  • Make build_ambient_air_temperature_yearly_average thread-safe by @FabianHofmann in #2197
  • chore(deps): bump the github-actions group across 1 directory with 2 updates by @dependabot[bot] in #2217
  • revert #2201 PyPSA version limit by @fneum in #2204
  • chore(deps): bump prefix-dev/setup-pixi from 0.9.6 to 0.10.0 in the github-actions group by @dependabot[bot] in #2219
  • Allow data version CSV / YAML file(s) to be specified in the config by @brynpickering in #2189
  • Fix future warnings by @lindnemi in #2220
  • fix: add missing regular expression anchor with re.fullmatch by @daniel-rdt in #2225
  • override exclude-newer for pypsa/linopy/atlite by @FabianHofmann in #2237
  • Fix Ultranet (TYNDP 254) to end in Philippsburg by @hd1ex in #2236
  • fix: add retries to WDPA/WDPA-marine download rules by @mvanhorn in #2238
  • doc: change linting and formatting documentation to correctly show ruff by @w-tusche in #2233
  • fix: define inflow_t before branch so it is always assigned by @daniel-rdt in #2224
  • doc: Add FAQ section for certificate errors by @euronion in #2228
  • chore: bump python to 3.12 by @tgilon in #2235
  • docs (BEV transport): Document consideration for deep discharge protection by @euronion in #2227
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #2223
  • spatial as function argument in prepare-sector-networks.py instead of global by @w-tusche in #2232
  • fix: apply backward fill to country groups by @pworschischek-aggmag in #2243
  • fix: read population weight from correct config key in build_electric… by @pworschischek-aggmag in #2241
  • chore: drop grpcio pin < 1.78 and pin python < 3.14 by @tgilon in #2244
  • fix: docker image push by @lkstrp in #2247
  • ci: fix grype security scan checks on PR runs by @lkstrp in #2246
  • fix: docker image push concurrency by @lkstrp in #2249
  • fix: loose and sync doc feature version pins by @coroa in #2253
  • chore(deps): bump prefix-dev/pixi from 0.75.0 to 0.76.1 in /docker/dev-env by @dependabot[bot] in #2258
  • chore(deps): bump prefix-dev/setup-pixi from 0.10.0 to 0.10.1 in the github-actions group by @dependabot[bot] in #2259
  • fix: Silent network optimization failure by @pkroening in #2256
  • chore: bump to pandas v3 by @lkstrp in #2260
  • ci: fix false positives in PR security gate by @lkstrp in #2261
  • Docs: temporal clustering (continues #2160) by @fneum in #2264
  • Fix estimation for sequestration potentials by @toniseibold in #2086
  • fix operational reserve constraints by @fneum in #2178
  • split build_energy_totals rule into energy and co2 by @fneum in #2170
  • split build_shapes rule into offshore, nuts3, country/europe rules by @fneum in #2169
  • compatibility with tsam v4.0 by @fneum in #2263
  • fix: handle corine=false in determine_availability_matrix_MD_UA by @fneum in #2265
  • improving Carbon Manangement Modeling by @toniseibold in #2161
  • fix: tsam version compability by @pkroening in #2266
  • Initial draft architecture for FAQ/Troubleshooting. by @bobbyxng in #1939
  • [github-actions.ci] Update locked envs by @github-actions[bot] in #2268
  • chore(deps): bump prefix-dev/pixi from 0.76.1 to 0.76.2 in /docker/dev-env by @dependabot[bot] in #2267
  • chore(deps): bump dawidd6/action-download-artifact from 21 to 23 in the github-actions group by @dependabot[bot] in #2270
  • prepare release v2026.08.0 by @fneum in #2271
  • fix: unbalanced parentheses in v2026.08.0 release notes by @fneum in #2272

New Contributors

Full Changelog: v2026.02.0...v2026.08.0