Вывод из эксплуатации

Stable

Как в SPG99 проходит вывод функций из эксплуатации и что это означает для пользователей stable‑контура.

Обновлено: 5 марта 2026 г.

Вывод из эксплуатации в SPG99 должен быть предсказуемым для пользователя. Для stable‑контракта это особенно важно: production‑сценарии не должны ломаться неожиданно.

Как выглядит нормальная схема устаревания

  1. Функция или маршрут помечается как устаревающий.
  2. В документации появляется пометка и рекомендуемый путь миграции.
  3. Изменение попадает в changelog и API changelog, если затрагивает интеграции.
  4. Пользователю даётся переходный период.
  5. Только после этого старая функция выводится из эксплуатации.

Что важно для stable‑пользователя

  • удаление или изменение stable‑контракта не должно происходить без заметного переходного окна;
  • вместе с deprecation всегда должен быть понятен путь замены;
  • preview‑возможности могут меняться быстрее, чем stable.

Что делать пользователю

  • следить за changelog и API changelog;
  • не строить новые production‑сценарии на функциях, явно помеченных как deprecated;
  • заранее планировать обновление automation и runbook, если deprecation касается ваших маршрутов или CLI‑процедур.