Skip to main content
Microsoft Foundry Models move through a predictable lifecycle—from preview to general availability (GA) to eventual retirement—giving you time to evaluate replacements and migrate workloads. This article explains each lifecycle stage, the overlap commitments Microsoft makes when a model retires, and how you’re notified. For specific retirement dates, see Model retirement schedule.

How model lifecycle works

Microsoft Foundry continuously refreshes its model catalog with newer, more capable models. When a model is superseded, it moves through a predictable lifecycle that gives customers time to evaluate replacements and migrate. The lifecycle applies uniformly across Foundry Models sold by Azure and from partners and community, though notification timelines differ slightly by model origin.

Lifecycle stages

Every model in the Foundry catalog belongs to exactly one of these five stages:
Screenshot showing model lifecycle stage transitions.
  • Fine-tuned models follow a separate retirement schedule for training and deployment. See Fine-tuned models for details.
  • Foundry Models (catalog): Some model providers define a shorter GA lifecycle—for example, 12 months instead of 18. When a shorter lifecycle applies, it is noted directly on the model in the Model Retirement Schedule.

Model launch and availability

New models become available through deployment types in this order:
Screenshot showing the order of deployment type availability for models.
Although all models launch with availablility through global standard deployment, they aren’t guaranteed to be available for deployment through the other deployment types. For a full comparison of deployment types, see Deployment type comparison.

Lifecycle and availability variations

Several factors affect how the standard lifecycle applies to your deployments, including the region you operate in, the cloud environment you use, and security requirements.

Regional availability

  • Not all model and version combinations are available in all regions.
  • Typically, more specialized models—for example, audio, image, and video generation—are only available as Data Zone or Global deployment types.
  • Successive model versions might not be available in the same regions. A newer version can appear in some regions before upgrades are scheduled in others.
  • Microsoft can limit new customers in specific regions to maintain service quality for existing customers.

Azure Government clouds

  • Global Standard deployments aren’t available in government clouds.
  • Not all models or versions available in commercial clouds are available in government clouds.
  • Government clouds typically support only one version of a given model at a time, with a 30-day overlap when a new version becomes available.
For more information, see Foundry Models sold by Azure (government), Model versions, and Deployment types in Azure Government.

Security-driven retirements

If a model is found to have compliance or security issues, Microsoft reserves the right to invoke an emergency retirement with shortened notice. Refer to the Azure terms of service for details.

Lifecycle timeline commitments

Microsoft makes specific commitments about how long model versions stay available and when replacements appear, so you can plan migrations with confidence.

Generally Available (GA) replacement model overlap commitments

We commit to meaningful overlap between a retiring GA model and its replacement so customers can test, evaluate, and migrate with confidence.
Screenshot of the general availability model lifecycle showing model overlap and replacement transition timeframes.
Why 90–120 days? The official replacement model is selected and declared approximately 90–120 days before the retiring model’s retirement date—not sooner. Given the rapid pace of improvement in generative AI, declaring a replacement too early risks directing customers to a model that is no longer the best available option by the time they need to migrate.

Preview model lifecycle

Preview models have a fundamentally different lifecycle than GA models. They launch with a “not sooner than” retirement date (typically 90 days out), but are sometimes extended beyond that initial window, until a suitable replacement preview or GA model version is available. When a retirement decision is made, customers are force-upgraded to a replacement (a newer preview version or the GA model) or the model is retired with no replacement. There’s no option to remain on a retiring preview model—all preview deployments are either upgraded or terminated.
Preview models aren’t recommended for production workloads.
Screenshot of the preview lifecycle of models, showing model overlap and replacement transition timeframes.

Automatic upgrades

For Global Standard, Data Zone Standard, and Standard deployment types, Microsoft manages automatic upgrades when a model version is retired:
  • Auto-upgrades are scheduled on a rolling, region-by-region basis.
  • The upgrade schedule is published in advance in the Model Retirement Schedule.
  • Upgrades can occur even if the new model version isn’t yet separately available in that region, or for that SKU—the upgrade process will make it available.
Provisioned deployments are NOT auto-upgraded. Provisioned customers must manually migrate to the replacement model.Use the Models API to programmatically check lifecycleStatus, deprecation, and per-SKU deprecationDate for any model at any time.

Example: gpt-4o → gpt-5.1 upgrade

When gpt-4o version 2024-05-13 retires on 2026-10-01, the service automatically upgrades it to gpt-5.1 on the Standard SKU in each region where that version is currently available. If gpt-5.1 doesn’t yet have a Standard presence in one of those regions, the upgrade process adds it there. Check the Model Retirement Schedule for the current retirement date and replacement model before this upgrade occurs, since these details are subject to change.

Migration to a replacement model

When a model you use enters the Legacy or Deprecated stage, check the “Suggested Replacement” column in the Model Retirement Schedule and follow the steps in Working with models to deploy, test, and migrate to the replacement.

Notifications

GA models have their retirement date set programmatically at launch to 18 months out—there’s no separate “announcement.” Legacy and Deprecated transitions follow the published timeline and are visible in real time via the Models API.

When you receive active notifications

How you’re notified

Programmatic methods to check model lifecycle and deprecation

Customers can check lifecycle and deprecation fields on any model using the Models API (subscription-scoped, all models in a region):
Key fields: lifecycleStatus, deprecation.inference, deprecation.fineTune, per-SKU deprecationDate (ISO dates).
The API uses different terminology than the docs and portal. The table below maps the customer-facing stage names used in this document and the Foundry portal to the corresponding API field values.
For example, a model that the docs list as “Deprecated” (still works, blocked for new customers) appears in the API as lifecycleStatus: "Deprecating"—not "Deprecated". The API value "Deprecated" means the model is retired and no longer serves inference. To determine a model’s stage programmatically, check both fields together:

Fine-tuned models

Fine-tuned models retire in two phases: training and deployment. Unless explicitly stated, training retires no earlier than the base model retirement date. After a model is retired for training, it’s no longer available for fine-tuning but any previously trained models remain available for deployment. At deployment retirement, inference and deployment return error responses. 1 For existing customers only. Otherwise, training retirement occurs at base model retirement.

Frequently asked questions