There are multiple definitions - click on the translation that matches your context.

Freigabe

Substantiv

full

release

noun

Definitions of release

English

a document in which someone gives up or surrenders a right they would have otherwise (particularly the right to bring a claim based on another's liability)

In order to appear in the film, the extras were requested to sign a release indicating that they were waiving (= giving up) any right to compensation.

English

the act of freeing someone from a duty or a contract etc so that they are no longer bound by its terms

If talks are not successful, the council might still negotiate a release from the contract.

English

the act of giving someone or something freedom or free movement, especially after having been confined in a prison, hospital, zoo or other institution

McMillan appeared in court on a number of occasions following his release from prison.