Definition of release:
of an initial or new and upgraded version
of a computer software
product; the distribution can be both public or private; anything recently released or made available (as for sale)
"the video store advertised that it had all the latest "releases"."
again; to grant a new lease of; to let back; to let go (of); to cease to hold
"he released his grasp on the lever."