release
A release is the distribution of the final version of an application. A software release may be either public or private and generally constitutes the initial generation of a new or upgraded application. A release is preceded by the distribution of alpha and then beta versions of the software.
In agile software development, a release is a deployable software package that is the culmination of several iterations. Releases can be made before the end of an iteration.