Python 2.7.18, ultima versiune corectivă a Python 2.7 și ramura 2.x

Python 2.7.18

Python Software Foundation a fost dezvăluită Acum câteva zile lansarea versiunii Python 2.7.18, fiind acesta este ultima versiune a ramurii Python 2.x. Și, de la lansarea Python 3.0, s-a făcut recomandarea de a abandona versiunile anterioare Python în favoarea acestei ultime versiuni.

În martie 2019, Guido van Rossum, creatorul și liderul proiectului de limbaj de programare Python, a anunțat că suportul pentru versiunea python 2.7 se va încheia la 1 ianuarie 2020. După acest termen, Python 2.7 nu va mai beneficia de nicio actualizare, nici măcar pentru remedierile de securitate.

Evident, este întotdeauna posibil ca dezvoltatorii independenți să forțeze Python 2.7 pentru a-i garanta continuitatea. Dar pentru Guido van Rossum, nu va mai trebui să așteptăm ca el și echipa sa să primească actualizări sau chiar decizii legate de dezvoltarea Python 2.7.

Python 2.7 a fost în dezvoltare activă de la lansarea Python 2.6, acum mai bine de 11 ani. De-a lungul acelor ani, dezvoltatorii CPython și colaboratorii de bază au aplicat în mod determinat remedieri de erori la ramura 2.7, nu o sarcină mică, deoarece ramurile Python 2 și 3 au divergut.

Au existat schimbări mari la jumătatea vieții Python 2.7, cum ar fi caracteristica din PEP 466, suportă modulul SSL și randomizarea hash. În mod tradițional, aceste caracteristici nu ar fi fost adăugate niciodată la o versiune a modului de întreținere, dar s-au făcut excepții pentru a păstra în siguranță utilizatorii Python 2. Mulțumim comunității CPython pentru dedicare.

Amintiți-vă că Python este un limbaj de programare interpretată proiectat de programatorul olandez Guido van Rossum în 1991.

Ramura din Python 2.7 a fost format în 2010, iar sprijinul său a fost inițial planificat să fie întrerupt în 2015Dar, din cauza migrării insuficient active a proiectelor în Python 3 și a problemelor întâmpinate în timpul procesării codului, durata de viață a Python 2 a fost extinsă până în 2020.

Python 3 a fost dezvoltat în paralel și a fost lansat acum mai bine de 11 ani pentru prima dată. Pauza de compatibilitate cu Python 2 a fost foarte controversată la acea vreme, dar Python 3 a fost menit să fie principala variantă a limbajului și Python 2 nu a mai fost modificat semnificativ după versiunea 2.7, ci a rămas în schimb. Oficial, suportul pentru Python 2 nu mai este disponibil.

Deși oficial proiectul CPython nu se va mai ocupa de Python 2, reprezentanți ai comunității care sunt interesați să continue sprijinirea acestei ramuri în produsele sale va continua lucrează la remedierea vulnerabilităților în Python 2.7.

De exemplu, Red Hat va continua să întrețină pachetele cu Python 2.7 pentru întregul ciclu de viață al distribuțiilor RHEL 6 și 7, iar pentru RHEL 8 va genera actualizări de pachete în Application Stream până în iunie 2024.

În ceea ce privește această nouă versiune comparativ cu 2.7.17, Python 2.7.18 conține doar o mână de remedieri, după cum puteți vedea în sistemul de control al versiunilor.

Aceasta este ultima activitate pe care dezvoltatorii Python au întreprins oficial în această versiune de Python. De la lansarea Python 2.0 în 2000, Python 2.x a fost ramura principală a limbajului de mulți ani, cu îmbunătățiri continue până la Python 2.7, care a apărut acum aproape 10 ani.

Python 2.7 a avut norocul să aibă serviciile a două generații de constructori binari și experți în sisteme de operare, Martin von Löwis și Steve Dower pentru Windows și Ronald Oussoren și Ned Deily pentru macOS. Motivul pentru care oferim versiuni binare Python 2.7 pentru macOS 10.9, un sistem de operare depreciat de Apple acum 4 ani, sau de ce există „Compilator Microsoft Visual C ++ pentru Python 2.7” se datorează dedicării acestor oameni.

Amintiți-vă că Python 2 dispare, de asemenea, din multe distribuții Linux. De exemplu, Ubuntu 20.04 a renunțat la Python 2, deoarece versiunea 3.8.2 este furnizată în mod implicit.

În cele din urmă, pentru cei care sunt interesați să afle mai multe despre lansarea acestei ultime versiuni corective a Python 2.7, puteți consulta nota de lansare în următorul link.

Descărcare

În ceea ce privește descărcarea acestei versiuni, puteți obține pachetele de la următorul link.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.