VOOZH about

URL: https://www.phoronix.com/news/Wayland-1.24-Released

⇱ Wayland 1.24 Released With Few Improvements - Phoronix


👁 Phoronix

Wayland 1.24 Released With Few Improvements

Written by Michael Larabel in Wayland on 6 July 2025 at 09:15 AM EDT. 182 Comments
Minutes ago Simon Ser announced the official release of Wayland 1.24.

Wayland 1.24 is the first new release in just over one year since Wayland 1.23 shipped in late May of 2024. While 13 months have passed, there isn't too much that's new and exciting in Wayland proper itself. Most of the interesting work as usual falls on the side of the Wayland Protocols releases with new/updated protocols and onto the individual Wayland compositors themselves.

With Wayland 1.24 the changes just come down to:
- A new wl_fixes interface to add a request to destroy a wl_registry object.

- A new wl_keyboard.key repeated state, to allow compositors to take over the responsibility of repeating keys, which is useful for remote desktop.

- wl_display_dispatch_queue_timeout() and wl_display_dispatch_timeout(), to set a timeout when dispatching events.

- wl_shm_buffer_ref() and wl_shm_buffer_unref(), to access wl_shm_buffer underlying storage after the protocol object has been destroyed (e.g. when a client is shutting down).

- wl_proxy_get_interface() and wl_resource_get_interface(), to fetch the wl_interface of an object.

- wl_resource_post_error_vargs(), as an alternative to wl_resource_post_error() when the compositor already has a va_list.

The brief Wayland 1.24 release announcement can be found on wayland-devel.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.