Releases: BuddiesOfBudgie/budgie-desktop
Budgie 10.10.2
Budgie 10.10.2 is our second minor release of the Budgie 10.10 series. This release adds further improvements to our labwc bridge, improves application matching in Icon Tasklist, general stability fixes, and more!
Read the announcement: https://buddiesofbudgie.org/blog/budgie-10-10-2-released
Donate to Buddies of Budgie: https://opencollective.com/buddies-of-budgie
Budgie 10.10.1
Budgie 10.10.1 is our first minor release of the Budgie 10.10 series. This release improves stability, fixes bugs, expands on our labwc support, and more!
Read the announcement: https://buddiesofbudgie.org/blog/budgie-10-10-1-released
Donate to Buddies of Budgie: https://opencollective.com/buddies-of-budgie
Budgie 10.10.0
Budgie 10.10 is here!
This release marks our official migration from X11 to Wayland. It’s a landmark moment that rounds out over a decade of the Budgie 10 series, allowing us to now put our focus towards Budgie 11.
Read the announcement: https://buddiesofbudgie.org/blog/budgie-10-10-released
Massive thanks to all that contributed to make this release possible!
Packager Notes:
Please consult our documentation at https://docs.buddiesofbudgie.org/10.10/developer/workflow/building-budgie-desktop/
Budgie 10.10-preview.2
This release of Budgie Desktop is a preview (non-final) release of Budgie 10.10, supporting only Wayland.
This should NOT be packaged for stable repositories, rather it should strictly be shipped in development repositories (for example, Fedora "rawhide") or any other repositories that communicate an in-development or testing nature (Ubuntu PPAs).
Changes
This documents the changes between 10.10-preview.1 and 10.10-preview.2:
- BudgieMenuWindow: Adapt to new BCC deskop file name by @bobby285271
- panel/plugin-manager: Don't free object owned by hashtable by @EbonJaeger
- Fix critical crashes and robustness issues across Budgie Desktop by @AnthonyMahe
- Calculate the position on the screen to show the run dialog by @fossfreedom
- build: Update libxfce4windowing to a minimum of 4.20.4 by @EbonJaeger
- Add environment variables to help running budgie in virtualbox and also help electron based apps think they are still running in GNOME by @fossfreedom
- Reset values of caffeine mode only if needed by @City-busz
- fix(panel): crash on direct position flip (horizontal or vertical) by @JoshStrobl
Packager Notes
If you opt to package this for your development / testing repositories, it should be packaged alongside the following (and please read their respective notes, if any):
- Budgie Session v1.0.0-preview.1: https://github.com/BuddiesOfBudgie/budgie-session/releases/tag/v1.0.0-preview.1
- Budgie Control Center v2.0.0-preview.1: https://github.com/BuddiesOfBudgie/budgie-control-center/releases/tag/v2.0.0-preview.1
- Budgie Desktop View v10.10-preview.1: https://github.com/BuddiesOfBudgie/budgie-desktop-view/releases/tag/v10.10-preview.1
- Budgie Desktop Services 0.0.1 (pre-release): https://forge.moderndesktop.dev/BuddiesOfBudgie/budgie-desktop-services/releases/tag/0.0.1
- Budgie Display Configurator 0.0.1 (pre-release): https://forge.moderndesktop.dev/BuddiesOfBudgie/budgie-display-configurator/releases/tag/0.0.1
For more details on building Budgie Desktop, see also: https://docs.buddiesofbudgie.org/10.10/developer/workflow/building-budgie-desktop/
Budgie 10.10-preview.1
This release of Budgie Desktop is a preview (non-final) release of Budgie 10.10, supporting only Wayland.
Packager Notes:
This should NOT be packaged for stable repositories, rather it should strictly be shipped in development repositories (for example, Fedora "rawhide") or any other repositories that communicate an in-development or testing nature (Ubuntu PPAs).
If you opt to package this for your development / testing repositories, it should be packaged alongside the following (and please read their respective notes, if any):
- Budgie Session v1.0.0-preview.1: https://github.com/BuddiesOfBudgie/budgie-session/releases/tag/v1.0.0-preview.1
- Budgie Control Center v2.0.0-preview.1: https://github.com/BuddiesOfBudgie/budgie-control-center/releases/tag/v2.0.0-preview.1
- Budgie Desktop View v10.10-preview.1: https://github.com/BuddiesOfBudgie/budgie-desktop-view/releases/tag/v10.10-preview.1
- Budgie Desktop Services 0.0.1 (pre-release): https://forge.moderndesktop.dev/BuddiesOfBudgie/budgie-desktop-services/releases/tag/0.0.1
- Budgie Display Configurator 0.0.1 (pre-release): https://forge.moderndesktop.dev/BuddiesOfBudgie/budgie-display-configurator/releases/tag/0.0.1
For more details on building Budgie Desktop, see also: https://docs.buddiesofbudgie.org/10.10/developer/workflow/building-budgie-desktop/
Budgie 10.9.4
This release features support for libpeas2 and girepository-2.0.
Plugin authors and packagers should be aware of the required ABI bumps: budgie-2.0 and budgie-raven-plugin-2.0. To reduce maintenance complexity for Raven, we dropped support for Python-based Raven plugins. This should have minimal to no impact on users as all known Raven widgets are written against native bindings (C, Vala). Python-based panel widgets continues to be supported.
Budgie 10.9.3
While we are hard at work wrapping up Budgie 10.10, this minor .3 release for 10.9 series has been released to align with changes for GNOME 49.x.
In GNOME 49.x, gnome-settings-daemon received various changes including the deprecation of their .desktop files as well as deprecation of functionality such as MediaKeys (moved into Shell). We now have an in-tree fork of GSD, specifically targeted at:
- MediaKeys (
bsd-media-keys) - Power (
bsd-power) - Wacom (
bsd-wacom)
All other components will continue to be pulled in from GSD, with our executables being co-installable with GSD. Alongside this, we ship with a range of autostart desktop files to ensure the appropriate execs are launches with Budgie Desktop.
This release also includes fixes (that have otherwise been shipped as patches in various distributions) for:
- mutter overlay-key change
- libxfce4windowing API changes
- Vala 0.56.18+ compact class removal changes
Packager Notes: Please also update budgie-control-center to its latest release, as that will have support for renamed schemas.
Budgie 10.9.2
Budgie 10.9.2 is the second minor release of Budgie 10.9 series of our Budgie Desktop environment. This release fixes some bugs related to notifications, workspace applet, TabSwitcher and more.
While we have been hard at work on our Wayland porting efforts for our upcoming 10.10 release, we felt it was important to provide a small release to address some of the issues that have been reported by our users, as well as to make it easier for packagers of Budgie to get the most relevant fixes to users without introducing any of the larger Wayland-related changes that have either already landed in our main development branch or will be over the course of 10.10's development.
Read more at https://buddiesofbudgie.org/blog/budgie-10-9-2-released
Budgie 10.9.1
Budgie 10.9.1 is the first minor release of Budgie 10.9 series of our Budgie Desktop environment. This release squashes some bugs in the TabSwitcher and Workspace applet.
Read more at https://buddiesofbudgie.org/blog/budgie-10-9-1-released
Budgie 10.9
Budgie 10.9 is a brand new release series for Budgie Desktop, introducing a redesigned Bluetooth applet, early porting efforts towards supporting Wayland, and adopting budgie-session for session management!
https://buddiesofbudgie.org/blog/budgie-10-9-released
Important Info for Packagers
budgie-session is now a dependency of budgie-desktop. Please ensure you package it and have it as a runtime dependency of budgie-desktop. budgie-session is co-installable with gnome-session.
libxfce4windowing is now a dependency of budgie-desktop. You may wish to reference Fedora's packaging spec when packaging libxfce4windowing, if it is not already available in your repository. This provides a clear example of using the "dist" tarballs as well as configuring the library without needing xfce-dev-tools 4.19.x. Do not use xfce-dev-tools 4.19.x unless it is already available in your repository, as this may negatively impact XFCE packaging.