Changelog for TUFLOW 2025.2.2

Release date: 5 Nov 2025

  1. General Notes
  2. Backwards Compatibility
  3. Bug Fixes
    1. Domain Construction
    2. Boundaries and Links
    3. 1D Network Domains - ESTRY
    4. Outputs and Check Files
    5. Other

General Notes

The 2025.2.2 is a patch release for TUFLOW 2025.2. This release fixes several bugs in the 1D AD module as well as a number of bugs throughout the domain construction and outputs. For more details and a complete list of bug fixes, see the Bug Fixes Section below.

Backwards Compatibility

It is not expected that the 2025.2.2 release would cause changes in results if upgrading from any of the prior 2025 releases, except for the specifics of the bug fixes listed below.

Bug Fixes

Domain Construction

  • Fixed a bug in Quadtree that could cause the model to error with a Should not be here [qpc_store_2d_cell_ref] qpc_nu i =. This error could be triggered at external boundaries if there were multiple levels of mesh refinement and the refinement was at the very edge of its parent domain (this refers to the hidden domain used for the Quadtree mesh refinement and not the model domain).
  • ERROR 2247 is now generated if soil IDs are specified in the model without defining a Read Soils File command in the tcf.
  • ERROR 2248 is now generated if a 2d_zsh point with an elevation value of -99999 is snapped to a polygon that was using the “No Merge” option in the Shape_Options attribute. This could cause unexpected errors, or cause the model to hang during the pre-processing.
  • Fixed a bug with 1D channel to groundwater linkage where AD tracers were not being passed through the link. The tracer is now correctly passed between 1D channels and groundwater cells via SX connections.
  • Fixed a tracer mass balance issue in the 1D AD module where 1D nodes discharged to 2D cells. This bug could cause the tracer concentration at the outlet to incorrectly drop below the upstream concentration.

1D Network Domains - ESTRY

  • Fixed a memory access violation crash in the 1D AD module that could occur if the number of 1D channels connected to a single 1D node exceeded five (5). This limit has now been removed.

Outputs and Check Files

  • Fixed a bug where SWMM GeoPackage time-series results for channels were assigned the incorrect length. The invert elevation was inadvertently assigned to both invert and the channel length. The length is used in the TUFLOW viewer when displaying long profiles. Everyone using TUFLOW-SWMM and using the long profiles should update to this patch version.
  • Fixed a stack overflow issue for models with large grid check files or grid output files that could exceed the stack memory size.
  • Fixed a bug where the soil porosity was not being used to calculate the GWVol PO output. Previously, the GWVol output was incorrectly reporting the volume of water and the volume of soil particles submerged by the water. With this fix, only the volume of water is reported in the GWVol PO output.

Other

  • Fixed a bug where TUFLOW was adding spatial triggers to input GPKG files if they did not exist. This could cause an error message ERROR - Creating spatial index triggers to be written if the GPKG was in read-only mode. This error would not cause TUFLOW to stop and did not affect the simulation or results.
  • Fixed a bug where TUFLOW could crash if there was a $Math() operation defined within an unused scenario block and used a variable that was also defined in an unused scenario block.