Here is a sentence from The New York Times:
New York Fashion Week officially kicks off on Feb. 8, and along with the usual chatter about the shows comes the showy chatter among industry folk: that under-the-radar label, the luxe sneaker drop, the splashy debut.
What does "drop" mean here? I can't find a pertinent definition. I thought "drop" as a noun means "delivery" or "falling."