After eight months of development, a stable release of the protocol, interprocess communication mechanism, and libraries Wayland 1.25 has been presented. The 1.25 branch maintains backwards compatibility at the API and ABI level with previous 1.x releases and includes mostly bug fixes and minor protocol updates. The project’s work is distributed under the MIT license. The reference composite server Weston, providing code and examples for using Wayland in desktop environments and embedded solutions, is being developed separately.
Notable changes in the protocol include:
- Documentation has been converted from DocBook format to mdBook (Markdown).
- The Wayland XML dialect has been fully documented, along with the content update model and color management opportunities.
- A new “frozen” attribute has been added for interfaces with multiple parent interfaces.
- A new query wl_surface.get_release has been added to receive notification of buffer releases attached by clients.
- The function wl_display_dispatch_pending_single() has been included to process only one event from the event queue at a time.
- Debug output in Wayland_DEBUG is now highlighted with colors.
Protocol extensions added since the release of Wayland
/Reports, release notes, official announcements.