GNOME Shell

Operating Systems

The core user interface of the GNOME desktop.

Latest 49.9 · by GNOMEWebsite

Release activity

Release activity — 10 releases across 5 days since Apr 14, 2026. Each cell is one day; darker means more releases that day. Nothing is recorded before Apr 14, 2026. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on Apr 19, 2026No releases on Apr 26, 2026No releases on May 3, 2026No releases on May 10, 2026No releases on May 17, 2026No releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 20261 release on Aug 2, 2026
MondayNo releases on Apr 20, 2026No releases on Apr 27, 2026No releases on May 4, 2026No releases on May 11, 2026No releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 20263 releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026
TuesdayNo releases on Apr 21, 2026No releases on Apr 28, 2026No releases on May 5, 2026No releases on May 12, 2026No releases on May 19, 2026No releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 20262 releases on Aug 4, 2026
WednesdayNo releases on Apr 22, 2026No releases on Apr 29, 2026No releases on May 6, 2026No releases on May 13, 2026No releases on May 20, 2026No releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026
ThursdayNo releases on Apr 23, 2026No releases on Apr 30, 2026No releases on May 7, 2026No releases on May 14, 2026No releases on May 21, 20262 releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026
FridayNo releases on Apr 24, 2026No releases on May 1, 2026No releases on May 8, 2026No releases on May 15, 2026No releases on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026
SaturdayNo releases on Apr 25, 2026No releases on May 2, 2026No releases on May 9, 2026No releases on May 16, 2026No releases on May 23, 2026No releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026

10 releases since Apr 14, 2026, busiest day 3

Changelog

49.9

Fixed 5
  • Fix glitch when switching to minimized window on another workspace
  • Fix miscaled magnified cursor on HiDPI
  • Fix sound glitch when pushing redundant volume changes
  • Fix removing arbitrary provider when removing unregistered search provider
  • 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

View originalPermalink
How 49.9 went

50.4

Fixed 6
  • Fix some menu animations
  • Fix glitch when switching to minimized window on another workspace
  • Fix miscaled magnified cursor on HiDPI
  • Fix sound glitch when pushing redundant volume changes
  • Fix removing arbitrary provider when removing unregistered search provider
  • 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]

View originalPermalink
How 50.4 went

51.beta

Added 5
  • Add initial support for 'reduced-motion' setting
  • Add SVG-based cursor implementations
  • Support COPY, CUT and PASTE action keys in entries
  • Add support for web login and unified auth mechanism
  • Handle event reminder notifications
Changed 4
  • Explicitly disallow async disable() methods in extensions
  • Continue port from raw event handlers to controllers
  • Improve keyboard navigation of screenshot area selection
  • Refine auth prompt UX
Fixed 4
  • Fix glitch when switching to minimized window on another workspace
  • Fix miscaled magnified cursor on HiDPI
  • Fix sound glitch when pushing redundant volume changes
  • 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]

View originalPermalink
How 51.beta went

50.3

Changed 2
  • Announce search result description to screen readers
  • Improve animation when expanding app grid label
Fixed 4
  • Prevent workspaces from being removed mid-animation
  • Fix spacing in lock screen media notifications
  • Plugged leak
  • 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]

View originalPermalink
How 50.3 went

49.8

Added 1
  • Announce search result description to screen readers
Changed 1
  • Improve animation when expanding app grid label
Fixed 3
  • Fix regression in screenshot area resizing
  • Fix spacing in lock screen media notifications
  • 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

View originalPermalink
How 49.8 went

51.alpha

Added 6
  • Add rate control to VA-API H.264 screencast pipelines
  • Expose slow-down-factor in looking glass
  • Support touch scrolling in ScrollView
  • Save and restore monitor brightness
  • Support elogind as libsystemd provider
  • Support version 2 of text_input_v3 protocol
Changed 5
  • Improve app grid accessibility
  • Use custom sound effects instead of sound theme
  • Open session/a11y menu on login screen on either button
  • Use more readable St.ButtonMask values
  • Only show audio input icon when actually recording
Fixed 9
  • Fix extending screenshot area selection to monitor edges
  • Fix faulty German translations of several date/time formats
  • Don't notify dash elements twice to screen reader
  • Fix showing "Install Updates" checkbox in power-off/restart dialog
  • Fix autorun notification for connected USB drives
  • Fix spinner resetting on each key press in overview search

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]

View originalPermalink
How 51.alpha went

50.2

Added 1
  • Add rate control to VA-API H.264 screencast pipelines
Changed 1
  • Open session/a11y menu on login screen on either button
Fixed 9
  • Fix extending screenshot area selection to monitor edges
  • Fix faulty German translations of several date/time formats
  • Don't notify dash elements twice to screen reader
  • Fix showing "Install Updates" checkbox in power-off/restart dialog
  • Fix autorun notification for connected USB drives
  • Fix spinner resetting on each key press in overview search

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]

View originalPermalink
How 50.2 went

49.7

Added 1
  • Add rate control to VA-API H.264 screencast pipelines
Changed 1
  • Open session/a11y menu on login screen on either button
Fixed 4
  • Fix extending screenshot area selection to monitor edges
  • Don't notify dash elements twice to screen reader
  • Fix autorun notification for connected USB drives
  • Fix spinner resetting on each key press in overview search

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)

View originalPermalink
How 49.7 went

49.6

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

View originalPermalink
How 49.6 went

50.1

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]

View originalPermalink
How 50.1 went
View all

Discussion