Efter ti måneders udvikling præsenteres udgivelsen af den sammensatte server Wayfire 0.9, der bruger Wayland og muliggør skabelsen af ressourcedesignede brugergrænseflader med 3D-effekter i stil med 3D-plugins til Compiz (skift af skærme via 3D-kube, rumlig vindueslayout, morphing ved arbejde med vinduer osv.). Wayfire understøtter udvidelse gennem plugins og tilbyder et fleksibelt tilpasningssystem. Projektets kode er skrevet i C++ og distribueres under MIT-licensen.
Projektet er bygget på biblioteket wlroots, der udvikles af udviklerne af brugerfladen Sway, og som tilbyder grundlæggende funktioner til at organisere arbejdet med en sammensætningsadministrator baseret på Wayland. Systemd, elogind eller seatd kan bruges til at styre sessioner. Kørsel af X11-applikationer ved hjælp af XWayland understøttes. Som panel kan wf-shell fra Wayfire's udviklere eller den tredjepartspanel LavaLauncher anvendes. Projektet udvikler også et bibliotek til håndtering af konfigurationsfiler, wf-config, og en grafisk konfigurationsværktøj, wcm.
I den nye version:
- Der er tilføjet støtte til protokollen "session-lock", som giver midler til at organisere sessionlåsning, for eksempel under aktiviteten af en skærmprotektor eller når der vises en autentificeringsdialog. Protokollen implementeres via pluginet session-lock, der kan aktiveres i filen wayfire.ini og bruges sammen med Swaylock og andre skærmlåsningsgrænseflader.
- Muligheden for at bruge pluginet xkb-bindings til at tildele tastaturkombinationer, der aktiveres uafhængigt af den aktive tastaturlayout, er blevet implementeret.
- Udover muligheden for at justere varigheden af animationen er der tilføjet støtte til at ændre metoden, der bestemmer hastigheden for ændring af de animerede effekter (dynamikken i ændringen af animationstempoet), hvilket muliggør en mere glat animation. Der tilbydes metoderne circle, linear, sigmoid og easeOutElastic.
- I IPC-grænsefladen til ekstern styring af den sammensatte serveren er der indført støtte til nye metoder til styring af output, indstilling af konfigurationsparametre, manipulation af vinduer og virtuelle skriveborde, samt modtagelse af meddelelser om forskellige begivenheder. En ny Python-pakke er blevet tilføjet for at forenkle interaktionen med Wayfire fra scripts.
- I wf-shell og wf-panel er muligheden for at bruge CSS til at ændre designet af desktop- og panel-elementer blevet tilføjet.
- Nye plugins er blevet tilføjet til wayfire-plugins-extra-sættet: filters (anvendelse af shaders på vinduer), pixdecor (implementerer vinduer med glatte, afrundede hjørner og skygger) og obs (justering af opacitet, lysstyrke og mætning).
- Samlingen er blevet justeret til platformen FreeBSD.

Kilde: opennet.ru
