APIs, versions and deprecations

Please see the general information on versions and how the code base is managed for information on how we handle APIs, versions and deprecations.

The following areas and protocols in this repo are updated with a structured process and should be considered to be more stable. Applications using these APIs will be easier to maintain over time.