This is a word that continues to be used in product launches, but I can't seem to infer the meaning in the context it's being used.
Is it meant to just mean "made available" so they're simply saying that people can use it now? Or what is it supposed to mean? Before I've only seen it in the context of "introducing democracy" in one or another, but I don't think that's what they mean here, because no one else but Amazon actually controls the product.