# GNOME Shell changelog > The core user interface of the GNOME desktop. - Vendor: GNOME - Category: Operating Systems - Official site: https://www.gnome.org - Tracked by: What's New (https://whatsnew.fyi/product/gnome-shell) - Harvested from: GitLab (gitlab.gnome.org/GNOME/gnome-shell) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### 49.9 - Date: 2026-08-04 - Version: 49.9 - Original notes: https://gitlab.gnome.org/GNOME/gnome-shell/-/releases/49.9 - Permalink: https://whatsnew.fyi/product/gnome-shell/releases/49.9 - **fixed** — Fix glitch when switching to minimized window on another workspace - **fixed** — Fix miscaled magnified cursor on HiDPI - **fixed** — Fix sound glitch when pushing redundant volume changes - **fixed** — Fix removing arbitrary provider when removing unregistered search provider - **fixed** — Misc. bug fixes and cleanups 49.9 ==== * Fix glitch when switching to minimized window on another workspace [Florian; !4199] * Fix miscaled magnified cursor on HiDPI [Daniel; !4290] * Fix sound glitch when pushing redundant volume changes [Andre; !4302] * Fix removing arbitrary provider when removing unregistered search provider [htrex; !4308] * Misc. bug fixes and cleanups [Daniel, Florian, Marco, Alessandro, Carlos, Joan; !4119, !4193, !4276, !4275, !4248, !4293, !4296, !4306, !4312] Contributors: Alessandro Bono, Andre Eikmeyer, Carlos Garnacho, htrex, Florian Müllner, Daniel Rusek, Joan Torres Lopez, Marco Trevisan (Treviño), Daniel van Vugt ### 50.4 - Date: 2026-08-04 - Version: 50.4 - Original notes: https://gitlab.gnome.org/GNOME/gnome-shell/-/releases/50.4 - Permalink: https://whatsnew.fyi/product/gnome-shell/releases/50.4 - **fixed** — Fix some menu animations - **fixed** — Fix glitch when switching to minimized window on another workspace - **fixed** — Fix miscaled magnified cursor on HiDPI - **fixed** — Fix sound glitch when pushing redundant volume changes - **fixed** — Fix removing arbitrary provider when removing unregistered search provider - **fixed** — Misc. bug fixes and cleanups 50.4 ==== * Fix some menu animations [Florian; !4237] * Fix glitch when switching to minimized window on another workspace [Florian; !4199] * Fix miscaled magnified cursor on HiDPI [Daniel; !4290] * Fix sound glitch when pushing redundant volume changes [Andre; !4302] * Fix removing arbitrary provider when removing unregistered search provider [htrex; !4308] * Misc. bug fixes and cleanups [Florian, Marco, Alessandro, Carlos, Joan; !4193, !4276, !4275, !4248, !4293, !4296, !4306, !4082, !4312] Contributors: Alessandro Bono, Andre Eikmeyer, Carlos Garnacho, htrex, Florian Müllner, Joan Torres Lopez, Marco Trevisan (Treviño), Daniel van Vugt Translators: Baurzhan Muftakhidinov [kk] ### 51.beta - Date: 2026-08-02 - Version: 51.beta - Original notes: https://gitlab.gnome.org/GNOME/gnome-shell/-/releases/51.beta - Permalink: https://whatsnew.fyi/product/gnome-shell/releases/51.beta - **fixed** — Fix glitch when switching to minimized window on another workspace - **added** — Add initial support for 'reduced-motion' setting - **changed** — Explicitly disallow async disable() methods in extensions - **added** — Add SVG-based cursor implementations - **changed** — Continue port from raw event handlers to controllers - **changed** — Improve keyboard navigation of screenshot area selection - **added** — Support COPY, CUT and PASTE action keys in entries - **fixed** — Fix miscaled magnified cursor on HiDPI - **fixed** — Fix sound glitch when pushing redundant volume changes - **changed** — Refine auth prompt UX - **added** — Add support for web login and unified auth mechanism - **added** — Handle event reminder notifications - **fixed** — Fix removing arbitrary provider when removing unregistered search provider 51.beta ======= * Fix glitch when switching to minimized window on another workspace [Florian; !4199] * Add initial support for 'reduced-motion' setting [Florian; !4208] * Explicitly disallow async disable() methods in extensions [Marco; !4276] * Add SVG-based cursor implementations [Carlos; !4278] * Continue port from raw event handlers to controllers [Carlos; !4248] * Improve keyboard navigation of screenshot area selection [Zoey; !4013] * Support COPY, CUT and PASTE action keys in entries [Yaacov; !4257] * Fix miscaled magnified cursor on HiDPI [Daniel; !4290] * Fix sound glitch when pushing redundant volume changes [Andre; !4302] * Refine auth prompt UX [Joan, Ray; !4306] * Add support for web login and unified auth mechanism [Ray, Joan, Marco; !3212] * Handle event reminder notifications [Milan, Florian; !1064] * Fix removing arbitrary provider when removing unregistered search provider [htrex; !4308] * Misc. bug fixes and cleanups [Jonas, Florian, Alessandro B., Alessandro A., Carlos, Adarsh, Marco, Sergio, Sebastian, Jakub, Bilal, Joan; !4249, !4193, !4275, !4261, !4281, !4292, !4293, !4288, !4294, !4296, !4297, !4303, !4305, !4301, !4283, !4117, !4082, !4314, !4312] Contributors: Zoey Ahmed, Yaacov Akiba Slama, Alessandro Astone, Alessandro Bono, Sergio Costas Rodriguez, Milan Crha, Andre Eikmeyer, Bilal Elmoussaoui, Adarsh G M, Carlos Garnacho, htrex, Sebastian Keller, Florian Müllner, Jakub Steiner, Ray Strode, Joan Torres Lopez, Marco Trevisan (Treviño), Daniel van Vugt, Jonas Ådahl Translators: Victoria Niedzielska [pl], Baurzhan Muftakhidinov [kk], Daniel Rusek [cs], Yuri Chornoivan [uk], luming zh [zh_CN], Ekaterine Papava [ka], Martin [sl], Antonio Marin [ro], Yaron Shahrabani [he], Danial Behzadi [fa], Quentin PAGÈS [oc], Vasil Pupkin [be] ### 50.3 - Date: 2026-06-29 - Version: 50.3 - Original notes: https://gitlab.gnome.org/GNOME/gnome-shell/-/releases/50.3 - Permalink: https://whatsnew.fyi/product/gnome-shell/releases/50.3 - **fixed** — Prevent workspaces from being removed mid-animation - **changed** — Announce search result description to screen readers - **changed** — Improve animation when expanding app grid label - **fixed** — Fix spacing in lock screen media notifications - **fixed** — Plugged leak - **fixed** — Misc. bug fixes and cleanups 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] ### 49.8 - Date: 2026-06-29 - Version: 49.8 - Original notes: https://gitlab.gnome.org/GNOME/gnome-shell/-/releases/49.8 - Permalink: https://whatsnew.fyi/product/gnome-shell/releases/49.8 - **fixed** — Fix regression in screenshot area resizing - **added** — Announce search result description to screen readers - **changed** — Improve animation when expanding app grid label - **fixed** — Fix spacing in lock screen media notifications - **fixed** — Plug memory leak 49.8 ==== * Fix regression in screenshot area resizing [Sebastian; !4265] * 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, Sebastian Keller, Florian Müllner, Andre Nijman, Swagtoy, Lukáš Tyrychtr, Daniel van Vugt ### 51.alpha - Date: 2026-06-29 - Version: 51.alpha - Original notes: https://gitlab.gnome.org/GNOME/gnome-shell/-/releases/51.alpha - Permalink: https://whatsnew.fyi/product/gnome-shell/releases/51.alpha - **fixed** — Fix extending screenshot area selection to monitor edges - **fixed** — Fix faulty German translations of several date/time formats - **fixed** — Don't notify dash elements twice to screen reader - **added** — Add rate control to VA-API H.264 screencast pipelines - **fixed** — Fix showing "Install Updates" checkbox in power-off/restart dialog - **fixed** — Fix autorun notification for connected USB drives - **fixed** — Fix spinner resetting on each key press in overview search - **fixed** — Fix reapplying layout on xkb-options changes - **fixed** — Fix wiggle feedback on non-password auth failures - **added** — Expose slow-down-factor in looking glass - **changed** — Improve app grid accessibility - **added** — Support touch scrolling in ScrollView - **changed** — Use custom sound effects instead of sound theme - **changed** — Open session/a11y menu on login screen on either button - **changed** — Use more readable St.ButtonMask values - **added** — Save and restore monitor brightness - **changed** — Only show audio input icon when actually recording - **added** — Support elogind as libsystemd provider - **fixed** — Prevent workspaces from being removed mid-animation - **added** — Support version 2 of text_input_v3 protocol 51.alpha ======== * Fix extending screenshot area selection to monitor edges [Ramez; !4158] * Fix faulty German translations of several date/time formats [Andre K.; Translation/de#88] * Don't notify dash elements twice to screen reader [Sergio; !4182] * Add rate control to VA-API H.264 screencast pipelines [Mikhail; !4171] * Fix showing “Install Updates” checkbox in power-off/restart dialog [Milan; !4185, !4188] * Fix autorun notification for connected USB drives Sebastian K.; !4187] * Fix spinner resetting on each key press in overview search [Vicente; !4191] * Fix reapplying layout on `xkb-options` changes [Sebastian K.; !4205] * Fix wiggle feedback on non-password auth failures [Joan; !4209] * Expose slow-down-factor in looking glass [Florian; !4211] * Improve app grid accessibility [Sergio; !4110, !4111] * Support touch scrolling in ScrollView [Lorenzo; !4138] * Use custom sound effects instead of sound theme [Jakub; !4154] * Open session/a11y menu on login screen on either button [Florian; !4225] * Use more readable St.ButtonMask values [Florian; !4224] * Save and restore monitor brightness [Sebastian W.; !4006] * Only show audio input icon when actually recording [Herman; !4218] * Support elogind as libsystemd provider [Swagtoy; !4233] * Prevent workspaces from being removed mid-animation [Tony; !4014] * Support version 2 of text_input_v3 protocol [Carlos; !4008] * Improve UI for conflicting sessions on login screen [Joan; !4081] * Announce search result description to screen readers [Lukáš; !4251] * Improve animation when expanding app grid label [Daniel; !4247] * Replace GLSLEffect with ClutterShaderEffect [Bilal; !4241] * Fix spacing in lock screen media notifications [Florian; !4217] * Add support for start/end text-align [Florian; !4204] * Pass params object to popupMenu open()/close() methods [Florian; !4240] * Split extensions-app into its own repository [Florian; !4267] * Plugged leak [Alessandro; !4258] * Misc. bug fixes and cleanups [Bilal, fthx, Marco, Florian, Bilal, Sebastian K., Liam, Monster, Achill, Andre N., Alessandro; !4176, !4077, !4183, !4184, !4180, !4135, !4194, !4197, !4201, !4198, !4210, !4220, !4195, !3255, !3257, !4163, !4222, !4226, !4228, !4221, !4234, !4243, !4250, !4253, !4260, !4133, !4266] Contributors: Vicente Bertolotti, Alessandro Bono, Tony Chen, Sergio Costas Rodriguez, Milan Crha, Bilal Elmoussaoui, Herman Fries, fthx, Carlos Garnacho, Mikhail Gavrilov, Achill Gilgenast, Lorenzo Ianotto, Saikeo Kavhanxay, Sebastian Keller, Ramez Medhat, Monster, Florian Müllner, Andre Nijman, Liam Rust, Jakub Steiner, Swagtoy, Joan Torres Lopez, Marco Trevisan (Treviño), Lukáš Tyrychtr, Daniel van Vugt, Sebastian Wick Translators: Andre Klapper [de], Kjartan Maraas [nb], Nathan Follens [nl], Jose Riha [sk], Saikeo Kavhanxay [lo], luming zh [zh_CN], Bjørn Mørkedal [nn], Flynn Peck [kw], Vasil Pupkin [be], Yuri Chornoivan [uk], Martin [sl], Emin Tufan Çetin [tr], Antonio Marin [ro], Kristjan ESPERANTO [de], Ryo Nakano [ja], Davide Ferracin [it], Artur S0 [ru], Cas Pascal [vi], Victoria Niedzielska [pl], Luiggi R. Cardoso [pt_BR] ### 50.2 - Date: 2026-05-28 - Version: 50.2 - Original notes: https://gitlab.gnome.org/GNOME/gnome-shell/-/releases/50.2 - Permalink: https://whatsnew.fyi/product/gnome-shell/releases/50.2 - **fixed** — Fix extending screenshot area selection to monitor edges - **fixed** — Fix faulty German translations of several date/time formats - **fixed** — Don't notify dash elements twice to screen reader - **added** — Add rate control to VA-API H.264 screencast pipelines - **fixed** — Fix showing "Install Updates" checkbox in power-off/restart dialog - **fixed** — Fix autorun notification for connected USB drives - **fixed** — Fix spinner resetting on each key press in overview search - **fixed** — Fix reapplying layout on xkb-options changes - **fixed** — Fix wiggle feedback on non-password auth failures - **changed** — Open session/a11y menu on login screen on either button - **fixed** — Only show audio input icon when actually recording 50.2 ==== * Fix extending screenshot area selection to monitor edges [Ramez; !4158] * Fix faulty German translations of several date/time formats [Andre; Translation/de#88] * Don't notify dash elements twice to screen reader [Sergio; !4182] * Add rate control to VA-API H.264 screencast pipelines [Mikhail; !4171] * Fix showing “Install Updates” checkbox in power-off/restart dialog [Milan; !4185, !4188] * Fix autorun notification for connected USB drives [Sebastian; !4187] * Fix spinner resetting on each key press in overview search [Vicente; !4191] * Fix reapplying layout on `xkb-options` changes [Sebastian; !4205] * Fix wiggle feedback on non-password auth failures [Joan; !4209] * Open session/a11y menu on login screen on either button [Florian; !4225] * Only show audio input icon when actually recording [Herman; !4218] * Misc. bug fixes and cleanups [Bilal, fthx, Marco, Florian; !4176, !4077, !4183, !4184, !4180, !4135, !4194, !4197, !4201, !4198, !4210, !4220] Contributors: Vicente Bertolotti, Sergio Costas Rodriguez, Milan Crha, Bilal Elmoussaoui, Herman Fries, fthx, Mikhail Gavrilov, Saikeo Kavhanxay, Sebastian Keller, Ramez Medhat, Florian Müllner, Liam Rust, Joan Torres Lopez, Marco Trevisan (Treviño) Translators: Andre Klapper [de], Kjartan Maraas [nb], Nathan Follens [nl], Jose Riha [sk], Saikeo Kavhanxay [lo], luming zh [zh_CN], Bjørn Mørkedal [nn], Flynn Peck [kw], Vasil Pupkin [be] ### 49.7 - Date: 2026-05-28 - Version: 49.7 - Original notes: https://gitlab.gnome.org/GNOME/gnome-shell/-/releases/49.7 - Permalink: https://whatsnew.fyi/product/gnome-shell/releases/49.7 - **fixed** — Fix extending screenshot area selection to monitor edges - **fixed** — Don't notify dash elements twice to screen reader - **added** — Add rate control to VA-API H.264 screencast pipelines - **fixed** — Fix autorun notification for connected USB drives - **fixed** — Fix spinner resetting on each key press in overview search - **changed** — Open session/a11y menu on login screen on either button 49.7 ==== * Fix extending screenshot area selection to monitor edges [Ramez; !4158] * Don't notify dash elements twice to screen reader [Sergio; !4182] * Add rate control to VA-API H.264 screencast pipelines [Mikhail; !4171] * Fix autorun notification for connected USB drives [Sebastian; !4187] * Fix spinner resetting on each key press in overview search [Vicente; !4191] * Open session/a11y menu on login screen on either button [Florian; !4225] * Misc. bug fixes and cleanups [Bilal, fthx, Marco, Bilal, Florian, Sebastian; !4176, !4077, !4183, !4180, !4135, !4194, !4197, !4220] Contributors: Vicente Bertolotti, Sergio Costas Rodriguez, Bilal Elmoussaoui, fthx, Mikhail Gavrilov, Sebastian Keller, Ramez Medhat, Florian Müllner, Marco Trevisan (Treviño) ### 49.6 - Date: 2026-04-14 - Version: 49.6 - Original notes: https://gitlab.gnome.org/GNOME/gnome-shell/-/releases/49.6 - Permalink: https://whatsnew.fyi/product/gnome-shell/releases/49.6 - **changed** — Use triangular noise shape for dithering lightbox vignette - **fixed** — Fix glitch in quick settings with wrapped text in menu - **changed** — Fit on-screen keyboard better on very small screens - **added** — Enable network agent on lock screen - **added** — Add basic zoom support to captive portal - **fixed** — Plugged leak - **fixed** — Misc. bug fixes and cleanups 49.6 ==== * Use triangular noise shape for dithering lightbox vignette [Michel; !4137] * Fix glitch in quick settings with wrapped text in menu [Sebastian; !4136] * Fit on-screen keyboard better on very small screens [Sebastian; !4156] * Enable network agent on lock screen [Mitchell; !4160] * Add basic zoom support to captive portal [Florian; !4159] * Plugged leak [Sebastian; !4168] * Misc. bug fixes and cleanups [Daniel, Florian, DaPigGuy, Sebastian, Peter, rayjonesjay, Jonas, Bilal, Mohamed; !4139, !4141, !4142, !4143, !4146, !4152, !4155, !4150, !4162, !4165, !4169, !4153] Contributors: Mohamed Abdulla, Mitchell Augustin, DaPigGuy, Michel Dänzer, Bilal Elmoussaoui, Peter Hutterer, Sebastian Keller, Florian Müllner, rayjonesjay, Daniel van Vugt, Jonas Ådahl ### 50.1 - Date: 2026-04-14 - Version: 50.1 - Original notes: https://gitlab.gnome.org/GNOME/gnome-shell/-/releases/50.1 - Permalink: https://whatsnew.fyi/product/gnome-shell/releases/50.1 - **changed** — Use triangular noise shape for dithering lightbox vignette - **fixed** — Fix glitch in quick settings with wrapped text in menu - **changed** — Fit on-screen keyboard better on very small screens - **added** — Enable network agent on lock screen - **added** — Add basic zoom support to captive portal - **fixed** — Plugged leak 50.1 ==== * Use triangular noise shape for dithering lightbox vignette [Michel; !4137] * Fix glitch in quick settings with wrapped text in menu [Sebastian; !4136] * Fit on-screen keyboard better on very small screens [Sebastian; !4156] * Enable network agent on lock screen [Mitchell; !4160] * Add basic zoom support to captive portal [Florian; !4159] * Plugged leak [Sebastian; !4168] * Misc. bug fixes and cleanups [Daniel, Florian, DaPigGuy, Sebastian, Peter, rayjonesjay, Jonas, Bilal, Mohamed; !4139, !4141, !4142, !4143, !4146, !4148, !4151, !4152, !4155, !4148, !4151, !4150, !4162, !4165, !4169, !4153] Contributors: Mohamed Abdulla, Mitchell Augustin, DaPigGuy, Michel Dänzer, Bilal Elmoussaoui, Peter Hutterer, Sebastian Keller, Florian Müllner, rayjonesjay, Daniel van Vugt, Jonas Ådahl Translators: Марко Костић [sr], Flynn Peck [kw], Antonio Marin [ro], Victoria Niedzielska [pl], Ryo Nakano [ja], Jordi Mas [ca], Jose Riha [sk]