PERL5422DELTA(1perl)

NUME
perldelta - ce este nou în Perl v5.42.2

DESCRIERE
Acest document descrie diferențele dintre versiunea 5.42.1 și versiunea 5.42.2.

Dacă actualizați de la o versiune anterioară, cum ar fi 5.42.0, citiți mai întâi perl5421delta, care descrie diferențele dintre 5.42.0 și 5.42.1.

Securitate

  [CVE-2026-4176] Vulnerabilitate în Compress::Raw::Zlib
Compress::Raw::Zlib este inclus în Perl ca modul de bază cu dublă funcționalitate și a fost vulnerabil la [CVE-2026-3381 <https://www.cve.org/CVERecord? id=CVE-2026-3381>] din cauza unei versiuni furnizate de terți a zlib care avea mai multe vulnerabilități, inclusiv [CVE-2026-27171 <https://www.cve.org/CVERecord?id=CVE-2026-27171>].

Această problemă a primit numărul [CVE-2026-4176 <https://www.cve.org/CVERecord?id=CVE-2026-4176>] din partea Grupului de securitate CPAN <https://security.metacpan.org/>.

Modificări incompatibile
Nu există modificări incompatibile în mod intenționat cu Perl 5.42.1. Dacă există, acestea sunt erori, și vă rugăm să ne trimiteți un raport. Consultați secțiunea «Raportarea erorilor» de mai jos.

Module și practici

  Module actualizate și practici

•   Compress::Raw::Zlib a fost actualizat de la versiunea 2.213 la 2.222.

•   Module::CoreList a fost actualizat de la versiunea 5.20260308 lato 5.20260329_42.

Documentație

  Schimbări aduse documentației existente
Am încercat să actualizăm documentația pentru a reflecta modificările enumerate în acest document. Dacă descoperiți ceva ce ne-a scăpat, deschideți o solicitare la <https://github.com/Perl/perl5/issues>.

Testarea
Au fost adăugate și modificate teste pentru a reflecta celelalte adăugiri și modificări din această versiune.

Mulțumiri către
Versiunea Perl 5.42.2 reprezintă aproximativ trei săptămâni de dezvoltare de la lansarea versiunii Perl 5.42.1 și conține aproximativ 2.900 de linii de cod modificate în 57 de fișiere, realizate de 6 autori.

Excluzând fișierele generate automat, documentația și instrumentele de lansare, au existat aproximativ 1.900 de linii de modificări în 23 de fișiere .pm, .t, .c și .h.

Perl continuă să prospere în al patrulea deceniu de existență datorită unei comunități dinamice de utilizatori și dezvoltatori. Următoarele persoane sunt cunoscute pentru contribuțiile lor la îmbunătățirile care au dus la apariția versiunii Perl 5.42.2:

Eric Herman, James E Keenan, Olaf Alders, Paul Marquess, Richard Leach, Steve Hay.

Lista de mai sus este aproape sigur incompletă, deoarece este generată automat din istoricul controlului versiunilor. În special, nu include numele contribuitorilor (foarte apreciați) care au raportat probleme către sistemul de urmărire a erorilor Perl.

Multe dintre modificările incluse în această versiune provin din modulele CPAN incluse în nucleul Perl. Suntem recunoscători întregii comunități CPAN pentru ajutorul acordat în dezvoltarea Perl.

Pentru o listă mai completă a istoricului tuturor contribuitorilor ai Perl, vă rugăm să consultați fișierul AUTHORS din distribuția sursă Perl.

Raportarea erorilor
Dacă descoperiți ceea ce credeți că este o eroare, puteți verifica baza de date a erorilor Perl la adresa <https://github.com/Perl/perl5/issues>. De asemenea, puteți găsi informații la adresa <https://www.perl.org/>, pagina principală a Perl.

Dacă credeți că ați identificat o eroare care nu a fost încă semnalată, vă rugăm să deschideți o sesizare la <https://github.com/Perl/perl5/issues>. Asigurați-vă că reduceți problema la un caz de test mic, dar suficient.

Dacă problema pe care o raportați are implicații de securitate care fac ca trimiterea acesteia către un sistem public de urmărire a problemelor să fie inadecvată, consultați secțiunea «INFORMAȚII DE CONTACT PENTRU VULNERABILITĂȚI DE SECURITATE» din perlsec pentru detalii privind modul de raportare a problemei.

Mulțumiri către
Dacă doriți să le mulțumiți membrilor echipei Perl 5 Porters pentru munca depusă în cadrul proiectului Perl 5, puteți face acest lucru rulând programul "perlthanks":

    perlthanks

Astfel, se va trimite un mesaj către lista de discuții Perl 5 Porters, în care îți exprimi mulțumirile.

CONSULTAȚI ȘI
Fișierul Changes pentru o explicație despre cum se vizualizează detalii exhaustive despre ce s-a modificat.

Fișierul INSTALL despre cum să construiți Perl.

Fișierul README pentru informații generale.

Fișierele Artistic și Copying pentru informații despre drepturile de autor.

TRADUCERE
Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>

Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 (https://www.gnu.org/licenses/gpl-3.0.html) sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE.

Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.