ippubblikat rilaxx stabbli ta 'server kompost weston 7.0, jiżviluppaw teknoloġiji li jikkontribwixxu għall-emerġenza ta 'appoġġ sħiħ għall-protokoll Wayland fl-Enlightenment, GNOME, KDE u ambjenti oħra tal-utent. L-iżvilupp ta 'Weston għandu l-għan li jipprovdi bażi ta' kodiċi ta 'kwalità għolja u eżempji ta' ħidma għall-użu ta 'Wayland f'ambjenti tad-desktop u soluzzjonijiet inkorporati, bħal pjattaformi għal sistemi ta' infotainment tal-karozzi, smartphones, televiżjonijiet u tagħmir ieħor tal-konsumatur.
Il-bidla sinifikanti tan-numru tal-verżjoni ta ' Weston hija dovuta għal bidliet ABI li jiksru l-kompatibilità. Bidliet fi fergħa ġdida Weston:
Appoġġ miżjud għat-teknoloġija biex tipproteġi kontra l-ikkupjar illegali tal-kontenut HDCP, li hija użata biex tikkodifika s-sinjali tal-vidjo trażmessi permezz ta 'interfaces DVI, DisplayPort, HDMI, GVIF jew UDI. libweston timplimenta bandiera għas-sejħiet weston_output, weston_surface u weston_head biex tippermetti l-protezzjoni tal-kontenut trażmess. Żieda eżempju ta 'applikazzjoni tal-klijent għall-wiri ta' kontenut protett;
Miżjud plugin għal media server PipeWire, żviluppat biex jissostitwixxi PulseAudio u, minbarra l-awdjo, jappoġġja l-ipproċessar tal-fluss tal-vidjo. Plugin jistgħu jintużaw biex torganizza l-output għal desktop remot simili għall-plugin output disponibbli qabel ibbażat fuq GStreamer. Fuq in-naħa li tirċievi, kwalunkwe klijent b'appoġġ pipewire jista 'jintuża għall-wiri, inkluż GStreamer (per eżempju, "gst-launch-1.0 pipewiresrc ! video/x-raw,format=BGRx ! ...");
Appoġġ miżjud għall-estensjoni EGL għal gl-renderer EGL_KHR_aġġornament_parzjali biex taġġorna b'mod selettiv il-kontenut tal-uċuħ, taqbeż iż-żoni li ma nbidlux;
Miżjud qafas ġdid weston_debug għad-debugging u l-illoggjar tal-avvenimenti (weston_log_context);
Miżjud fajls header ġodda libweston-internal.h u backend.h. L-ewwel fih funzjonijiet biex taħdem magħhom
'weston_compositor', 'weston_plane', 'weston_seat', 'weston_surface', 'weston_spring', 'weston_view', u fit-tieni - 'weston_output';