The phrase
"scheduled release" refers to a planned or pre-determined time for something to be made available or launched. It means that the release of a product, event, or information has been organized and is set to occur at a specific date and time.
Full definition