The release and deployment plan targets one release of CWMS software per year. HEC is continuing to implement a DevOps approach to software development, which includes continuous integration and continuous deployment and consists of automated tests and build processes each time new code is checked in.
CWMS 3.4.0 is anticipated to be released in the Fall of 2024. CWMS 3.5.0 is anticipated to be released in the Fall of 2025. New capability and improvements being integrated into CWMS 3.5.0 are identified within this document.
The CWMS Version Management Plan on the Knowledge Management Portal describes the supported versions of CWMS software that should be installed on production servers and workstations. This plan was outlined to ensure CWMS maintains STIG compliance. The overall goal is to migrate all production systems to the new software within three months of a release. Once a new version “n” is approved for release by the CWMS Program Manager, the old version, “n-1”, will become de-supported after three months. All production systems will be expected to transition their systems to utilize the newly released version “n”. Offices needing to maintain the de‐supported “n-1” version on their production servers must obtain an approved waiver from the CWMS Program Manager, and the waiver extension request cannot exceed six months from the “n” version release date. The waiver needs to explain why the de‐supported version cannot be removed and why the currently supported “n” version cannot be implemented. Limited support by HEC may be available for offices using “n-1” versions with a waiver; however, it is likely the recommendation will be to migrate to the “n” version if software issues are encountered.