This area is to help with upgrading CWMS version from the previous version (i.e. if the version denotes 3.2.1, it is providing information from CWMS 3.1.1 to CWMS 3.2.1).  If you jumping more than one version, you will need to look at multiple versions in this space (i.e., if going from CWMS 3.1.1 to CWMS 3.2.2, you should look at the 3.2.1 version and then the 3.2.2 version).

CWMS Suite Software Version Supported in CWMS 3.2.2 (List will be updated as tested by HEC)

HEC-MetVue: 3.1.0 Beta, 3.1.0

HEC-HMS: 4.8

HEC-ResSim: 3.5

HEC-RAS: 5.0.7

HEC-FIA: 3.2.1

Several of these are newer versions than were included with CWMS 3.2.3. HEC-RAS needs to be installed separately unlike other models in the CWMS suite. Models in your current watersheds will need to be updated to be compatible with its current software version. 

IMPORTANT: If you open a CWMS 3.2.3 watershed in CWMS 3.3 without first updating the individual models, then prompts for each model will ask whether to update the data to the new version, or quit the update).  In all cases, once updated, the models will no longer be usable in CWMS 3.2.3.

IMPORTANT: When a user has an existing HEC-RAS standalone instance open and subsequently opens a CAVI watershed, the CAVI commandeers the HEC-RAS instance. This causes the existing project to close immediately (terminating any ongoing computations) and opens the watershed HEC-RAS project in its place. Recommend users make sure all instances of HEC-RAS are closed before opening a CAVI watershed. 

CWMS Client Software - CAVI, CWMSVue, etc.

The CWMS CAVI, CWMSVue, and a variety of other programs included in the CWMS Client installation package have been updated to include bug fixes and/or new features.  Please review the various notes described in CWMS Client Software - CAVI, CWMSVue, etc. to determine if you need to address any configuration issues or make any other changes to your watersheds.

CWMS Server & Database Software

The CWMS Server and Database Software and their configurations are usually the responsibility of your CWMS Administrator and the notes provided in the following link were prepared for them.  However, all CWMS users should have an understanding of what software is running on your servers so it always good to learn about what your CWMS Admins are dealing with. 

Administrators, please review the various notes described in CWMS Server & Database Software Information.

Scripting

Custom Python and Jython scripts are used by most offices on both the server and client platforms to perform a variety of necessary, often repetitive, and sometimes unique tasks.  Please review the various notes provided in Scripting to learn more.

IMPORTANT: major scripting changes

Other References

The CWMS Change List is at CWMS Change List.

For questions, one place you can post is on the CWMS discourse (https://discourse.hecdev.net/c/cwms/5). You will need to be logged in to view this section (and to post any questions). Additionally, there is a Microsoft Teams group for CWMS users for user support with regular help sessions across the CWMS Suite of software.

The CWMS User Manual can be found here.