Нік Велнхофер (Nick Wellnhofer) абвясціў аб сыходзе з пасады суправаджаючага бібліятэку libxml2. Нік браў удзел у распрацоўцы libxml2 з 2016 года, быў дададзены ў лік суправаджаючых у 2022 годзе і з таго часу заставаўся практычна адзіным актыўным распрацоўшчыкам. Пасля сыходу Ніка праект застаўся без суправаджэння.
Бібліятэка libxml2 выкарыстоўваецца ў аперацыйных сістэмах і прадуктах кампаній Apple, Google і Microsoft. З адкрытых пакетаў, якія згадваюць libxml2 у ліку залежнасцях, можна адзначыць GNOME, Xfce, Mate, Cinnamon, Budgie, LibreOffice, Epiphany, libvirt, BIND, VirtualBox, lldb, Flatpak, Evolution, clang-tools, xsltproc, PostgreSQL, Pacema.
У чэрвені Нік Велнхофер зняў з сябе паўнамоцтвы суправаджаючага бібліятэку libxslt і адмовіўся ад адмысловага стаўлення да ўхілення ўразлівасцяў - стаў тлумачыць уразлівасці ў libxml2 як звычайныя памылкі, разгляданыя па меры з'яўлення вольнага часу. Нік таксама раскрытыкаваў прад'яўленне кампаніямі дадатковых патрабаванняў да суправаджаючых-валанцёраў, якія працуюць без кампенсацыі.
Перад аб'явай аб сыходзе Нік апублікаваў рэліз libxml2 2.15.0 і паабяцаў выпраўляць у ім рэгрэсіўныя змены да канца года. У новай версіі адключаны па змаўчанні абвязкі для моў Python і Schematron. Чытанне сціснутых дадзеных у персеры зараз магчыма толькі пры ўказанні опцыі XML_PARSE_UNZIP. Код серыялізацыі HTML і апрацоўкі кадовак знакаў набліжаны да патрабаванняў спецыфікацыі HTML5. Ажыццёўлены пераход на генерацыю дакументацыі па API пры дапамозе інструментара Doxygen.
Крыніца: opennet.ru
