LLMSwaps

Which model each app runs today, and when it last changed

A date that can only get later

Here the published dates are described as the earliest on which a model might be retired. That makes each one a floor: access will not end before it and may end well after, with nothing published when the day passes uneventfully. The register keeps the wording verbatim for that reason. As of 2026-09-22.

What the deprecations page says about the direction a date can move. Recorded 2026-09-22.
What the page is askedWhat Gemini API publishesWhat that leaves open
Can the date be pushed backYes, it is stated as the earliest possibleMoving later requires no correction
Can access end before itNothing published suggests it canThe date is the floor, not the ceiling
Is the notice quantifiedAdvance notice promised, no figure givenSo the real runway is not calculable
What a passed date meansPossibly nothing at allA model may simply keep answering

Inclusion rule. A cell is filled from a published sentence about access ending other than on a stated date. A reader's estimate of how fast a menu could change does not fill one. Order. Which direction the date can move first, then what that leaves unknown.

1A floor and a deadline produce different plans

Read as a deadline, the date says finish the migration by then. Read as published, it says have the migration ready by then and expect to hold it. The second plan wastes less and requires admitting the date is soft.

Teams that treat a floor as a deadline spend urgency they did not need. Teams that ignore the date because it is soft discover it was real. Neither reading is safe on its own, which is why the wording matters more than the number.

Reading a floor as a deadline, and the reverseTreating a floor as a deadline spends urgency that was not needed. Ignoring it because it is soft means discovering it was real. Neither reading is safe alone, which is why the wording matters more than the number.The listed date arrives and the model still answers. What happened?The date slippedExpectedIt was published as the earliest, solater needs no notice.Your reading was wrongIndistinguishableNothing marks the day a floor turns outto be soft.Why the register keeps the phrasing verbatim rather than calling it a shutdown date
Fig. 1 If a model keeps answering past its listed date, no correction is published and the row may simply remain.

2Nothing marks the day a floor turns out to be soft

If a model keeps answering past its listed date, no correction is published and the row may simply remain. So a reader cannot tell whether a date has slipped or whether their own check was wrong.

That is the cost of the phrasing. It makes every row honest and makes the table unusable as a record of what actually happened, which is a gap the calendar here can only partly close.

3An unquantified notice removes the other way in

If the period were stated in days, a production could ignore the floor and plan from the warning instead. The promise here is made in words, so neither the date nor the notice yields a runway.

Both halves are recorded in the notice reading for this entry. The combination is the reason it publishes more dates than anybody else and commits to less.

  • What a date in that table commits to
    The shutdown dates listed indicate the earliest possible dates on which a model might be retiredGoogle, Gemini deprecations / recorded 2026-09-22
  • How many days of advance notice
    No date announced (as of 2026-09-12)promised but never countedGoogle, Gemini deprecations / recorded 2026-09-22

4Sources

Read from the deprecations page on ai.google.dev, 2026-09-22. The whole entry is on Gemini API, and the column it sits in is on Ending early. Same column, other entries: LTX Studio, Runway.