stabil udgivelse af protokollen, inter-process kommunikationsmekanismen og bibliotekerne . Version 1.18 er bagudkompatibel på API- og ABI-niveau med udgivelserne 1.x, men indeholder desuden en række forbedringer. Kompositserveren Weston 8.0, hvor kodebasen og arbejdsprøver til brug af Wayland i desktop-miljøer og indlejrede løsninger udvikles, blev i slutningen af januar.
De vigtigste forbedringer i Wayland 1.18:
- Tilføjet support til build-systemet Meson. Muligheden for at bygge ved hjælp af autotools bevares stadig, men vil blive fjernet i en af de fremtidige udgivelser;
- API til opdeling af proxy-objekter baseret på tags, der giver applikationer og toolkit mulighed for at dele en enkelt Wayland-forbindelse;
- Mulighed for at spore Wayland-serverens timere i bruger-space, hvilket har elimineret oprettelsen af et alt for stort antal filbeskrivere;
- funktionen wl_global_remove(), der sender en begivenhed for fjernelse af et globalt objekt uden at rydde op i det. Den nye funktion eliminere opståen af race conditions ved fjernelse af globale objekter. Sådanne race conditions kunne opstå, da klienterne ikke havde mulighed for at bekræfte modtagelsen af fjernelsesbegivenheden. Funktionen wl_global_remove() gør det muligt først at sende fjernelsesbegivenheden og derefter rydde objektet op efter en vis forsinkelse.
Status for Wayland-support i applikationer, desktop-miljøer og distributioner:
- I Fedora leveres som standard en Wayland-baseret version af Firefox. Problemer med brug af proprietære NVIDIA-binære drivere med Wayland er blevet løst.
eksperimentel mulighed for automatisk at starte XWayland, når der forsøges at køre applikationer baseret på X11-protokollen.
I Wayland-miljøet er der tilføjet mulighed for at køre X11-applikationer med root-rettigheder under XWayland. Der er løst problemer med skalering i SDL for Wayland ved kørsel af gamle spil, der arbejder i lave skærmopløsninger. Qt-biblioteket til brug i GNOME miljøet er som standard bygget med support til Wayland; - I som desktop-miljø anbefales GNOME med som standard en displayserver baseret på Wayland;
- I den tidlige udgivelse af GTK 4 i GDK implementering af API'er designet med fokus på brugen af Wayland-protokollen. I GDK-bagend for Wayland er der tilføjet støtte til portalgrænsefladen for adgang til GtkSettings, og der er tilføjet støtte til udvidelsen text-input-unstable-v3 for inputmetoder;
- et projekt til at fjerne fejl og mangler i GNOME, der viser sig ved brug oven på Wayland;
- I XWayland GLX-handler baseret på EGL-programmeringsgrænsefladen, som muliggør udelukkelse af brugen af software rasterisatoren swrast;
- Blandt målene for KDE-udviklingen i de kommende to år overgangen af KDE til Wayland. KDE-miljøet, der kører oven på Wayland, planlægges som primært, mens miljøet baseret på X11 overgår til at være valgfrit og ikke-obligatoriske afhængigheder. I den rapporterede periode i KDE støtte til fraktioneret skalering under brug af Wayland. KDE-sessionen baseret på Wayland er tilpasset til at fungere med proprietære NVIDIA-drivere. Muligheden for at trække og slippe vinduer fra applikationer, der bruger XWayland og Wayland, er blevet tilføjet. I KWin er der sikret korrekt rulning med musens hjul i Wayland-baserede miljøer;
- I GNOME muligheden for at automatisere opstarten af XWayland, når man forsøger at køre en applikation baseret på X11-protokollen (tidligere skulle XWayland køre konstant);
- arbejdet med at portere MATE-brugermiljøets applikationer til Wayland. I er billedfremviseren Eye of MATE tilpasset til Wayland, og understøttelsen af Wayland i MATE-panelet er blevet forbedret;
- I Qt Wayland Kompositor støtte til protokollerne linux-dmabuf-unstable-v1 og wp_viewporter. Der er tilføjet støtte til protokollen fullscreen-shell-unstable-v1 i Qt-platformkomponenterne for Wayland;
- Waypipe — en proxy for Wayland-protokollen, der muliggør kørsel af applikationer på en anden vært;
- I brugermiljøet er understøttelsen af arbejde under Wayland betydeligt forbedret;
- For Firefox en ny backend til Wayland, der bruger DMABUF-mekanismen til at renderere til teksturer;
- I Ubuntu i Wayland-baserede miljøer muligheden for at køre X11-applikationer med root-rettigheder under Xwayland;
- en samling patches til Wine-wayland og driveren winewayland.drv, som muliggør brug af Wine i Wayland-baserede miljøer uden at medbringe XWayland og X11-relaterede komponenter;
- Udviklingen af Mir som en komposit-server for Wayland fortsætter. I værktøjer til at køre Wayland-applikationer i Mir-miljøet udvidelser af Wayland-protokollen. optimering af kodeydelse relateret til Wayland, og en ny grafisk platform "wayland" er tilføjet, hvilket muliggør kørsel af Mir som klient under en anden Wayland-kompositserver. eksperimentel understøttelse af dynamisk lancering af X11-applikationer i et Wayland-baseret miljø.
- nye udgivelser af brugergrænsefladen Sway, der bruger Wayland;
- distributionssystemet Lubuntu overgangen til Wayland i 2020. Understøttelsen af Wayland planlægges at blive implementeret ved at portere vindueshåndtereren Openbox til brug af displayserveren Mir, der anvendes som kompositserver for Wayland;
- Udvikles , en kompositserver baseret på Wayland til at køre enkelte applikationer i kiosk-tilstand;
- Arbejdet med at frigive brugergrænsefladen LXQt 1.0.0 fortsætter, hvor hovedopgaven i udviklingen er at bringe funktionaliteten til at fungere over Wayland til fuld parathed;
- Output-systemet i mekanismen til at køre virtuelle maskiner med Linux i ChromeOS indbygget understøttelse af Wayland-klienter (virtio-wayland) med kørsel af kompositserveren på hovedværten og muligheden for effektivt at udnytte GPU'er fra gæstesystemer;
- For FreeBSD porte, der er nødvendige for at kompilere KDE med Wayland-understøttelse;
- I DragonFly BSD-systemet port med Wayland og Weston, understøttelse af XWayland;
- Brugergrænseflader, der bruger Wayland og har slået sig sammen i et nyt projekt . Liri er baseret på Qt 5 (QML) og promoverer design i Material Design-stil;
- Wayland er som standard aktiveret på mobile platforme , , ,
