
Arguably most exciting with Weston 10.0 DMA-BUF feedback support is added to allow zero-copy direct scanout in more situations like with hybrid/multi-GPU laptop setups. Other Wayland compositors have also been quick to support the DMA-BUF feedback extension.
Libseat support has been added in Weston 10.0 and will replace all other seat/launcher code in a future release. Libseat provides seatd, (e)logind, and direct seat back-ends. It ultimately comes down to a seat management library and the seatd daemon, which work on Linux and FreeBSD (thus improving Weston's BSD support compared to the Linux-specific alternatives) for handling of graphics/input devices as non-root users. More details on libseat is available via the seatd project .
Weston 10.0 also presents initial work on color management support for the Weston compositor. However, it's not yet ready for end-users but just the necessary steps in working toward a complete implementation.
Weston 10.0 also adds the ability to automatically launch a client after start-up, such as if wanting a web browser to launch on log-in. Meanwhile with the new release there is deprecation of Weston's wl_shell, weston-launch, and fbdev back-end code. Weston developers recommend those using the Weston FBDEV back-end to migrate to kernel mode-setting (KMS) usage.
More details on the Weston 10.0 release via its release announcement .