stabilní vydání protokolu, mechanismu meziprocesní komunikace a knihoven . Větev 1.18 je zpětně kompatibilní na úrovni API a ABI s vydáními 1.x, ale navíc obsahuje řadu vylepšení. Kompozitní server Weston 8.0, v rámci kterého se vyvíjí kódová základna a pracovní příklady pro použití Wayland v desktopových prostředích a vestavěných řešeních, byl na konci ledna.
Hlavní vylepšení ve Wayland 1.18:
- Byla přidána podpora pro stavební systém Meson. Možnost sestavení pomocí autotools zatím zůstává, ale bude odstraněna v jednom z budoucích vydání;
- API pro rozdělení proxy objektů na základě tagů, což umožňuje aplikacím a toolkitům společně používat jedno Wayland připojení;
- Bylo zajištěno sledování časovačů serveru Wayland v uživatelském prostoru, což umožnilo vyloučení vzniku příliš velkého počtu souborových popisovačů;
- funkce wl_global_remove(), která odešle událost odstranění globálního objektu bez jeho vyčištění. Nová funkce vyloučit vznik závodních podmínek při odstraňování globálních objektů. Takové závodní podmínky mohly nastat, protože klienti neměli možnost potvrdit přijetí události odstranění. Funkce wl_global_remove() umožňuje nejprve odeslat událost odstranění a až po určitém zpoždění vyčistit objekt.
Stav podpory Wayland v aplikacích, desktopových prostředích a distribucích:
- Ve Fedoře dodání výchozí sestavy Firefoxu založené na Wayland. Byly vyřešeny problémy s používáním proprietárních binárních ovladačů NVIDIA s Wayland.
experimentální možnost automatického spuštění XWayland při pokusu o spuštění aplikace na základě protokolu X11.
V prostředí Wayland byla přidána možnost spuštění X11 aplikací s oprávněními root pod správou XWayland. V SDL pro Wayland byly vyřešeny problémy s měřítkem při spuštění starých her pracujících v nízkých rozlišeních. Knihovna Qt pro použití v prostředí GNOME byla výchozím způsobem sestavena s podporou Wayland; - V jako desktop je nabízen GNOME s výchozí aplikací zobrazovacího serveru na bázi Wayland;
- V předběžném vydání GTK 4 v GDK implementace API, navržených s ohledem na použití protokolu Wayland. Do GDK backendu pro Wayland byla přidána podpora portálového rozhraní pro přístup k nastavením GtkSettings, a pro práci s metodami vstupu byla navržena podpora rozšíření protokolu text-input-unstable-v3;
- projekt na odstranění chyb a nedostatků GNOME, které se projevují při práci nad Waylandem;
- Ve XWayland GLX zpracovatel založený na rozhraní EGL, který umožní vyloučit použití softwarového rasterizátoru swrast;
- Mezi cíli vývoje KDE pro nadcházející dva roky přechod KDE na Wayland. Prostředí KDE, fungující nad Waylandem, má být primární, zatímco prostředí založené na X11 bude převedeno na volitelné a nepovinné závislosti. V rámci vykazovaného období v KDE byla přidána podpora pro zlomek škálování při práci nad Waylandem. Sezení KDE na bázi Waylandu bylo přizpůsobeno pro práci s proprietárními ovladači NVIDIA. Byla uvedena možnost přetahování oken aplikací využívajících XWayland a Wayland v režimu drag&drop. V KWin byla zajištěna správná rychlost rolování kolečkem myši v prostředí na bázi Wayland;
- V GNOME možnost automatizovat spuštění XWayland při pokusu o spuštění aplikace na bázi protokolu X11 (dříve musel být XWayland spuštěn neustále);
- práce na portování aplikací uživatelského prostředí MATE pro Wayland. V byl přizpůsoben pro Wayland prohlížeč obrázků Eye of MATE a zlepšena podpora Waylandu na panelu MATE;
- V Qt Wayland Compositor byla přidána podpora protokolů linux-dmabuf-unstable-v1 a wp_viewporter. Do komponent platformy Qt pro Wayland byla přidána podpora protokolu fullscreen-shell-unstable-v1;
- Waypipe — proxy pro protokol Wayland, který umožňuje spouštět aplikace na jiném hostiteli;
- V uživatelském prostředí byla výrazně zlepšena podpora pro práci pod Waylandem;
- Pro Firefox nový backend pro Wayland, využívající mechanismus DMABUF pro vykreslování do textur;
- V Ubuntu ve prostředí na bázi Wayland byla přidána možnost spouštění X11 aplikací s právy root pod Xwaylandem;
- sada patchů Wine-wayland a ovladač winewayland.drv, které umožňují používat Wine v prostředích na bázi protokolu Wayland bez použití XWayland a komponent, které souvisejí s X11;
- Pokračuje vývoj Mir jako kompozitního serveru pro Wayland. V prostředcích pro zajištění spuštění aplikací Wayland v prostředí Mir rozšíření protokolu Wayland. optimalizace výkonu kódu souvisejícího s Waylandem a přidána nová grafická platforma „wayland“, která umožňuje spouštět Mir jako klienta pod správou jiného kompozitního serveru Wayland. experimentální podpora dynamického spouštění aplikací X11 v prostředí založeném na Waylandu.
- nové vydání uživatelského prostředí Sway, které využívá Wayland;
- Distribuce Lubuntu přechod na Wayland v roce 2020. Podpora Waylandu se plánuje realizovat prostřednictvím portování správce oken Openbox k použití zobrazovacího serveru Mir, který se používá jako kompozitní server pro Wayland;
- Rozvíjí se , kompozitní server na bázi Wayland pro spuštění jednotlivých aplikací v kioskovém režimu;
- Pokračuje práce na vydání uživatelského prostředí LXQt 1.0.0, jehož hlavním cílem při vývoji je dokončení plné připravenosti funkčnosti práce nad Waylandem;
- Systém výstupu v mechanismu pro spouštění virtuálních strojů s Linuxem v ChromeOS integrovanou podporu Wayland-klientů (virtio-wayland) s prováděním kompozitního serveru na straně hlavního hostitele a možností efektivního využití GPU z hostovaných systémů;
- Pro FreeBSD porty, nezbytné pro kompilaci KDE s podporou Wayland;
- V OS DragonFly BSD je port s Waylandem a Westonem, podpora XWayland;
- Uživatelská prostředí využívající Wayland a se spojily do nového projektu . Liri je založen na Qt 5 (QML) a propaguje design ve stylu Material Design;
- Wayland je ve výchozím nastavení nasazen na mobilních platformách , , ,
