skip to main content
Release Notes : Release Notes, Version 9.7 : What’s New in Version 9.7 : Special Attention Notes and Known Issues
Special Attention Notes and Known Issues
The section describes special attention notes that indicate changes in functionality that require you to update models, cause model results to differ, or display a warning message when you first open a model in RiverWare Version 9.7.
If you have any questions, contact RiverWare Support:
Batch Mode Scripts - Safe-Tcl and Expanded Tcl
The RiverWare Command Language (RCL) for running in batch mode is built on top of the Tool Command Language (Tcl). RCL batch scripts can make use of general Tcl commands to extend the functionality by adding elements such as conditional logic, iterative looping, and so on. In order to minimize security risks, RiverWare now uses “Safe-Tcl” by default when processing RCL scripts. Safe-Tcl prohibits the use of commands that can make changes to the file system, run an executable, or could otherwise introduce a security vulnerability if the script file were maliciously modified. Specifically, Safe-Tcl prohibits the use of the following Tcl commands.
cd
file
pwd
exec
glob
socket
exit
load
source
fconfigure
open
vwait
If you use a RCL script that includes any of these Tcl commands, you will now get an error. To use the previous full or “Expanded Tcl” you need to include the expandedTcl argument in your command line, for example, adding the --expandedTcl argument at the end:
RiverWare.exe --batch “C:\MyRiverWareFiles\BasinOperationsScript.rcl” --log “C:\MyOutputs\BasinOperationsDiagnostics.txt” --expandedTcl
If your RCL scripts do not include any of these Tcl commands, no changes are required.
See Safe-Tcl and expandedTcl in Automation Tools for more information on RCL batch scripts and the use of expandedTcl.
Modifications to the Rio Grande Accounting Methods
In the Reservoir Account Gain Loss category, the following methods were modified to now compute the component of evaporation and precipitation that should be allocated to the RioGrande and SanJuan water types:
• Heron Gain Loss - Heron Gain Loss in Accounting
These methods now compute four new slot values on the reservoir: San Juan Evaporation, San Juan Precipitation, Rio Grande Evaporation, and Rio Grande Precipitation.
In addition, each account with water type RioGrande or SanJuan now contains two new series slots on the accounts: Evaporation and Precipitation. These slots are added by a new category “Evaporation and Precipitation” and method “Show Slots” on the Storage Account.
If you use the above object level accounting methods, you must select the Show Slots method in the Evaporation and Precipitation category on every Storage account on the reservoir that has the RioGrande or SanJuan water type or an error will occur at the start of the run. See Evaporation and Precipitation in Accounting for more information. Use the Multiple Account Method selector to quickly select the method on many accounts. See Multiple Account Method Selector in Accounting for more information.
Revised: 05/31/2026