publisert stabil utgivelse av sammensatt server weston 7.0, utvikle teknologier som bidrar til fremveksten av full støtte for protokollen Wayland i Enlightenment, GNOME, KDE og andre brukermiljøer. Westons utvikling tar sikte på å gi en kodebase av høy kvalitet og fungerende eksempler for bruk av Wayland i skrivebordsmiljøer og innebygde løsninger, for eksempel plattformer for automotive infotainmentsystemer, smarttelefoner, TV-er og andre forbrukerenheter.
Westons betydelige endring av versjonsnummer skyldes ABI-endringer som bryter kompatibiliteten. Endringer i ny gren Weston:
Lagt til støtte for teknologi for å beskytte mot ulovlig kopiering av innhold HDCP, som brukes til å kryptere videosignaler som overføres via DVI, DisplayPort, HDMI, GVIF eller UDI-grensesnitt. libweston implementerer et flagg for weston_output, weston_surface og weston_head kallene for å aktivere beskyttelse av overført innhold. Lagt til et eksempel på en klientapplikasjon for visning av beskyttet innhold;
Lagt til plugin for mediaserver PipeWire, utviklet for å erstatte PulseAudio og, i tillegg til lyd, støtter videostrømbehandling. Plugg inn kan bli brukt å organisere utdata til et eksternt skrivebord som ligner på den tidligere tilgjengelige utdataplugin basert på GStreamer. På mottakersiden kan enhver klient med pipewire-støtte brukes for visning, inkludert GStreamer (for eksempel "gst-launch-1.0 pipewiresrc ! video/x-raw,format=BGRx ! ...");
Lagt til støtte for EGL-utvidelse til gl-renderer EGL_KHR_partial_update å selektivt oppdatere innholdet på overflater, hoppe over områder som ikke har endret seg;
Lagt til nytt weston_debug-rammeverk for feilsøking og hendelseslogging (weston_log_context);
Lagt til nye header-filer libweston-internal.h og backend.h. Den første inneholder funksjoner for å jobbe med
'weston_compositor', 'weston_plane', 'weston_seat', 'weston_surface', 'weston_spring', 'weston_view', og i den andre - 'weston_output';
Lagt til støtte for FB_DAMAGE_CLIPS-egenskapen til compositor-drm. Separate filer inneholder kode for å hente EDID-parametere, behandle videomoduser, samhandle med KMS API, arbeide med rammebufferen og prosesseringstilstander;
Lagt til "filstrøm"-plugin for overføring av innhold fra en fil;
Backends backend-drm er plassert i en egen katalog,
backend-hodeløs
backend-rdp
backend-wayland
backend-x11 og
backend-fbdev;
En pakke brukes til å optimalisere PNG-bilder zopflipng basert på kompresjonsalgoritme zopfli;
Lagt til støtte for utvidelsene xdg_output_unstable_v1 og zwp_linux_explicit_synchronization_v1. Økte krav til pakkeversjon wayland-protokoller (1.18 nødvendig for montering);
Overgangen til monteringssystemet er gjennomført Meson. Bygging med autoverktøy er avviklet.