New Features
Java 11
The Java runtime environment for CAVI/RTS and common/exe applications were updated to Java 11. The CWMS client distribution now includes the Temurin JDK changing from the previously distributed Oracle JRE. All JavaFX component have been updated to utilize the OpenJFX libraries which include interface (CWMS-Vue tabs for example) responsiveness improvements. The Java runtime environment for CWMS Servers was also updated to Java 11.
DSS 7
The CAVI and all CWMS programs now read from and write to DSS 7 files. Newly created forecast.dss files are in DSS 7. This tutorial explains how to automatically convert all DSS files located within your watershed folders.
Ensemble Viewer
The Ensemble Viewer is now available to launch directly from the CAVI. It is available under the Tools Menu.
Ensemble Forecast Processor
The Ensemble Forecast Processor (EFP) is a new CAVI plugin that computes metrics from Time Series Ensemble datasets. It can be inserted into the Program Order if needed. The EFP preprocesses ensemble dataset metrics as inputs for HEC-ResSim rules and postprocesses HEC-ResSim ensemble output metrics as inputs for HEC-RAS and HEC-FIA.
TLS Encryption
Communications with the CWMS Servers using the RMI protocol now utilize TLS encryption. This update required the removal of the CWMS HTTPS login configuration in the CWMS Login Dialog setup.
CWMS Data API Read/Write
CWMS Data API read/write capabilities have been added to the CWMS client.
- CWMS-Vue - all tabs with the exception of Measurements now support CWMS Data API access
- Time Series Icons (now with write support)
- Data Validation Editor (now with write support)
- Data Status Summary (now with write support)
- CAVI Post (Extract was added in CWMS 3.3.x)
- CWMSjy scripting API supports read/write with drop in replacement for DBAPI.py
Known Issues
The status of issues since the CWMS 3.3.1 release can be found here.
The known issues as of the CWMS 3.4 release can be found here.