Skip to content

v2026.1.0-rc2

Pre-release
Pre-release

Choose a tag to compare

@deltares-service-account deltares-service-account released this 06 Mar 13:01
· 69 commits to main since this release
6e7dd97

This second pre-release for v2026.1.0 adds a QGIS plotting pane with water balance and fractional flow plots, a new Observation node, and allocation control for the TabulatedRatingCurve.
We fully switched from Arrow to NetCDF-based I/O, and have a new set of icons for our nodes.

Breaking changes: Arrow support was removed and NetCDF is now the only format for results.
model.to_fews was removed. The Ribasim QGIS plugin now requires QGIS 3.40 or newer.

Added

  • Add Observation node. #2950
  • Add implicit listen edges to Link table on write. #2949 #2969
  • Add a Boolean for allocation-controlled behavior. #2912
  • Add allocation-controlled TabulatedRatingCurve. #2907
  • Add guide for installing other Ribasim versions. #2906
  • Add VS Code guide. #2857
  • Add allocation technical reference documentation. #2809
  • Add section on debugging unexpected flow rates. #2814
  • QGIS: Add experimental QGIS 4 support. #2960
  • QGIS: Add configurable RIBASIM_HOME. #2919
  • QGIS: Support running Ribasim models. #2881
  • QGIS: Load external NetCDF input. #2880
  • QGIS: Add Plotly widget and NetCDF results support. #2903
  • QGIS: Add water balance plot. #2939
  • QGIS: Add fraction plotting. #2968

Changed

  • Default to NetCDF for results storage. #2855
  • Complete writing remaining results to NetCDF. #2856
  • Remove Arrow support. #2937
  • Remove model.to_fews; add CF attributes to NetCDF input. #2938
  • Introduce Node table at Model level again. #2886
  • Use RIBASIM_HOME consistently in tooling and scripts. #2891
  • Set default interpolation behavior to block/constant. #2909 #2896
  • Set default basin route priority to 0. #2942
  • Rename allocation output terminology from realized to supplied. #2962
  • Switch between control state and ribasim.allocation. #2808
  • Require QGIS 3.40 (LTR) or newer. #2862
  • Use new icons for model.plot() and docs. #2917 #2916
  • Keep external file paths in Python model handling. #2943
  • Add lazy reading and writing in Python. #2878
  • Remove migration warnings on model load. #2826

Fixed

  • Handle allocation case with zero links. #2959
  • Fix default subnetwork ID to 1 in Julia core. #2835
  • Skip Junction in route-priority allocation problem building. #2801
All changes

What's Changed

Full Changelog: v2026.1.0-rc1...v2026.1.0-rc2