Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Django : nouveau cycle annuel, LTS tous les 3 ans, synchronisation avec les versions de Python

Дата публикации: 11-08-2026 06:46:31

Django annonce un changement dans sa politique de releases. Le comité du projet vient d'accepter la proposition DEP 20 de migrer sur un cycle annuel. A partir de janvier 2028, une seule version majeure avec des fonctionnalités nouvelles sera distribuée. LLes versions annuelles seront millésimées : Django 2028, Django 2029, etc.Ce changement majeur vient aussi avec la mise à jour annuelle de Python. Elle sort vers octobre. "Dans le cadre du nouveau cycle, chaque version de Django prend en charge les trois dernières versions de Python dès sa sortie, puis intègrera la nouvelle version de Python au cours de sa première année. La période de support de Django s'achève en même temps que la version de Python la plus ancienne qu'il prend en charge." explique Django. La fin des versions LTSSur les versions LTS, Django précise : toutes les versions dites à fonctionnalités auront un support de 3 ans soit 1 an de bug fix, 2 ans de mises à jour de sécurité et fixation des possibles pertes de données. Le CMS supprime les versions LTS, toutes les versions annuelles seront de facto LTS. Django unifie ainsi son modèle de support et évite toute confusion et les utilisateurs n'auront plus à choisir entre version standard et version LTS !"Fini les interruptions de support : plus besoin de se précipiter pour intégrer deux années de modifications d’un coup. Mettez à jour votre version année après année, à votre convenance, pendant la période de support. Trois versions sont prises en charge simultanément, offrant ainsi aux packages tiers une cible claire et évolutive." justifie le projet.La dépréciation des API reste inchangée et s'adapte même au nouveau cycle. Le versioning s'adapte : Django YYYY N.YYYY = année, toujours en chiffresN = compteur incrémental commençant à 0, chaque correctif modifie N.Par exemple : 2028.0 -> version initiale de janvier 20282028.1 -> 1er patch2028.24 : 24e patch de la version 2028Django supprime la notion de x.x.x : pas de 3e chiffre. En résuméDjango 6.1 : août 2026 -> décembre 2027Django 6.2 LTS : avril 2027 -> avril 2030Changement de cycle :Django 2028 : janvier 2028 -> décembre 2030Django 2029 : janvier 2029 -> décembre 2031Notre avis : Django veut donner une plus grande clarté dans les versions et le rythme de mise à jour. Le projet simplifie en supprimer la version LTS et simplifie aussi la numérotation des versions en utilisant uniquement XXXX.X et non X.X.X. Django suit un mouvement plus large touchant de nombreux grands projets open source pour concentrer les efforts, ne pas éparpiller les contributions et donner une visibilité aux utilisateurs. Annonce : https://www.djangoproject.com/weblog/2026/aug/10/annual-release-cycle/DEP 20 : https://github.com/django/deps/blob/main/accepted/0020-annual-release-cycle.rstCatégorie actualité: OutilsDjangoImage actualité AMP: 

Основное содержимое страницы с новостью.

Django annonce un changement dans sa politique de releases. Le comité du projet vient d'accepter la proposition DEP 20 de migrer sur un cycle annuel. A partir de janvier 2028, une seule version majeure avec des fonctionnalités nouvelles sera distribuée. LLes versions annuelles seront millésimées : Django 2028, Django 2029, etc.

django-logo-negative.png?itok=p2MoNrZW

Ce changement majeur vient aussi avec la mise à jour annuelle de Python. Elle sort vers octobre. "Dans le cadre du nouveau cycle, chaque version de Django prend en charge les trois dernières versions de Python dès sa sortie, puis intègrera la nouvelle version de Python au cours de sa première année. La période de support de Django s'achève en même temps que la version de Python la plus ancienne qu'il prend en charge." explique Django. 

La fin des versions LTS

Sur les versions LTS, Django précise : toutes les versions dites à fonctionnalités auront un support de 3 ans soit 1 an de bug fix, 2 ans de mises à jour de sécurité et fixation des possibles pertes de données. Le CMS supprime les versions LTS, toutes les versions annuelles seront de facto LTS. Django unifie ainsi son modèle de support et évite toute confusion et les utilisateurs n'auront plus à choisir entre version standard et version LTS !

"Fini les interruptions de support : plus besoin de se précipiter pour intégrer deux années de modifications d’un coup. Mettez à jour votre version année après année, à votre convenance, pendant la période de support. Trois versions sont prises en charge simultanément, offrant ainsi aux packages tiers une cible claire et évolutive." justifie le projet.

La dépréciation des API reste inchangée et s'adapte même au nouveau cycle. 

Le versioning s'adapte : Django YYYY N.

YYYY = année, toujours en chiffres

N = compteur incrémental commençant à 0, chaque correctif modifie N.

Par exemple : 

2028.0 -> version initiale de janvier 2028

2028.1 -> 1er patch

2028.24 : 24e patch de la version 2028

Django supprime la notion de x.x.x : pas de 3e chiffre. 

En résumé

Django 6.1 : août 2026 -> décembre 2027

Django 6.2 LTS : avril 2027 -> avril 2030

Changement de cycle :

Django 2028 : janvier 2028 -> décembre 2030

Django 2029 : janvier 2029 -> décembre 2031

Notre avis : Django veut donner une plus grande clarté dans les versions et le rythme de mise à jour. Le projet simplifie en supprimer la version LTS et simplifie aussi la numérotation des versions en utilisant uniquement XXXX.X et non X.X.X. Django suit un mouvement plus large touchant de nombreux grands projets open source pour concentrer les efforts, ne pas éparpiller les contributions et donner une visibilité aux utilisateurs. 

Annonce : https://www.djangoproject.com/weblog/2026/aug/10/annual-release-cycle/

DEP 20 : https://github.com/django/deps/blob/main/accepted/0020-annual-release-cycle.rst

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Triptych Project reçoit le soutien de Django010.1330-07-2026
2finance/py-stripe - 6.7.0044.115-08-2026
3lang/python-doc-html - 3.12.1403015-08-2026
4Ubuntu 26.04 LTS019.7101-07-2026
5lang/python-doc-html - 3.12.1403015-08-2026
6Visual Studio Code 1.133 : changer de LLM sur une session Claude, re-load des fichiers HTML012.6617-08-2026
7GIMP prépare la version 3.4011.917-08-2026
8ИИ, оптимизация, лучше графика: анонсирован игровой движок Unity 7013.9722-07-2026
9Eclipse Theia 1.74 : ce qu'il faut retenir de cette nouvelle version014.9613-08-2026
10Panne mondiale de GitHub : la journée catastrophe du 17 août014.1718-08-2026

Классификация: . Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 15.51. Источник: www.programmez.com.