The following modules have a new version:
- adwaita-icon-theme (50.0 => 51.beta)
- at-spi2-core (2.61.1 => 2.61.90)
- dconf (51.beta => 51.rc)
- epiphany (51.beta => 51.rc)
- evolution-data-server (3.61.2 => 3.61.3)
- gdm (51.alpha => 51.rc)
- gjs (1.89.2 => 1.89.90)
- glib (2.89.3 => 2.89.4)
- glibmm (2.89.0 => 2.89.1)
- glycin (2.2.beta => 2.2.beta.1)
- gnome-app-list (3.0 => 2026.08)
- gnome-autoar (0.4.5 => 0.5.2)
- gnome-calculator (51.beta => 51.rc)
- gnome-calendar (51.beta => 51.rc)
- gnome-characters (50.0 => 51.rc)
- gnome-clocks (50.0 => 51.rc)
- gnome-connections (51.beta2 => 51.rc.1)
- gnome-console (50.0 => 51.rc)
- gnome-control-center (51.beta => 51.rc.1)
- gnome-initial-setup (51.beta => 51.rc)
- gnome-maps (51.beta => 51.rc)
- gnome-remote-desktop (51.alpha => 51.rc)
- gnome-session (51.beta => 51.rc)
- gnome-settings-daemon (51.beta => 51.rc)
- gnome-shell (51.beta => 51.rc)
- gnome-software (51.beta => 51.rc)
- gnome-system-monitor (51.beta => 51.rc)
- gsettings-desktop-schemas (51.beta => 51.rc)
- gst-thumbnailers (1.1.alpha => 1.1.0)
- gtk (4.23.3 => 4.23.4)
- gvfs (1.61.90 => 1.61.91)
- libcloudproviders (0.4.0 => 0.4.1)
- librsvg (2.62.90 => 2.62.91)
- libshumate (1.7.beta => 1.7.rc)
- localsearch (3.12.beta => 3.12.rc)
- loupe (51.beta => 51.rc)
- msgraph (0.3.4 => 0.3.5)
- mutter (51.beta => 51.rc)
- nautilus (51.beta => 51.rc)
- orca (51.beta => 51.rc)
- pygobject (3.57.0 => 3.58.0)
- rygel (46.beta => 46.rc.0)
- sushi (51.beta => 51.rc)
- sysprof (51.alpha => 51.rc)
- tinysparql (3.12.alpha => 3.12.rc)
- xdg-desktop-portal-gnome (51.alpha => 51.rc)

The following modules weren't upgraded in this release:
   adwaita-fonts, baobab, blueprint-compiler, calls, cantarell-fonts, d-spy, dconf-editor, decibels, folks, foundry, gcab, gcr, gdk-pixbuf, geocode-glib, gexiv2, gi-docgen, glib-networking, gnome-backgrounds, gnome-bluetooth, gnome-boxes, gnome-builder, gnome-color-manager, gnome-contacts, gnome-desktop, gnome-disk-utility, gnome-font-viewer, gnome-logs, gnome-menus, gnome-music, gnome-online-accounts, gnome-text-editor, gnome-tour, gnome-user-docs, gnome-user-share, gnome-weather, gobject-introspection, gom, grilo, grilo-plugins, gsound, gssdp, gtk+-3, gtk-doc, gtk-vnc, gtkmm, gtksourceview, gupnp, gupnp-av, gupnp-dlna, gweather-locations, json-glib, jsonrpc-glib, libadwaita, libdex, libgee, libgit2-glib, libgsf, libgtop, libgweather, libgxps, libhandy, libmanette, libmanette-0.2, libmediaart, libnma, libnotify, libpanel, libpeas, librest, libsecret, libsoup, libspelling, manuals, mm-common, mobile-broadband-provider-info, pango, pangomm, papers, phodav, pyatspi, showtime, simple-scan, snapshot, startup-notification, tecla, template-glib, totem-pl-parser, vala, vte, xdg-user-dirs-gtk, yelp, yelp-tools, yelp-xsl, zenity

========================================
  adwaita-icon-theme
========================================

51.beta
- XDG Projects folder (issue #219)


========================================
  at-spi2-core
========================================

What's new in at-spi2-core 2.61.90:

* libatspi: Fix transfer annotation on atspi_document_get_text_selections

* Add a Ready signal to org.a11y.atspi.Cache.

* Add ATSPI_STATE_DEFAULT as an alias for ATSPI_STATE_IS_DEFAULT, so that
  StateChanged signals for the equivalent atk state are handled.


========================================
  dconf
========================================

Changes in dconf 51.rc
=======================

 - Update overview regarding safe writer (Marek Kasik, !97)



========================================
  epiphany
========================================

51.rc - August 27, 2026
=======================

* Bugs fixed:
  - #2898 Invalid bookmark import crashes browser (Fernando Muñoz)
  - #2903 XSS/HTML injection in error page (Michael Catanzaro)
  - #2921 (CVE-2026-77682) Autofill JS Code Injection via CSS Selector (Michael
    Catanzaro)
  - #2922 (CVE-2026-77679) WebExtension XPI Path Traversal ZIPSLIP (Fernando
    Muñoz)
  - #2928 Link clicked in another app opens in the fullscreen window during
    fullscreen video (Semen Fomchenkov)
  - #2929 Caret in the address bar jumps to the start when I switch keyboard
    layout (Semen Fomchenkov)
  - #2938 "Not Secure" label in the address bar is truncated and glued to the
    domain in translated locales (Semen Fomchenkov)
  - #2940 Epiphany offers to save a password that it just autofilled itself
    (after CSV import) (Semen Fomchenkov)
  - !2145 Update to highlight.js 11.2.0 (Michael Catanzaro)
  - !2148 web-process-extension: Target active frame when generating password
    from context menu (John Cardullo)
  - !2152 Canary: Fix WebKitGTK injected bundle path (Philippe Normand)
  - !2159 Do not trigger downloads on missing MIME type or failed HTTP responses
    (John Cardullo)

* Translation updates:
  - Bulgarian (Alexander Alexandrov Shopov)
  - Catalan (Xavi Ivars)
  - Chinese (Taiwan) (Chao-Hsiung Liao)
  - Finnish (Jiri Grönroos)
  - Kazakh (Baurzhan Muftakhidinov)
  - Lithuanian (Aurimas Aurimas Černius)
  - Portuguese (Brazil) (Luiggi Cardoso)
  - Romanian (Antonio Marin)
  - Swedish (Anders Jonsson)
  - Uighur (Abduqadir Abliz)


========================================
  evolution-data-server
========================================

Evolution-Data-Server 3.61.3 2026-08-28
---------------------------------------

Bug Fixes:
	I#1 - Use gnome-shell-calendar-server for Reminders in GNOME
	I#602 - IMAPx: Sometimes removes message from local summary in error
	I#633 - NNTP: Add an option to disconnect on idle
	I#648 - IMAPx: Use CHANGEDSINCE for UID FETCH with QRESYNC
	M!236 - Camel: Add NNTP unit tests
	M!240 - Camel: Add POP3 provider unit tests
	M!241 - OAuth2: Always set GError when getting an access token fails (David Woodhouse)
	M!242 - tests: Harden backend close on the factory side
	ews-I#344 - ESoupSession: Set timeout for error body read

Miscellaneous:
	SetupBuildFlags.cmake: Add `-Wunused-function`
	IMAPx: Refresh folder in single-client mode on message count mismatch
	NNTP: Enhance unit tests to optionally run also during `make test`
	IMAPx: Add STARTTLS/TLS connection tests to the unit tests
	IMAPx: Fix a memory leak
	ECalBackendFile: Improve tracking of backend's 'writable' state
	ESource: Claim ESource changed when D-Bus interfaces were added/removed
	Correct some gtk-doc warnings in the developer comments

Translations:
	Anders Jonsson (sv)
	Asier Saratsua Garmendia (eu)
	Aurimas Černius (lt)
	Ekaterine Papava (ka)
	Guillaume Bernard (fr)
	Martin (sl)
	Yuri Chornoivan (uk)


========================================
  gdm
========================================

51.rc
=====

* Follow-up bugfix for $GDM_AUTH_SESSION_ID
* Follow-up bugfix for redone PAM service loading logic
* Follow-up bugfix for pam_gdm keyring buffer bounds check
* Fixed a couple crashes and memory leaks
* Introduced pre-authenticated remote displays, for Kerberos authentication
  in gnome-remote-desktop
* Updated Fedora's PAM rules to include support for oo7 instead of gnome-keyring
* Translation updates

51.beta
=======

* Fixed autologin bypass where a compromised greeter could request autologin
  for any local account by sending arbitrary usernames via BeginAutoLogin
* Dropped unused `enable-web-authentication` and `enable-passkey-authentication`
  gsettings keys from the `org.gnome.login-screen` schema
* Introduced PAM substack safety net, such that authentication cannot by bypassed
  on systems where authselect hasn't configured a PAM service file for a specific
  authentication method (i.e. `gdm-switchable-auth`)
* Fixed double-free in session worker
* Reworked build script for installing PAM service files into modern search path
* Redid PAM service loading logic in GDM, to introduce meaningful error messages
  whenever PAM services aren't found
* Fixed memory leaks in PAM extensions
* Fixed denial of service where an invalid session name from the greeter would
  cause the entire daemon to exit, terminating all active sessions
* Adjusted D-Bus object path generation for /org/gnome/DisplayManager/Displays/*
  to fix ASLR leak
* Fixed input sanitation when forwarding unknown usernames to audit subsystem
* Fixed passphrase handling in pam_gdm to wipe cached plaintext passwords
  before freeing and to bound the keyring buffer walk preventing out-of-bounds
  reads
* Fixed path traversal vulnerability where a compromised greeter could load
  arbitrary .desktop files via SelectSession, potentially executing
  attacker-controlled commands as the authenticated user
* Introduced $GDM_AUTH_SESSION_ID environment variable, which communicates the
  logind session ID of the caller that requested authentication. This will be used
  for smartcard redirection for remote sessions


========================================
  gjs
========================================

Version 1.89.90
---------------

- This is the release candidate for GNOME 51. This release brings primarily
  minor bug fixes and internal type-safety improvements.

- Backwards-incompatible change: Gio.DBus.makeProxyWrapper() returns a class
  expression, which should be called as a constructor, not as a function.
  Calling it as a function still works, but will print a deprecation warning.
  To migrate your code, just add `new`.

- Backwards-incompatible change: Don't use the `GJS_ALWAYS_INLINE` macro from
  gjs/macros.h. It was not meant to be public and will print a deprecation
  warning if used.

- Closed bugs and merge requests:
  * Various maintenance [!1102, !1108, Philip Chimento]
  * Maps are terribly slow when planning for a route [#742, !1104, Marcus
    Lundblad]
  * Check for char* returns of ambiguous ownership using clang-tidy [!1105,
    Philip Chimento]
  * testConsole fails if source directory contains + [#745, !1106, Simon
    McVittie]
  * Revert "Gio: Rewrite _makeProxyWrapper as a class expression" and print a
    deprecation warning instead [!1107, Philip Chimento]


========================================
  glib
========================================

Overview of changes in GLib 2.89.4, 2026-08-23
==============================================

 - Improve support for nanosecond source timeouts (#4012, #4018, #4025,
   GNOME/mutter#4994, work by Benjamin Otte)

 - Fix installed service file containing build path (#4011, work by
   Jaipaul Cheernam)

 - Support clicking notification icons on Windows (!5019, work by otaxhu)

 - Improve stream splice performance by increasing buffer size (!5316, work by
   Christian Hergert)

* Bugs fixed:
  - #1936 Potentially enable gbitlock USE_ASM_GOTO with clang9+ ? (Luca Bacci)
  - #3359 1bit-emufutex test fails under ASAN / TSAN (Luca Bacci)
  - #3695 TSan data race in gobject / binding test (Luca Bacci)
  - #3836 filenamecompleter test fails on Hurd (Philip Withnall)
  - #3992 (CVE-2026-16118) (#YWH-PGM9867-233) Heap Overflow on GLib through
    _xdg_mime_magic_parse_magic_line() in gio/xdgmime/xdgmimemagic.c via
    Incorrect Byte-Swap Pointer Arithmetic on MIME magic content in user-
    writable XDG data location
  - #4003 GDesktopAppInfo should validate desktop file path snippets (Philip
    Withnall)
  - #4011 gio/tests/services: Installed service file contains build path after
    !5259 (Jaipaul Cheernam)
  - #4012 glib:monotonic-time-ns/similar random failures on riscv64 (Benjamin
    Otte)
  - #4018 mainloop test fails with test_timeouts_ns() assertion failure
    (Benjamin Otte)
  - #4019 documentportal test fails on Hurd as g_unix_fd_query_path() is not
    supported (Kashyap Ekbote)
  - #4020 ‘TLS callback not invoked’ error on msys2-clang64 CI job (Luca Bacci)
  - #4023 pollable test fails on FreeBSD (Ting-Wei Lan)
  - #4025 tests/monotonic-time: test_similar is racy under scheduling jitter
    (Benjamin Otte)
  - GNOME/mutter#4994 Test timeout: core+mutter/backends/native - mutter:thread
    (Benjamin Otte)
  - !5019 gnotification-win32: Handling notification icon click
  - !5022 gnotification-backend: Setting application as a GObject property
  - !5260 docs: Update path to information about installing GLib
  - !5263 Minor test and GKeyFile fixes
  - !5266 docs: Fix gio gi-docgen docs_url
  - !5267 build: fix grab-gio-dll-paths.py invocation in case glib is a
    subproject
  - !5268 Update Czech translation
  - !5269 Update Georgian translation
  - !5270 glocalfile: Honour x-gvfs-trash/x-gvfs-notrash from fstab mount points
  - !5271 Update Ukrainian translation
  - !5272 Update Chinese (China) translation
  - !5274 Update Slovenian translation
  - !5275 Update Georgian translation
  - !5276 Update Ukrainian translation
  - !5277 ci: Add a ubsan job
  - !5280 Update Chinese (China) translation
  - !5281 Update Romanian translation
  - !5282 Update Persian translation
  - !5284 Update Occitan translation
  - !5288 Update Basque translation
  - !5290 Update Brazilian Portuguese translation
  - !5291 Update Catalan translation
  - !5293 Update Galician translation
  - !5294 Update Lithuanian translation
  - !5295 Update Hebrew translation
  - !5296 fix a potentially quadratic-time regex to be linear.
  - !5297 Fix utils-isolated test failure when running as root
  - !5299 Update Belarusian translation
  - !5301 localfileinfo: Fix swapped selinux context symlink logic
  - !5305 Update Bulgarian translation
  - !5308 build: Some test dependencies fixes
  - !5309 Handle some thread sanitizer races
  - !5310 gbsearcharray: Fix a -Wsign-conversion warning in
    G_BSEARCH_UPPER_POWER2
  - !5312 mkenums: remove use of deprecated os.path.commonprefix()
  - !5313 docs: Remove Jonathan Matthew as a co-maintainer
  - !5315 Update Kazakh translation
  - !5316 gio/outputstream: increase splice buffer size
  - !5317 Update Occitan translation
  - !5318 Update Swedish translation

* Translation updates:
  - Basque (Asier Saratsua Garmendia)
  - Belarusian (Vasil Pupkin)
  - Bulgarian (Alexander Alexandrov Shopov)
  - Catalan (Xavi Ivars)
  - Chinese (China) (luming zh)
  - Czech (Daniel Rusek)
  - Galician (Francisco Diéguez Souto)
  - Georgian (Ekaterine Papava)
  - Hebrew (Yaron Shahrabani)
  - Kazakh (Baurzhan Muftakhidinov)
  - Lithuanian (Aurimas Černius)
  - Occitan (post 1500) (Quentin PAGÈS)
  - Persian (Danial Behzadi)
  - Portuguese (Brazil) (Luiggi Cardoso)
  - Romanian (Antonio Marin)
  - Slovenian (Martin)
  - Swedish (Anders Jonsson)
  - Ukrainian (Yuri Chornoivan)



========================================
  glibmm
========================================

2.89.1 (unstable) 2026-08-26

Glib:
* SignalTimeout: Add connect_ns(), connect_ns_once().
* Source: Add get_time_ns().
  (Kjell Ahlstedt)

Gio:
* ApplicationCommandLine: Add property_is_remote().
* DesktopAppInfo: Add property_filename().
* UnixFDList: Add peek(), lookup(), append_take().
  (Kjell Ahlstedt)

Build:
* Require glib >= 2.89.4
  (Kjell Ahlstedt)



========================================
  glycin
========================================

## 2.2.beta.1 (2026-08-21)

This release contains the following new component versions:

- glycin-core 4.0.0-beta.1
- glycin-heif 2.2.0-beta.1
- glycin-image-rs 2.2.0-beta.1
- glycin-jxl 2.2.0-beta.1
- glycin-raw 2.2.0-beta.1
- glycin-svg 2.2.0-beta.1
- glycin-test 2.2.0-beta.1
- glycin-thumbnailer 2.2.0-beta.1
- glycin 4.0.0-beta.1
- glycin-builtin 4.0.0-beta.1
- glycin-external 4.0.0-beta.1
- libglycin 2.2.0-beta.1
- libglycin-gtk4 2.2.0-beta.1

### Fixed

- Libglycin relied on the Gio.File async API working when used via it's sync
  API. However, consumers like GNOME Shell, gdk-pixbuf, and Nautilus are
  exhausting the GTask thread pool via spawning a lot of threads via
  `g_task_run_in_thread()` blocking on libglycin. Since libglycin can't make any
  progress on opening or loading files, this leads to a deadlock. While the
  practice of exhausting GTasks is considered bad practice, there are too many
  library consumers relying on this behavior to work. Libglycin now uses the
  sync GIO operations when the sync API is used.
- Work around memory leak in gtk-rs <https://github.com/gtk-rs/gtk-rs-
  core/issues/2011> #314


========================================
  gnome-app-list
========================================

2026.08
=======
* Update app list
* Fix fetching data from GNOME GitLab
* CI: disable unnecessary C-specific jobs

Contributors:
  Milan Crha, Allan Day


========================================
  gnome-autoar
========================================

Major changes in 0.5.0:
* format-filter: Add zstd to supported formats (Balló György)
* compressor: Don't use wildcard query string (Khalid Abu Shawarib)
* Remove gnome-autoar-gtk (Emmanuele Bassi, Peter Eisenmann)
* doc: migrate to gi-docgen (Iñigo Martínez, Corey Berla)
* ci: Use CI Fedora template (Peter Eisenmann)
* ci: Publish online documentation (Corey Berla)
* build: Rename docs option (Peter Eisenmann)
* Various CI fixes until it worked again (Peter Eisenmann)
* Add release script (Peter Eisenmann)
* ci: Use release-service (Peter Eisenmann)


========================================
  gnome-calculator
========================================

Overview of changes in gnome-calculator 51.rc
    * Updated translations


========================================
  gnome-calendar
========================================

Major Changes in 51.rc:
* Improve drag and drop behavior on the Month view. You can now drop events
  on top of other events.
* More keyboard navigation improvements in the Month view.
  When an event is focused, pressing Ctrl+Tab focuses the month cell behind it.
  When a month cell is focused, pressing Shift+Tab focuses the first event
  in front of it.
* Fix a rare crash in the Month view when scrolling
* Be a little more permissive with the headers of remote iCalendar files.
  Files with LF line breaks are now accepted. These files are not technically
  compliant with RFC 5545, but some files are formatted like this in the wild
  and other calendaring applications accept them without problem.
* Fix event popover showing outside the window when the left mouse button is
  released outside the window
* Fix inverted Ctrl+Scroll zoom direction in the Week view
* Updated translations


========================================
  gnome-characters
========================================

51.rc
=====
* meson: Add check parameter to run_command
* Stop using G_GNUC_CONST in _get_type functions
* flatpak: Disable gnome-desktop's qr feature
* New translations:
  - Lao
  - Norwegian Bokmål
* Translation updates:
  - Belarusian
  - Catalan (Valencian)
  - Cornish
  - Dutch
  - German
  - Icelandic
  - Indonesian
  - Italian
  - Kabyle
  - Norwegian Nynorsk
  - Persian
  - Polish
  - Santali
  - Serbian
  - Slovak


========================================
  gnome-clocks
========================================

gnome-clocks 51.rc
==================
* meson: Require meson 1.7
* flatpak: Disable gnome-desktop's qr and systemd features
* Translation updates


========================================
  gnome-connections
========================================

51.rc.1 - 1 Sep, 2026
====================

Changes since 51.rc

  - Fixed Flatpak build

  - Added/Updated translations:
     - Serbian

51.rc - 31 Aug, 2026
====================

Changes since 51.beta2

  - Added/Updated translations:
     - Basque
     - Brazilian-Portuguese
     - Bulgarian
     - Catalan
     - Catalan
     - Dutch
     - Finnish
     - French
     - Galician
     - German
     - Lithuanian
     - Norwegian Bokmål
     - Persian
     - Swedish
     - Turkish
     - Uighur


========================================
  gnome-console
========================================

Version 51.rc
~~~~~~~~~~~~~

New Translations
 * Bjørn Mørkedal  (Norwegian Nynorsk)

Updated Translations
 * Basque  (Asier Saratsua Garmendia)
 * Czech  (Patrik Sivek)
 * French  (Guillaume Bernard)
 * Galician  (Francisco Diéguez Souto)
 * Hebrew  (Yaron Shahrabani)
 * Kazakh  (Baurzhan Muftakhidinov)
 * Lithuanian  (Aurimas Aurimas Černius)
 * Polish  (Victoria Niedzielska)
 * Serbian  (acey dot)
 * Swedish  (Anders Jonsson)
 * Turkish  (Emin Tufan Çetin)

Version 51.beta
~~~~~~~~~~~~~~~

This cycle has seen a focus on stability with our ever expanding testsuite
helping us iron out some rough edges, alongside tackling issues found in the
wild, all whilst keeping pace with developments in the wider platform.

Thanks to Inochi Amaoto, Maximiliano, and Harald Hoyer, for their patches!

New Translations
 * Lao  (Saikeo Kavhanxay)

Updated Translations
 * Belarusian  (Vasil Pupkin)
 * Brazilian Portuguese  (burns)
 * Bulgarian  (Alexander Alexandrov Shopov)
 * Catalan  (Xavi Ivars)
 * Chinese (China)  (Luke Na, luming zh)
 * Cornish  (Flynn Peck)
 * Dutch  (Nathan Follens)
 * Georgian  (Ekaterine Papava)
 * Italian  (Davide Ferracin)
 * Norwegian Bokmål  (Kjartan Maraas)
 * Occitan  (Quentin PAGÈS)
 * Persian  (Danial Behzadi)
 * Polish  (Victoria Niedzielska)
 * Romanian  (Antonio Marin)
 * Serbian  (Марко Костић)
 * Slovak  (Jose Riha)
 * Slovenian  (Martin)
 * Thai  (Aefgh Threenine)
 * Ukrainian  (Yuri Chornoivan)
 

========================================
  gnome-control-center
========================================

===============
Version 51.rc.1
===============

- Various translation updates

Build
- Bump dependency on gsettings-desktop-schemas to 51.beta

Main Window
- Move focus to the panel content when activating item in the sidebar

Accessibility
- Fix "Configure Screen Reader" button not launching Orca settings
- Fix segfault when launching "Sound" settings from "Hearing" page

Apps
- Add drop-shadow style to default app combo icons
- Fix a11y of default app combo items (so screen readers can read it)
- Request global-shortcuts portal to rebind shortcuts on removal

Color
- Improve keyboard navigation of devices list (a11y)

Fingerprints
- Fix margings in dialog status page
- Fix critical for packing verify button in AdwPreferencesPage directly

Keyboard
- Fix crash when removing key combos for global shortcuts

Mobile Networks
- Align no-sim status page vertically
- Port APN selection dialog to AdwDialog

Notifications
- Hide apps not set for the current desktop environment (.desktop OnlyShowIn)

Users
- Fix changing user avatar not updating visible page
- Rename fingerprint row title



========================================
  gnome-initial-setup
========================================

51.rc
-----

* Require accountsservice >= 26.12.8 for act_user_uses_homed
* Require meson >= 0.60.0
* Migrate realm manager from GSimpleAsyncResult to GTask
* Fix potential command injection in keyboard preview
* Zeroise Kerberos password before freeing
* Fix markup injection in privacy policy URL
* Various CI fixes

Translation updates

- Basque (Asier Saratsua Garmendia)
- Brazilian Portuguese (Luiggi Cardoso)
- Bulgarian (Alexander Alexandrov Shopov)
- Catalan (Xavi Ivars)
- Chinese (China) (luming zh)
- Dutch (Nathan Follens)
- Finnish (Jiri Grönroos)
- French (Lucien)
- Galician (Francisco Diéguez Souto)
- Greek (Efstathios Iosifidis)
- Hebrew (Yaron Shahrabani)
- Hungarian (Balázs Úr)
- Interlingua (Emilio Sepúlveda)
- Korean (Seong-ho Cho)
- Lithuanian (Aurimas Aurimas Černius)
- Norwegian Bokmål (Miika Brenna Jarsve)
- Norwegian Nynorsk (Miika Brenna Jarsve)
- Persian (Danial Behzadi)
- Polish (Marcel Mrówka)
- Russian (Artur S0)
- Serbian (acey dot)
- Swedish (Anders Jonsson)
- Turkish (Emin Tufan Çetin)
- Uighur (Abduqadir Abliz)


========================================
  gnome-maps
========================================

51.rc - Aug 29, 2026
=========================

Changes since 51.beta
 - Update appdata screenshots
 - Update highway shields from OpenStreetMap-Americana
 - Update OpenStreetMap POI types
 - Update to use v6 of the MOTIS /plan endpoint for public transit routing

Added/updated/fixed translations
 - Turkish
 - Lithuanian
 - Danish
 - Galician
 - Portuguese
 - Norwegian Nynorsk
 - Norwegian Bokmål
 - Swedish
 - Finnish
 - Bulgarian
 - Uighur
 - Indonesian
 - Dutch
 - Catalan
 - Hebrew
 - Chinese (China)
 - Persian
 - Basque
 - Occitan
 - Romanian
 - Belarusian

All contributors to this release
Abduqadir Abliz <sahranbay@gmail.com>
Alan Mortensen <oversaet@proton.me>
Alexander Alexandrov Shopov <ash@kambanaria.org>
Anders Jonsson <anders.jonsson@norsjovallen.se>
Andika Triwidada <atriwidada@gnome.org>
Antonio Marin <gnmer.6qxyg@slmail.me>
Asier Saratsua Garmendia <asiersarasua@ni.eus>
Aurimas Černius <aurimas.cernius@mailo.com>
Bjørn Mørkedal <gnome@morkedal.com>
Danial Behzadi <dani.behzi@ubuntu.com>
Emin Tufan Çetin <etcetin@gmail.com>
Francisco Diéguez Souto <frandieguez@gnome.org>
Hugo Carvalho <hugokarvalho@hotmail.com>
Jan-Michael Brummer <jan.brummer@tabos.org>
Jiri Grönroos <jiri.gronroos@iki.fi>
Kjartan Maraas <kjartan.maraas@gmail.com>
luming zh <lumingzh@qq.com>
Marcus Lundblad <ml@dfupdate.se>
Nathan Follens <nfollens@gnome.org>
Quentin PAGÈS <pages_quentin@hotmail.com>
Vasil Pupkin <3abac@3a.by>
Xavi Ivars <xavi.ivars@gmail.com>
Yaron Shahrabani <sh.yaron@gmail.com>


========================================
  gnome-remote-desktop
========================================

51.rc
=====
* Add support for Kerberos multi user remote login [Jonas; !411, !414, !418]
* Fix Vulkan image allocation [Pavel; !419]
* Fix building on 32 bit architectures [Jonas; !416]
* Misc bug fixes & cleanups [Pavel, Pascal; !420, !423]

Contributors:
  Jonas Ådahl, Pascal Nowack, Pavel Shilin

51.beta
=======
* Fix video corruption when using VA-API [Pavel; !412]
* Add support for smartcard redirection [Joan; !406]
* Misc bug fixes & cleanups [Jonas; !413]

Contributors:
  Jonas Ådahl, Joan Torres Lopez, Pavel Shilin

Translators:
  Kjartan Maraas [nb], Aefgh Threenine [th]


========================================
  gnome-session
========================================

=============
Version 51.rc
=============

- Switched to dbus for looking up logind graphical session
- Downgraded logout inhibitors from strong to weak, as a stop-gap fix for
  buggy inhibitor behavior
- Translation updates


========================================
  gnome-settings-daemon
========================================

=============
Version 51.rc
=============
- Translation updates
- CI improvements

Power:
- Avoid overlap between panel dimming and idle sleep notification


========================================
  gnome-shell
========================================

51.rc
=====
* Fix glitch when switching workspaces with direct scanout [Sebastian; !4320]
* Use glycin to load and cache background images [Bilal; !4134]
* Support building with libical4 [Xi; !4215]
* Refuse to unlock screen after screen time limit was reached [Florian; !4321]
* Fix blocking when toggling wireless toggle [PolyMeilex; !4323]
* Continue port from raw event handlers to controllers [Carlos; !4330, !4304]
* Fix focusing calendar app from reminder notification [Sebastian; !4327]
* Don't show busy cursor when activating actions [Sebastian; !4325]
* Fix race condition that prevents password prompt from showing [Adrian; !4336]
* Fix glitch when cancelling lock screen prompt with Esc [Joaquín; !4326]
* Track magnifier mouse position without polling [Kacper; !4344]
* Limit parallel texture loading operations [Georges; !4349]
* Focus first menu item when opened via keyboard [Sergio; !4189]
* Fix race condition when enabling extensions [Sergio; !3640]
* Open windows created via new-window action on correct workspace
  [Sebastian; !4071]
* Plugged leak [Michel; !4337]
* Misc. bug fixes and cleanups [rayjonesjay, Florian, DaPigGuy, Joan, Javad,
  Michel, Sebastian, Marco, Maximiliano, Carlos, Joan, Milan; !4313, !4332,
  !4340, !4342, !4335, !4338, !4329, !4345, !4346, !4339, !4348, !4354, !4341,
  !4358, !4357, !4356, !4362, !4368, !4366, !4369, !4371, !4374, !4373, !4377,
  !4376]

Contributors:
  Georges Basile Stavracas Neto, Sergio Costas Rodriguez, Milan Crha, DaPigGuy,
  Michel Dänzer, Bilal Elmoussaoui, Carlos Garnacho, Prasanta Hembram, Kacper,
  Sebastian Keller, Florian Müllner, PolyMeilex, Javad Rahmatzadeh,
  rayjonesjay, Xi Ruoyao, Maximiliano Sandoval, Joan Torres Lopez,
  Marco Trevisan (Treviño), Arlewatyerre Tuhoro-Bell, Joaquín Vacas Verísimo,
  Adrian Vovk

Translators:
  Flynn Peck [kw], Zeqian Sun [zh_CN], Asier Saratsua Garmendia [eu],
  Antonio Marin [ro], Yuri Chornoivan [uk], Brage Fuglseth [nb],
  twlvnn kraftwerk [bg], Prasanta Hembram [sat], Davide Ferracin [it],
  burns [pt_BR], Yaron Shahrabani [he], Andika Triwidada [id],
  Francisco Diéguez Souto [gl], Nathan Follens [nl], Xavi Ivars [ca],
  小山田 純 - Oyamada Jun [ja], Abduqadir Abliz [ug], Jiri Grönroos [fi],
  Baurzhan Muftakhidinov [kk], Aurimas Aurimas Černius [lt],
  Anders Jonsson [sv], Marcel Mrówka [pl], Lucien [fr], Emin Tufan Çetin [tr],
  Changwoo Ryu [ko], Arlewatyerre Tuhoro-Bell [mi], Jor Teron [mjw]


========================================
  gnome-software
========================================

Version 51~rc
~~~~~~~~~~~~~
Released: 2026-08-28

This is an unstable release with the following changes:
 * Various user interface fixes

This release also updates translations:
 * Basque (Asier Saratsua Garmendia)
 * Belarusian (Vasil Pupkin)
 * Bulgarian (Alexander Alexandrov Shopov)
 * Burmese (zay yar lwin)
 * Catalan (Victor Dargallo, Xavi Ivars, Jordi Mas)
 * Chinese (China) (luming zh)
 * Chinese (Taiwan) (Cheng-Chia Tseng)
 * Czech (Patrik Sivek)
 * Dutch (Nathan Follens)
 * Finnish (Jiri Grönroos)
 * French (Lucien)
 * Galician (Francisco Diéguez Souto)
 * Georgian (Ekaterine Papava)
 * Hebrew (Yaron Shahrabani)
 * Indonesian (Andika Triwidada)
 * Kazakh (Baurzhan Muftakhidinov)
 * Korean (Seong-ho Cho)
 * Lithuanian (Aurimas Černius)
 * Norwegian Bokmål (Kjartan Maraas)
 * Norwegian Nynorsk (Bjørn Mørkedal)
 * Occitan (post 1500) (Quentin PAGÈS)
 * Persian (Danial Behzadi)
 * Portuguese (Brazil) (burns)
 * Russian (Artur S0)
 * Slovenian (Martin)
 * Swedish (Anders Jonsson)
 * Thai (Aefgh Threenine)
 * Turkish (Emin Tufan Çetin)
 * Uighur (Abduqadir Abliz)
 * Ukrainian (Yuri Chornoivan)


========================================
  gnome-system-monitor
========================================

New in 51.rc - 29 August 2026

* Updated translations


========================================
  gsettings-desktop-schemas
========================================

Major changes in 51.rc
======================
- Added setting for custom pointer acceleration profile
- Remove gconf schema migration files
- Translation updates


========================================
  gst-thumbnailers
========================================

## 1.1.0

- Update dependencies


========================================
  gtk
========================================

Overview of Changes in 4.23.4, 01-09-2026
=========================================

* Bugs fixed:
  - #7879 AT-SPI attempts to use /org/a11y/atspi/cache before it is ready w/gtk
    4 apps (Mike Gorse)
  - #8137 GtkListView misses items (Sergey Bugaev)
  - #8263 MacOS:  GMainContext uses stale poll array after re-entrant GPollFunc
  - #8293 macos: Drop to GTK4 app is not handled instantly
  - #8320 Issue: Fix Memory Leaks and Potential Crashes in GTK Components
    (Matthias Clasen)
  - #8330 GtkConstraintLayout: non-required inequality constraints release an
    error variable twice (Emmanuele Bassi)
  - #8334 Wayland: SIGSEGV in text_input_preedit_hint() when using IBus Chewing
    in GTK 4 applications (Takao Fujiwara)
  - #8343 macOS: Massive memory leak when unfocusing a window with an open popup
  - #8351 (GtkTextView) Cutting, pasting, or deleting text does not reset
    virtual cursor position (Greg Beauchesne)
  - #8355 GtkText's input interceptor logic is too eager (Carlos Garnacho)
  - #8357 gtk4-demo empty context menu on tabs (Matthias Clasen)
  - #8359 The menu bar focusing with F10 is wrong
  - #8360 GtkAccessibleTextInterface mismatch between interface documentation
    and its implementations (Matthias Clasen)
  - #8362 `gtk_test_init` docs incorrect about locale (Matthias Clasen)
  - #8367 Shortcut labels in menus started showing keypad/numpad keys instead of
    regular ones (Sebastian Keller)
  - !6178 Enable ubsan in the sanitizers CI build (Matt Turner)
  - !9639 rendernode: Add bilevel opacity flag (Benjamin Otte)
  - !9778 listbase: Sanity-check alignment values (Sergey Bugaev)
  - !9982 inspector: Add a frametime overlay (Benjamin Otte)
  - !10049 gsk/vulkan: put the globals in a UBO instead of push constant
    (Ampernic)
  - !10120 macos: Instantly react to dropped content (Arjan Molenaar)
  - !10183 demos/gtk-demo: Drop nonexistent session-id property (Harsh Verma)
  - !10190 android/contentfile: Return NOT_SUPPORTED for foreign copy sources
    (Zhou Qiankang)
  - !10193 Update glib and GStreamer deps and move Fedora CI to F45 (Benjamin
    Otte)
  - !10212 Update Romanian translation
  - !10214 svg: Make symbolic rendering opt-in (Matthias Clasen)
  - !10215 svg: Add tests for symbolic rendering (Matthias Clasen)
  - !10216 macos(dnd): Use thread default context for populating the pastboard
    (Arjan Molenaar)
  - !10217 svg: Avoid a crash (Matthias Clasen)
  - !10219 Update Bulgarian translation
  - !10220 svg: Serialize gpa:rendering (Matthias Clasen)
  - !10221 svg: Serialize gpa:rendering (Matthias Clasen)
  - !10222 Update Persian translation
  - !10223 placesview: Small cleanup (Matthias Clasen)
  - !10226 Update Basque translation
  - !10231 Update Chinese (China) translation
  - !10232 Update Chinese (China) translation
  - !10233 Update Catalan translation
  - !10234 Update Catalan translation
  - !10235 various fixes (Benjamin Otte)
  - !10236 gsk: Fix a typo in quad printing (Matthias Clasen)
  - !10240 Update Galician translation (Francisco Diéguez Souto)
  - !10241 Update Hebrew translation
  - !10243 build: Fix static linking on Windows (Matthias Clasen, Christoph
    Reiter)
  - !10244 gsk/gpu: avoid GPU draw ops for zero-ink glyphs (Matthias Clasen)
  - !10247 Update Brazilian Portuguese translation
  - !10248 rendernodeparser: Allow naming paths (Benjamin Otte)
  - !10249 svg: Fix some state handling mishaps (Matthias Clasen)
  - !10250 icons: Add folder-projects-symbolic (g.willems)
  - !10251 adjustment: Respect the reduced-motion setting (g.willems)
  - !10252 gdkcontentserializer: close the string serializer's converter stream
    (Marc-Antoine Perennou)
  - !10253 color scale: Make vertical alpha scales work (Matthias Clasen)
  - !10260 svg: Avoid unnecessary rendering work (Christian Hergert)
  - !10261 macos: fix ungrab when popovers are open (Arjan Molenaar)
  - !10266 Add a setting for accent color (Matthias Clasen)
  - !10267 color scale: Make vertical alpha scales work (Matthias Clasen)
  - !10268 shortcutswindow: Allow documenting clicks (Matthias Clasen)
  - !10269 testutils: Small docs updates (Matthias Clasen)
  - !10270 Updated Lithuanian translation
  - !10271 various cleanups (Benjamin Otte)
  - !10275 svg: Be more careful (Matthias Clasen)
  - !10276 Update Swedish translation
  - !10277 Update Norwegian Bokmål translation
  - !10278 svg: Really apply states if animation is off (Matthias Clasen)
  - !10279 Update Korean translation
  - !10280 Update Chinese (China) translation
  - !10281 Update Slovenian translation
  - !10282 Update Kazakh translation
  - !10283 svg: Make svg_element_get_rect more robust (Matthias Clasen)
  - !10284 Update Georgian translation
  - !10285 Update Occitan translation
  - !10286 android: Expose gtk-accent-color XSetting (Florian "sp1rit"​)
  - !10287 gdk/wayland: Set app_id on xdg-activation token (Sergey Bugaev)
  - !10288 Update Ukrainian translation
  - !10289 Update Persian translation
  - !10291 Update Galician translation
  - !10292 Update Catalan translation
  - !10293 Update Bulgarian translation
  - !10294 Update Czech translation
  - !10295 Fix pomenubar behavior to match Gtk 3 (Lukáš Tyrychtr)
  - !10298 Update Hebrew translation
  - !10299 Update Hebrew translation
  - !10300 Add svg_element_get_polyline (Matthias Clasen)
  - !10301 Update Turkish translation
  - !10302 gtksettings: Add missing Since annotation (Maximiliano Sandoval)
  - !10303 label: Ensure the layout before computing accessible text extents
  - !10307 Update French translation
  - !10308 Update Uighur translation
  - !10309 Update Korean translation
  - !10310 Update Lithuanian translation
  - !10312 Update Basque translation
  - !10315 array: Assert that added items don't point into array (Benjamin Otte)

* Translation updates:
  - Basque (Asier Saratsua Garmendia)
  - Bulgarian (Alexander Alexandrov Shopov)
  - Catalan (Xavi Ivars)
  - Chinese (China) (luming zh)
  - Czech (Daniel Rusek)
  - French (Guillaume Bernard)
  - Galician (Francisco Diéguez Souto)
  - Georgian (Ekaterine Papava)
  - Hebrew (Yaron Shahrabani)
  - Kazakh (Baurzhan Muftakhidinov)
  - Korean (Changwoo Ryu)
  - Lithuanian (Aurimas Černius)
  - Norwegian Bokmål (Kjartan Maraas)
  - Occitan (post 1500) (Quentin PAGÈS)
  - Persian (Danial Behzadi)
  - Portuguese (Brazil) (Rafael Fontenelle)
  - Romanian (Antonio Marin)
  - Slovenian (Martin)
  - Swedish (Anders Jonsson)
  - Turkish (Emin Tufan Çetin)
  - Uighur (Abduqadir Abliz)
  - Ukrainian (Yuri Chornoivan)



========================================
  gvfs
========================================

Major changes in 1.61.91
========================
* trash: Fix metadata handling when restoring or emptying (Liu Zhangjian)
* trash: Honour x-gvfs-trash/x-gvfs-notrash from fstab mount points (Nick)
* dav: Fix response body leaks to prevent hangs (Miroslav Prasil, Ondrej Holy)
* Some other fixes (Ladislav Michl, correctmost)
* Translation updates (luming zh, Vasil Pupkin)


========================================
  librsvg
========================================

Version 2.62.91
===============

librsvg crate version 2.63.0-beta.1

librsvg-rebind crate version 0.3.0

- #1237: Update test suite for change in how Pango renders underline/overline.

- Update Rust dependencies.

- Update C dependencies in the CI.



========================================
  libshumate
========================================

===================
Version 1.7.rc
===================
 - No changes since 1.7.beta


========================================
  localsearch
========================================

NEW in 3.12.rc - 2026-08-31
===========================
  * Fix situations where files would be needlessly re-extracted
  * Improve test coverage of CLI tools
  * Improve test coverage of writeback service

Translations: bg, ca, eu, fa, fr, gl, ko, lt, nb, nl, pt_BR, ru, sv, tr, ug


========================================
  loupe
========================================

## 51.rc (2026-09-01)

### Fixed

- After editing a file and pressing cancel, ask for saving the image instead of waiting for closing the global window.
- After editing a file, unsaved changes were still reported after using the "Save as…" feature.


========================================
  msgraph
========================================

0.3.5 - Aug 27, 2026
===========================
- drive: fall back to /me/drive when /me/drives is denied
- doc: update URLs


========================================
  mutter
========================================

51.rc
=====
* Hook up stylus eraser button configuration [Peter; !4819]
* Fix using hardware cursor for SVG cursors [Michel; !5217]
* Do not require EDID to generate device color profile [Christian; !4961]
* Fix auto-rotate on phones without tablet mode switch [Christian; !4962]
* Decouple timelines from expected presentation times [Michel; !5157]
* Add background effect policy [Kristof; !5160]
* Prevent modifier release from stopping key repeat [muzaffarmhd; !4974]
* Align drag icon coordinates to pixel grid [Juan; !5212]
* Handle cross GPU buffer scanout [Tyler; !5219]
* Fix multiple monitors being reported as primary [liuyingjie; !5228]
* Fix desaturated SDR content in HDR mode [Boogie61; !5230]
* Add primary GPU rendering path using FBOs [Michel; !4921]
* Remove clutter_get_default_backend() [Bilal; !4981]
* Fix offscreen effect glitches on resource scale changes [Victor; !5233]
* Fix hang on external monitor hotplug [Michel; !5255]
* Throttle timelines that don't produce a frame every cycle [Michel; !5252]
* Consider key alias for binding pool bindings [Sebastian K.; !5268]
* Allow overriding client initial config [Jonas; !5033]
* Fix direct scanout handling for captures without dma-buf [Michel; !5276]
* Make binding pool key activation case-insensitive [DaPigGuy; !5264]
* Support Night Light on hardware without GAMMA_LUT [onetr1ck; !5205]
* Fix listing all supported fallback resolutions [Yella; !5238]
* Make software cursor overlay visibility per-view [Victor; !5207]
* Fixed crashes [onetr1ck, Jonas, Michel; !5216, !5028, !5226, !5242]
* Plugged leaks [Sebastian K., Jonas, Toluwaleke, Michel, mohansur, Nathan,
  Gamblit; !4934, !5225, !5235, !5237, !5239, !5222, !5041, !5197]
* Misc. bug fixes and cleanups [Sebastian W., Bilal, Michel, Carlos, Jonas,
  Tyler, Marco, onetr1ck, Renjith, Nicolas; !5208, !4980, !5201, !5142, !5229,
  !5240, !5218, !5246, !5136, !5250, !5253, !5256, !5243, !5148, !5261, !5269,
  !5270, !5281, !5257, !5280]

Contributors:
  Boogie61, Victor C., DaPigGuy, Michel Dänzer, Bilal Elmoussaoui,
  Nicolas Fella, Gamblit, Carlos Garnacho, Christian Glombek, Peter Hutterer,
  Kristof Imeri, Sebastian Keller, liuyingjie, mohansur, muzaffarmhd,
  Toluwaleke Ogundipe, onetr1ck, Juan Pablo Ugarte, Renjith Pananchikkal,
  Yella Ramya Krishna, Nathan Saslavsky, Tyler Schicke,
  Marco Trevisan (Treviño), Sebastian Wick, Jonas Ådahl

Translators:
  luming zh [zh_CN], Yuri Chornoivan [uk], Martin [sl], Ekaterine Papava [ka],
  Quentin PAGÈS [oc], Antonio Marin [ro], Yaron Shahrabani [he],
  Danial Behzadi [fa], Asier Saratsua Garmendia [eu], burns [pt_BR],
  Xavi Ivars [ca], Nathan Follens [nl], Francisco Diéguez Souto [gl],
  Aurimas Černius [lt], Abduqadir Abliz [ug], Alexander Alexandrov Shopov [bg],
  Jiri Grönroos [fi], Baurzhan Muftakhidinov [kk], Anders Jonsson [sv],
  Emin Tufan Çetin [tr], Patrik Sivek [cs], Guillaume Bernard [fr]


========================================
  nautilus
========================================

Major Changes in 51.rc
======================
* Enhancements:
- Add Santali translation (Prasanta Hembram)
- Add tests for image, files-view, properties (Khalid Abu Shawarib)
- Add shortcut to focus file chooser filename entry (Peter Eisenmann)
- Delay clearing of the view for smoother navigation (Peter Eisenmann)
- Add rename, trash and folder opening functionality to previewer (Peter Eisenmann)
- Use type-to-search pattern in app-chooser (Peter Eisenmann)
- Mark network address entry invalid on the a11y layer when appropriate (Lukáš Tyrychtr)
- Announce feedback text to screen readers in filename entries (Felipe Borges)

* Bugfixes:
- Fix tab overview behavior with single tab (Khalid Abu Shawarib)
- Fix empty list state in app-chooser (Peter Eisenmann)
- Only show apps in one section in app-chooser (Peter Eisenmann)
- Show parent folder row when properties dialog is detached (Hanzala Sohrab)
- Fix memory trimming on window closure (Peter Eisenmann)
- Correctly fix non-keypad shortcuts in menus (Peter Eisenmann)
- Close app when only property windows are left (Peter Eisenmann)
- Restore focus and selection if a file gets removed (Lukáš Tyrychtr)

* Cleanups:
- Drop view-related context menu entries (Peter Eisenmann)
- Add and use recursive directory iterator helper (Peter Eisenmann)
- Attempt using any sushi version (Peter Eisenmann)

* Translation updates (GNOME Translation Project contributors)


========================================
  orca
========================================

51.rc - 1 September 2026

MathCAT:

* Bump version to 7.6-rc.3

Extensions:

* Add support to get Atspi version from the currently-running Orca.

Web:

* Give assertive live regions a higher priority in the event manager's
  queue so they reach the live region presenter sooner.

* Improve presentation after dead/replaced-object recovery.

General:

* Implement support (behind a flag) for Orca-controlled text selection.
  This will make it possible for app and browser developers to fix bugs
  before this new Orca feature goes live in the v52 release.

* Fix several issues related to Orca controlling the caret in non-web
  content.

* Improve performance related to ancestor lookup.

* Handle timeout from GPaste during clipboard presenter activation.

* Fix some terminal chattiness issues.

* Fix Say All line repetition in GTK4 text views.

* Fix several issues related to presentation of GTK3 comboboxes.

New and updated translations (THANKS EVERYONE!!!):

  be              Belarusian                Vasil Pupkin
  ca              Catalan                   Xavi Ivars
  cs              Czech                     Patrik Sivek
  de              German                    Christian Kirbach
  eu              Basque                    Asier Saratsua Garmendia
  fa              Persian                   Danial Behzadi
  gl              Galician                  Francisco Diéguez Souto
  id              Indonesian                Andika Triwidada
  lt              Lithuanian                Aurimas Černius
  nl              Dutch                     Nathan Follens
  sv              Swedish                   Anders Jonsson
  ug              Uighur                    Abduqadir Abliz
  zh_CN           Chinese (China)           luming zh

=========


========================================
  pygobject
========================================

3.58.0 - 2026-08-27
-------------------

* Stable release

3.57.1 - 2026-08-14
-------------------

* Add extra checks around construction of object destroy notifier :mr:`560`
* `GLib.Pid` should be a number with a special `close` method :mr:`556`
* Use `PathLike` objects for `Gtk.Template` :mr:`555`
* Fast marshalling of `bytearray` to `GBytes` :mr:`558`
* Prevent crashes where `GValue` is `NULL` :mr:`559`


========================================
  rygel
========================================

46.rc.0
=======

 - No functional change, bump g-e-s to 1.28.6 for flatpak CI
   pipeline and force python3 module rebuild

46.rc
=====

- Translation updates

All contributors to this release:
 - Emin Tufan Çetin <etcetin@gmail.com>
 - Kjartan Maraas <kjartan.maraas@gmail.com>
 - Anders Jonsson <anders.jonsson@norsjovallen.se>
 - Aurimas Aurimas Černius <aurimas.cernius@mailo.com>
 - Lucien <luiz01luciano04@gmail.com>
 - Baurzhan Muftakhidinov <baurthefirst@gmail.com>
 - Patrik Sivek <sivekpatrik@gmail.com>
 - Alexander Alexandrov Shopov <ash@kambanaria.org>
 - Abduqadir Abliz <sahranbay@gmail.com>
 - Francisco Diéguez Souto <frandieguez@gnome.org>
 - Vasil Pupkin <3abac@3a.by>
 - Nathan Follens <nfollens@gnome.org>
 - Xavi Ivars <xavi.ivars@gmail.com>
 - Yaron Shahrabani <sh.yaron@gmail.com>
 - Artur S0 <arturios05@bk.ru>
 - Danial Behzadi <dani.behzi@ubuntu.com>

Added/updated translations:
 - be.po, courtesy of Yuras Shumovich
 - bg.po, courtesy of Alexander Shopov
 - ca.po, courtesy of Jordi Mas i Hernàndez
 - cs.po, courtesy of Patrik Sivek
 - fa.po, courtesy of Danial Behzadi
 - fr.po, courtesy of Julien Humbert
 - gl.po, courtesy of Fran Dieguez
 - he.po, courtesy of Yaron Shahrabani
 - kk.po, courtesy of Baurzhan Muftakhidinov
 - lt.po, courtesy of Aurimas Černius
 - nb.po, courtesy of Kjartan Maraas
 - nl.po, courtesy of Nathan Follens
 - ru.po, courtesy of Artur So
 - sv.po, courtesy of Anders Jonsson
 - tr.po, courtesy of Emin Tufan Çetin
 - ug.po, courtesy of Abduqadir Abliz


========================================
  sushi
========================================

51.rc
=====

Enhancements:
- Add Rename (`F2`) and Trash (`Del`) shortcuts (Peter Eisenmann)
- Add `O` as a shortcut to open a file (Peter Eisenmann)
- Open folders in currently previewed nautilus window (Peter Eisenmann)
- Add play/pause (`P`) shortcut for audio and video (Peter Eisenmann)
- Use dark background for videos (Peter Eisenmann)
- Add foundry config (Tau Gärtli)
- Resize window on changed scale factor (Tau Gärtli)

Bug Fixes:
- Fix playing animated images using glycin (Tau Gärtli)
- Fix re-attaching dialog to nautilus after previously closing the window (Corey Berla)
- Ignore errors from stopped/cancelled renderers (Tau Gärtli)
- Fix HTML renderer without WebKit availability (Corey Berla)
- Fix attaching open-with portal dialogs (Tau Gärtli)
- Fix and rework user resizing detection (Tau Gärtli)
- Avoid resizes on opening of window (Tau Gärtli)
- Fix width/height ratio of image renderer (Tau Gärtli)
- Don't scale up small images (Tau Gärtli)
- Prefer Glycin over Papers to handle loading TIFF files (Tau Gärtli)
- Fix long filenames making the window too wide (Tau Gärtli)

Plugins:
- Add example with UI file and shortcuts (Peter Eisenmann)
- Add action group setup helper (Peter Eisenmann)
- Add relative path resolving helper (Peter Eisenmann, Tau Gärtli)
- Rename markReady/markInitialized API functions (Tau Gärtli)
- Add explicit markFailed error API (Peter Eisenmann)
- Remove ResizePolicy.CUSTOM, use ResizePolicy.SCALED instead (Tau Gärtli)

Backend Changes:
- Create RendererWrapper that handles overlays and GTK window size geometry (Tau Gärtli)
- Use SignalGroup for renderer signals (Peter Eisenmann)
- Add cyclic heap dumping development mechanism (Peter Eisenmann)
- Rework content type matching, remove legacy generated type list (Peter Eisenmann)
- Report (some) video stream errors (Peter Eisenmann)
- Separate out LibreOffice conversion logic from pdf renderer (Peter Eisenmann)
- Only initialize PapersDocument on demand (Peter Eisenmann)
- Add an abstraction over GLib sources and connections (Tau Gärtli, Peter Eisenmann)
- Fix various signal-related leaks (Peter Eisenmann, Tau Gärtli)
- Port text UI to blueprint (Tau Gärtli)
- Make private renderer fields inaccessible to renderers (Tau Gärtli)
- Use correct wrap mode in text renderer (Corey Berla)
- Improve error handling (Tau Gärtli)
- Improve reactivity for large text files (Tau Gärtli)

- Translation updates (GNOME Translation Project contributors)


========================================
  sysprof
========================================

Overview of changes in Sysprof 51.rc
=======================================

 * Fix running sysprof-cli with --no-sysprofd and --no-perf
 * Various optimizations to libsysprof
 * Fix a warning when disposing some widget
 * Translation updates

Overview of changes in Sysprof 51.alpha

========================================
  tinysparql
========================================

NEW in 3.12.rc - 2026-08-31
===========================
  * Fix potential memory leaks in JSON-LD serializer
  * Fix possible memory leaks in SPARQL parser


========================================
  xdg-desktop-portal-gnome
========================================

Changes in 51.rc
=================
- Various fixed to the Global Shortcuts portal
- Stop using G_GNUC_CONST in _get_type functions
- Fix input-only Remote Desktop sessions
- Translation updates


