Software release is the distribution of new or updated software. The updated versions may include new features, security enhancements, and bug fixes. New releases attempt to address any issues from previous releases.
Releases happen multiple times and often include version numbers to differentiate between old and new software versions.