
Django 프로젝트 공식 블로그에 따르면 프로젝트 운영위원회는 Django Enhancement Proposal(DEP) 20을 수용하고, 2028년부터 연 1회 기능 릴리스를 내는 새 주기로 전환한다. 새 체계에서는 모든 기능 릴리스가 3년간 지원되며, 버전명도 출시 연도를 따른다. 첫 적용 버전은 Django 2028이다.
이번 전환은 8개월 주기였던 기존 릴리스 운영을 바꾸는 것이다. Django는 매년 10월 새 버전이 나오는 Python의 주기와 기존 체계가 잘 맞지 않았다고 설명했다. 새 버전은 출시 시점의 최신 Python 3개 버전을 지원하고, 첫해에는 새 Python 버전을 추가로 지원한다. 지원 종료 시점은 지원 대상 중 가장 오래된 Python 버전의 종료 시점과 맞춘다.
기존에는 장기지원(LTS) 릴리스만 긴 지원 기간을 제공했다. 새 체계에서는 모든 기능 릴리스가 1년간 일반 버그 수정을 받고, 이후 2년간 보안 및 데이터 손실 관련 수정 지원을 받는다. 이에 따라 LTS라는 별도 표기는 사라진다. 동시에 세 개 버전이 지원돼 서드파티 패키지 생태계도 보다 예측 가능한 대상 범위를 갖게 된다는 설명이다.
전환 과정에서는 Django 6.1이 2026년 8월, Django 6.2 LTS가 2027년 4월에 각각 출시될 예정이다. Django 2028은 2028년 1월 출시돼 2029년 1월까지 일반 지원, 2031년 1월까지 확장 지원을 받는다. API 안정성과 사용 중단 정책은 그대로 유지하며, 사용 중단 기간은 달력 기준으로 더 길어진다고 프로젝트는 밝혔다.
출처: Django 프로젝트 공식 블로그 https://www.djangoproject.com/weblog/2026/aug/10/annual-release-cycle/
출처: Django DEP 20 https://github.com/django/deps/blob/main/accepted/0020-annual-release-cycle.rst