Nick Wellnhofer ha annunciato il suo abbandono della manutenzione della libreria libxml2. Nick ha partecipato allo sviluppo di libxml2 dal 2016 ed è stato aggiunto ai manutentori nel 2022, rimanendo da allora quasi l'unico sviluppatore attivo. Dopo l'uscita di Nick, il progetto è rimasto senza manutenzione.
La libreria libxml2 è utilizzata nei sistemi operativi e nei prodotti delle aziende Apple, Google e Microsoft. Tra i pacchetti open source che menzionano libxml2 tra le dipendenze, si possono citare GNOME, Xfce, Mate, Cinnamon, Budgie, LibreOffice, Epiphany, libvirt, BIND, VirtualBox, lldb, Flatpak, Evolution, clang-tools, xsltproc, PostgreSQL, Pacemaker, Apache httpd, Zypper, Scribus.
A giugno, Nick Wellnhofer ha rinunciato alle sue responsabilità come manutentore della libreria libxslt e si è rifiutato di dare priorità alla risoluzione delle vulnerabilità, trattando le vulnerabilità in libxml2 come normali errori da affrontare quando ha tempo libero. Nick ha anche criticato le richieste aggiuntive delle aziende nei confronti dei manutentori volontari che lavorano senza compenso.
Prima di annunciare le dimissioni, Nick ha pubblicato la versione 2.15.0 di libxml2 e ha promesso di correggere eventuali regressioni fino alla fine dell'anno. Nella nuova versione, i binding per i linguaggi Python e Schematron sono disattivati per impostazione predefinita. La lettura di dati compressi nel parser è ora possibile solo specificando l'opzione XML_PARSE_UNZIP. Il codice di serializzazione HTML e la gestione delle codifiche dei caratteri sono stati allineati ai requisiti della specifica HTML5. È stato effettuato un passaggio alla generazione della documentazione API tramite l'uso dello strumento Doxygen.
Fonte: opennet.ru
