support at least one previous major version (N-1) to ensure consuming systems have time to migrate to the latest version of the API
o Set and publish a version deprecation policy and timeline so consumers can plan their dependencies accordingly
o Ensure adequate testing on all minor and major releases
o Backport high value changes to the previous (N-1) version where version integrity can be maintained
Provide a way to gather feedback from consumers to inform future development