The CWMS Release Notes are to help explain changes to CWMS from the previous version (i.e. if the version denotes 3.3.1, it is providing updated information from CWMS 3.3.0 to CWMS 3.3.1).  If you are migrating more than one version at a time, you will need to look at multiple versions in this space (i.e., if going from CWMS 3.2.3 to CWMS 3.3.1, you should look at the 3.3.0 version and then the 3.3.1 version). Older versions of this page can be accessed by clicking the drop-down in the top right corner of this page. Please contact the CWMS team at HEC for additional assistance.

CWMS 3.3.1 addresses several issues identified after the release of CWMS 3.3.0 in June 2023.

CWMS 3.3.1 Highlights

  • Fix to a critical server-side security vulnerability.
  • Fix to prevent login server memory leak.
  • Security-related update to allow certificate-based authentication for CWMS Data API (CDA) data access in the CAVI. 
  • Update to the heclib.jar to allow the DataExchange program to properly handle time series with vertical datum.
  • CAVI Data Extract Editor fixes to:
    • Prevent resetting of user-specified options to replace missing data.
    • Properly distinguish between Pseudo Regular Time Series and Local Regular Time Series.
    • Log new messages when dealing with time zones that are not standard to Java.
    • Properly handle daily time series with a 1200 UTC offset.
  • Fix to prevent the CAVI Model Linking Editor from resetting.

A full list of the above mentioned fixes and issues that are slated to be addressed in future versions of CWMS are available at the CWMS/HEC-RTS Known Issues v3.3.0 page.

CWMS 3.3.1 still includes the same modeling client software versions from the previous CWMS 3.3.0 release:

  • HEC-MetVue: 3.1.0

    HEC-HMS: 4.10

    HEC-ResSim: 3.5*

    HEC-RAS: 6.3.1

    HEC-FIA: 3.3

    *Denotes unofficial release.

CWMS 3.3.0 Highlights

  • Built-in CAVI Extracts for Cumulus and CWMS Data API
  • User no longer needs to have "Advanced Options" enabled to have multiple Program Orders
  • Data Status Summary now supports CWMS Data API - read only
  • Time Series Icons now supports CWMS Data API - read only
  • Major Scripting migration due to transition from hecjavadev to HECMonolith 
  • Major Improvements made to Model Linking.
  • CWMSVue improvements to Graphical and Validation Editors
  • Almost every library is developed under a continuous integration/continuous delivery framework
    • More automated testing than ever before

CWMS is a collection of software designed and assembled to assist Corps of Engineers water managers in making decisions regarding the release or storage of water and the operation of the various projects throughout their area of responsibility.  This collection of software is separated into three groups, Client Software, Modeling Software, and Server & Database Software.  The Client and Modeling Software are combined into a single CWMS Client package for installation on your PC.  The Server & Database software are assembled into a separate package for installation on your CWMS Server.