gdk-pixbuf2 now uses Glycin sandboxed image loading, obsoleting most pixbuf loaders and thumbnailers
We unfortunately did this without a change proposal (it really should have had a change proposal), but we did have mailing list discussion.
Suggested release notes:
gdk-pixbuf2 now depends on Glycin, the sandboxed image loading framework, which greatly improves security. The intent is to provide the same user experience as before, but much has changed behind the scenes. All built-in pixbuf loaders have been removed in favor of the Glycin pixbuf loader. Most external pixbuf loaders are now obsolete, as Glycin supports the same image formats. Accordingly, avif-pixbuf-loader from libavif, heif-pixbuf-loader from libheif, jxl-pixbuf-loader from libjxl, rsvg-pixbuf-loader from librsvg, and the standalone package webp-pixbuf-loader have all been removed from the distribution. Additionally, gdk-pixbuf-thumbnailer has been removed in favor of glycin-thumbnailer. libvaif, libjxl, and librsvg no longer provide thumbnailers, since they depend on gdk-pixbuf-thumbnailer. libheif still provides its own standalone thumbnailer, although it is redundant with the Glycin thumbnailer.