API version dropped while old app live: pre-release and first 30 minutes checklists

The backend removes an API version still used by installed app versions.

The pre-release checklist maps each item to a test class from the incident page. The first-30-minutes checklist covers detection, containment, the rollback decision and customer communication.

7 pre-release items · 7 first-30-minutes items · verified 2026-10-21

Pre-release checklist

  • PR-01
  • PR-02
  • PR-03
  • PR-04
  • PR-05
  • PR-06
  • PR-07

First 30 minutes

  • FM-01
  • FM-02
  • FM-03
  • FM-04
  • FM-05
  • FM-06
  • FM-07

Download the checklist

Only in this checklist

Every test class in this checklist also appears in at least one sibling checklist in the group; the item texts differ: Keep one contract test per client version still in distribution, including each old command-line release, and run all of them against the API before a version retirement takes effect.

Questions

What should be checked before a release to prevent API version dropped while old app live?

7 pre-release items, PR-01 to PR-07. PR-01: Keep one contract test per client version still in distribution, including each old command-line release, and run all of them against the API before a version retirement takes effect.

Is there a rollback plan for API version dropped while old app live?

The first-30-minutes checklist has 7 items. FM-01: Group new errors and support tickets by client version and API version to confirm the failures come from old pinned versions.

What should a team do in the first 30 minutes after API version dropped while old app live is detected?

The first-30-minutes checklist has 7 items. FM-01: Group new errors and support tickets by client version and API version to confirm the failures come from old pinned versions.

Which configuration checks apply to API version dropped while old app live?

PR-04: Query request logs for calls per API version before the end-of-life date and block the retirement config change while the retired version still receives requests. PR-05: Confirm the end-of-life date for each API version is a configuration value that can be moved to a later date without a deploy.

Is a API version dropped while old app live checklist still needed if deployment is automated?

Yes. Automation runs the steps; the checklist names what the tests must cover: contract tests, configuration and environment tests and synthetic monitoring.

Which pipeline stages does the API version dropped while old app live checklist cover?

The pre-release items map to the pre-merge, pre-deploy and post-deploy stages.