This annotation is placed on classes or methods that are still changing or might be removed in future versions. Those APIs are tested, and go through the same QA as the rest of the framework, we simply take the liberty to remove or change them with any minor version instead of only with major releases.