The phrase
"edition release" refers to the launch or distribution of a specific version of something, such as a book, a magazine, or a software program. It means that a new or updated edition of that particular item is being made available to the public.
Full definition