The following modules have a new version: - at-spi2-core (2.60.4 => 2.60.5) - gdk-pixbuf (2.44.6 => 2.44.7) - gexiv2 (0.16.0 => 0.16.1) - gjs (1.88.0 => 1.88.1) - glib (2.88.1 => 2.88.2) - glibmm (2.88.0 => 2.88.1) - glycin (2.1.1 => 2.1.5) - gnome-control-center (50.2 => 50.3) - gnome-maps (50.1 => 50.2) - gnome-music (49.1 => 50.0) - gnome-remote-desktop (50.1 => 50.2) - gnome-shell (50.2 => 50.3) - gnome-software (50.2 => 50.3) - gssdp (1.6.5 => 1.6.6) - gvfs (1.60.0 => 1.60.1) - libadwaita (1.9.1 => 1.9.2) - librsvg (2.62.2 => 2.62.3) - libshumate (1.6.1 => 1.6.2) - mm-common (1.0.7 => 1.0.8) - mutter (50.1 => 50.3) - pangomm (2.56.1 => 2.56.2) The following modules weren't upgraded in this release: adwaita-fonts, adwaita-icon-theme, baobab, blueprint-compiler, calls, cantarell-fonts, d-spy, dconf, dconf-editor, decibels, epiphany, evince, evolution-data-server, folks, foundry, gcab, gcr, gcr-3, gdm, geocode-glib, gi-docgen, glib-networking, gnome-app-list, gnome-autoar, gnome-backgrounds, gnome-bluetooth, gnome-boxes, gnome-builder, gnome-calculator, gnome-calendar, gnome-characters, gnome-clocks, gnome-color-manager, gnome-connections, gnome-console, gnome-contacts, gnome-desktop, gnome-disk-utility, gnome-font-viewer, gnome-initial-setup, gnome-keyring, gnome-logs, gnome-menus, gnome-online-accounts, gnome-session, gnome-settings-daemon, gnome-system-monitor, gnome-text-editor, gnome-tour, gnome-user-docs, gnome-user-share, gnome-weather, gobject-introspection, gom, grilo, grilo-plugins, gsettings-desktop-schemas, gsound, gst-thumbnailers, gtk, gtk+-3, gtk-doc, gtk-vnc, gtkmm, gtksourceview, gtksourceview-4, gupnp, gupnp-av, gupnp-dlna, gweather-locations, json-glib, jsonrpc-glib, libcloudproviders, libdex, libgee, libgit2-glib, libgsf, libgtop, libgweather, libgxps, libhandy, libmanette, libmanette-0.2, libmediaart, libnma, libnotify, libpanel, libpeas, librest, libsecret, libsoup, libspelling, localsearch, loupe, manuals, mobile-broadband-provider-info, msgraph, nautilus, orca, pango, papers, phodav, pyatspi, pygobject, rygel, showtime, simple-scan, snapshot, startup-notification, sushi, sysprof, tecla, template-glib, tinysparql, totem-pl-parser, vala, vte, xdg-desktop-portal-gnome, xdg-user-dirs-gtk, yelp, yelp-tools, yelp-xsl, zenity ======================================== at-spi2-core ======================================== What's new in at-spi2-core 2.60.5: * Fix a possible crash in atk_bridge_adaptor_cleanup. * Attempt to fix event listeners still being wrongly deregistered in some cases. ======================================== gdk-pixbuf ======================================== 2.44.7 === - xpm: Fix loading the xpm module if built-in - glycin: Fix the build on 32bit - glycin: Use fwrite to avoid problems with saving - glycin: Add signature for webp - glycin: Make filename tricks work in pid namespaces - Translation updates ======================================== gexiv2 ======================================== gexiv2 0.16.1 - 27 Jun 2026 (stable) * Fix issue with GIR missing correct package name * Fix memory leak in regression test * Add missing assert in GPS test All contributors to this release: - Jens Georg - correctmost <136447-correctmost@users.noreply.gitlab.gnome.org> - Daniel P. Berrangé ======================================== gjs ======================================== Version 1.88.1 - Closed bugs and merge requests: * Breaking change introduced in 1.87.1 [#730, !1082, Philip Chimento] * maint: Check for NULL before dereferencing error_out pointer [!1083, Daniel van Vugt] ======================================== glib ======================================== Overview of changes in GLib 2.88.2, 2026-06-25 ============================================== * Bugs fixed: - !5178 Backport !5176 “gnulib: Fix unused flags variable warning” to glib-2-88 - !5179 Update German translation - !5181 Update Thai translation - !5203 Update Basque translation - !5208 Update Italian translation - !5219 Backport !5209 “CI: set msys2-clang64 as default job for merges” to glib-2-88 - !5220 Update Polish translation * Translation updates: - Basque (Asier Saratsua Garmendia) - German (Jürgen Benvenuti) - Italian (Davide Ferracin) - Polish (Victoria Niedzielska) - Thai (Aefgh Threenine) ======================================== glibmm ======================================== 2.88.1 (stable) 2026-06-28 Documentation: * NMake Makefiles: Update build info again (Chun-wei Fan) Merge request !73 * README.win32.md: Update info and use UNIX line endings (Chun-wei Fan) Merge request !76 gmmproc: * Add mmgir, which generates .defs files from GIR files generated by GObject-introspection (Daniel Gao) Merge request !71 * Add scripts that generate .defs files with mmgir * Small fixes here and there to adapt to .defs files generated by mmgir (Kjell Ahlstedt) * mmgir: Fix compiling parse_gir.cc on Windows (Chun-wei Fan) Merge request !72 * Improve detection of enum and flags in documentation (Kjell Ahlstedt) Build: * Meson build: Add the build-mmgir option * Autotools build: Distribute tools/mmgir (Kjell Ahlstedt) * meson.build: Ignore C4018 warnings (Chun-wei Fan) Merge request !72 * NMake Makefiles: - More consolidations - Update gmmproc install location (Chun-wei Fan) Merge request !73 * NMake Makefiles: - Build the mmgir tool if requested - Build generate_defs_[glib|gio] (Chun-wei Fan) Merge request !76 ======================================== glycin ======================================== ## 2.1.5 (2026-06-25) This release contains the following new component versions: - glycin-image-rs 2.1.5 ### Fixed - image-rs/jpeg: Support RGB for editing. There are actually images that don't use ycbcr. #274 ======================================== gnome-control-center ======================================== ============ Version 50.3 ============ - Various translation updates ======================================== gnome-maps ======================================== 50.2 - Jun 26, 2026 ========================= Changes since 50.1 - Avoid focus route start entry when selecting a place (avoids show OSK on touch) Added/updated/fixed translations - Polish - Italian - Belarusian - Norwegian Bokmål - Persian - Dutch All contributors to this release Danial Behzadi Davide Ferracin Kjartan Maraas Marcus Lundblad Nathan Follens Vasil Pupkin <3abac@3a.by> Victoria Niedzielska ======================================== gnome-music ======================================== Overview of changes in 50.0 • Drop Grilo and use LocalSearch directly • Add volume controls accelerators • Refactor Repeat Mode Button into a separate class • Misc gstplayer refactoring Icon is missing in «Add to Playlist» dialog (#668) Thanks to our contributors this release: Gabriele Ricciardi Marinus Schraal Tau Gärtli ======================================== gnome-remote-desktop ======================================== 50.2 ==== * Fix and enable hardware acceleration for amdgpu [Pascal; !401] * Fix failure to reconnect [Jonas; !402] Contributors: Pascal Nowack, Jonas Ådahl Translators: Nathan Follens [nl], Jose Riha [sk], Danial Behzadi [fa], Vasil Pupkin [be], Antonio Marin [ro], Flynn Peck [kw], Christian Kirbach [de], Victoria Niedzielska [pl] ======================================== gnome-shell ======================================== 50.3 ==== * Prevent workspaces from being removed mid-animation [Tony; !4014] * Announce search result description to screen readers [Lukáš; !4251] * Improve animation when expanding app grid label [Daniel; !4247] * Fix spacing in lock screen media notifications [Florian; !4217] * Plugged leak [Alessandro; !4258] * Misc. bug fixes and cleanups [Swagtoy, Andre, Alessandro, Florian; !4233, !4250, !4253, !4204] Contributors: Alessandro Bono, Tony Chen, Florian Müllner, Andre Nijman, Swagtoy, Lukáš Tyrychtr, Daniel van Vugt Translators: luming zh [zh_CN], Vasil Pupkin [be], Victoria Niedzielska [pl] ======================================== gnome-software ======================================== Version 50.3 ~~~~~~~~~~~~ Released: 2026-06-26 This is a stable release with the following change: * Fix a memory leak This release also updates translations: * Norwegian Bokmål (Brage Fuglseth) * Polish (Victoria Niedzielska) ======================================== gssdp ======================================== 1.6.6 (stable) ============== - Fix binding to unicast sockets (Regression introduced by 1.6.5) All contributors to this release: - Jens Georg 1.6.5 (stable) ======================================== gvfs ======================================== Major changes in 1.60.1 ======================= * smb: Fix authentication fallback broken with Samba 4.24 (Ondrej Holy) * dav: Fix redirect handling to prevent HTTPS downgrade and credential leakage (luxluth) * Some other fixes (Ondrej Holy, John D. Blair, Maximiliano Sandoval, correctmost, Alynx Zhou) * Translation updates (GNOME Translation Project contributors) ======================================== libadwaita ======================================== ============= Version 1.9.2 ============= - Build - Include prebuilt styles again - Resolve locale directory at runtime on Windows - AdwApplication - Speed up initial style loading - AdwStyleManager - Speed up initial loading - Check GTK version in runtime instead of build time - AdwSwipeTracker - Ignore mostly orthogonal touchpad scrolls - AdwViewSwitcherSidebar - Fix a leak - Stylesheet - Fix a copypaste error - Translation updates - Filipino - Norwegian Bokmål - Polish ======================================== librsvg ======================================== Version 2.62.3 ============== librsvg crate version 2.62.3 librsvg-rebind crate version 0.3.0 - #1093 - Remove loading limits from image-rs. This means that raster images, when embedded in SVG documents, have no limits for their size or memory consumption. The idea, for now, is that security-sensitive applications that use librsvg should do their own sandboxing if they want to impose memory limits. - Fix the logic for whether gdk-pixbuf-query-loaders should be run during cross-compilation. Native builds can of course use it; cross builds can use it if they can run host binaries *and* an executable wrapper has been set *and* the target sysroot contains the corresponding gdk-pixbuf-query-loaders executable (Ross Burton). ======================================== libshumate ======================================== ================== Version 1.6.2 ================== - Avoid spurious drag events following pinch zoom and rotate gestures on touch ======================================== mm-common ======================================== mm-common 1.0.8 (2026-07-01) * doc-reference.am: Distribute .svg files from the HTML directory (Kjell Ahlstedt) Skeletonmm: * Add skeletonmm/tools/generate_from_gir.sh (Kjell Ahlstedt) Meson build: * Allow -Duse-network=if-no-local-tag-file (new default value) (Kjell Ahlstedt) Additions to version 1.0.7 news (added 2026-07-01) Documentation: * Replace gtkmm.org by gtkmm.gnome.org. (Kjell Ahlstedt) Skeletonmm and Meson build: * Require meson >= 0.62.0 (Kjell Ahlstedt) ======================================== mutter ======================================== 50.3 ==== * Fix erroneous stack order changes on workspace switches [AnonymouX47; !4992] * De-prioritize focusing desktop windows [Marco; !5016] * Ensure preferred_scale event is sent to clients [Michel; !5103] * Fix incorrect accumulated damage in screencasts [Michel; !5046, !5119] * Fix triggering OSK for text_input_v3 version 1 clients [Sebastian; !5117] * Fixed crashes [Jonas, Zander, Jonas, Sundeep; !5097, !5107, !5143, !5153, !5151] * Misc. bug fixes and cleanups [Carlos, Jonas, Andre, Michel, Marius, Michael; !5096, !5107, !5108, !5118, !5127, !5134, !5126, !5102] Contributors: AnonymouX47, Zander Brown, Michael Catanzaro, Marius Cirsta, Michel Dänzer, Carlos Garnacho, Sebastian Keller, Sundeep Mediratta, Andre Nijman, Marco Trevisan (Treviño), Jonas Ådahl 50.2 ==== * Fix size increases when quickly unmaximizing window by drag [Jonas; !4856] * Fix cursor position hint for Xwayland if scaling is used [Olivier; !4989] * Fix fullscreening of edge tiled windows [Jonas; !4960] * Scale the hotspot location for tablet tool cursors [Olivier; !5026] * Fix moving maximized windows to another monitor via keyboard [Jonas; !4852] * Fix alt-tab with sloppy/mouse focus [Jonas; !5036] * Implement support for version 2 of text_input_v3 protocol [Carlos; !3600] * Ignore repeated events for double click counting [Lukáš; !4883] * Fix DND data offers on touch [Alessandro; !5057] * Make DND with tablets work across surfaces [Carlos; !5043] * Do not unfullscreen fullscreened window on unmaximize [Zhiyi; !5069] * Fix broken switch-monitor mapping on stylus buttons [Peter; !5073] * Fixed crashes [Marco, Carlos, Jonas, Michel; !5038, !5064, !5031, !5061, !5063, !5072, !5074, !5076] * Misc. bug fixes and cleanups [Jonas, Marco, Gert-dev, Denis, Sebastian, AnonymouX47, Bilal, Zhiyi, Christian, Michel, Vasiliy; !5027, !4984, !5037, !5025, !5034, !4998, !5015, !5035, !5011, !5054, !5052, !5053, !4963, !5060, !4853, !5040] Contributors: AnonymouX47, Alessandro Astone, Michel Dänzer, Bilal Elmoussaoui, Olivier Fourdan, Denis Garaev, Carlos Garnacho, Gert-dev, Christian Glombek, Peter Hutterer, Saikeo Kavhanxay, Sebastian Keller, Vasiliy Stelmachenok, Marco Trevisan (Treviño), Lukáš Tyrychtr, Zhiyi Zhang, Jonas Ådahl Translators: Nathan Follens [nl], Jose Riha [sk], Danial Behzadi [fa], Saikeo Kavhanxay [lo], Christian Kirbach [de], Aefgh Threenine [th], Kjartan Maraas [nb] ======================================== pangomm ======================================== 2.56.2 (stable) 2026-06-25 Documentation: * Remove obsolete FSF (Free Software Foundation) address (Kjell Ahlstedt) * README.win32.md: Mention Visual Studio 2026 * Visual Studio builds: Update build information (Chun-wei Fan) Merge request !25 Meson build: * Use the Python installation that Meson uses. See merge request glibmm!67 (Kjell Ahlstedt) * Meson and NMake builds: Distinguish Visual Studio 2026 builds from Visual Studio 2022 builds * NMake Makefiles: Consolidate items and improve flexibility * NMake Makefiles: Make build process more robust (Chun-wei Fan) Merge request !25 * NMake Makefiles: Update .m4 installation location (Chun-wei Fan) Merge request !28 * Don't require the 'dot' command to build the documentation (Kjell Ahlstedt)