Django переходит на ежегодный цикл выпусков с трёхлетней поддержкой

· Linux и open source
Проект веб-фреймворка Django принял предложение о ежегодном цикле релизов. Каждый выпуск будет поддерживаться три года, а метка «LTS» уходит в прошлое.

cover.svg

Команда популярного Python-фреймворка Django объявила о принятии предложения перейти на ежегодный цикл выпусков. Вместо прежней запутанной схемы, в которой чередовались недолговечные функциональные релизы и версии с длительной поддержкой (LTS), проект переходит к простому годовому ритму, где каждый выпуск получает три года поддержки.

Единый срок поддержки

Теперь каждый функциональный релиз обеспечивается тремя годами сопровождения: первый год — исправления обычных ошибок, а следующие два года — только устранение проблем безопасности и потери данных. Метка «LTS» при этом упраздняется: отдельного «долгоживущего» выпуска больше не будет, поскольку одинаковое обязательство распространяется на все релизы без исключения.

Главное следствие такого решения — исчезновение так называемого разрыва между LTS-версиями. Раньше пользователям, желавшим оставаться на поддерживаемой ветке, нередко приходилось наспех перепрыгивать через два года накопившихся изменений, чтобы успеть к очередной LTS. Теперь обновляться можно по одному шагу в год, в удобный момент в пределах срока поддержки, не подстраиваясь под жёсткие сроки.

Ориентир для экосистемы

В любой момент времени поддерживаемыми остаются три версии одновременно. Это даёт разработчикам сторонних пакетов чёткую и предсказуемую цель: скользящее окно совместимости, на которое удобно ориентироваться при сопровождении собственных библиотек.

Новый порядок вступит в силу с выходом релиза Django 2028, который ожидается в январе 2028 года.


Источник: LWN.net

Комментарии

Войдите, чтобы комментировать.

  • Пока нет комментариев.