The release and deployment plan targets now more than two releases 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 Summer/Fall of 2024. The plan is to stop integrating new features in March 2023, complete in-house testing by June 2024, complete field testing in September 2024, and release at the end of September 2024. New capability and improvements being integrated into CWMS 3.4.0 are identified in the PMP.
The CWMS Version Management Plan onthe 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 use the newly released software within three months of a software release. Once a new version “n” is approved for release by the CWMS Program Manager, the old version, “n-1”, will become the de-supported. 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 will need to obtain an approved waiver from the CWMS Program Manager, where 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 used/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.