Nick Wellnhofer a anunțat că renunță la funcția de menținător al bibliotecii libxml2. Nick a participat la dezvoltarea libxml2 din 2016, a fost adăugat în rândul menținătorilor în 2022 și, de atunci, a rămas practic singurul dezvoltator activ. După plecarea lui Nick, proiectul a rămas fără mentenanță.
Biblioteca libxml2 este utilizată în sistemele de operare și produsele companiilor Apple, Google și Microsoft. Dintre pachetele deschise care menționează libxml2 printre dependențe, se pot remarca GNOME, Xfce, Mate, Cinnamon, Budgie, LibreOffice, Epiphany, libvirt, BIND, VirtualBox, lldb, Flatpak, Evolution, clang-tools, xsltproc, PostgreSQL, Pacemaker, Apache httpd, Zypper, Scribus.
În iunie, Nick Wellnhofer și-a retras atribuțiile de menținător al bibliotecii libxslt și a renunțat la un tratament special în ceea ce privește remedierea vulnerabilităților — a început să trateze vulnerabilitățile din libxml2 ca pe erori obișnuite, analizate pe măsură ce timpul liber permitea. Nick a criticat, de asemenea, solicitările suplimentare impuse de companii menținătorilor voluntari care lucrează fără compensație.
Înainte de a anunța plecarea, Nick a publicat versiunea libxml2 2.15.0 și a promis că va remedia problemele regresive până la sfârșitul anului. În noua versiune, legăturile pentru limbajele Python și Schematron sunt dezactivate implicit. Citirea datelor comprimate în parser este acum posibilă doar dacă opțiunea XML_PARSE_UNZIP este specificată. Codul pentru serializarea HTML și procesarea codificărilor de caractere a fost apropiat de cerințele specificației HTML5. S-a realizat trecerea la generarea documentației API folosind instrumentele Doxygen.
Sursa: opennet.ro
