Ilang araw na ang nakalipas, ang Inihayag ng pangkat ng mga tagabuo ng Pidgin, sa pamamagitan ng isang anunsyo, ang pagkakaroon ng ikalimang eksperimental na bersyon ng Pidgin 3.0, na teknikal na may label na bersyon 2.94.0. Ang paglulunsad na ito ay isang pangunahing hakbang sa mahabang proseso ng pagpapanibago ng instant messaging client na ito, na ang pangunahing layunin ay ganap na gawing moderno ang arkitektura at user interface nito.
Bagama't iginiit ng mga developer na Ito ay isang pre-alpha na bersyon na hindi angkop para sa pang-araw-araw na paggamit dahil sa kakulangan ng mga tampok. Sa kabila ng pagkakumpleto at pagkakaroon ng mga error, ang release na ito ay nag-aalok ng malinaw na pananaw sa hinaharap ng application, na may mga build na available na sa Flatpak format sa pamamagitan ng Flathub beta repository upang mapadali ang pagsubok sa mga secure na kapaligiran.
Mga pangunahing bagong tampok ng Pidgin 3.0 Experimental 5
isang isa sa mga pinakahihintay at nakikitang karagdagan sa bersyong ito ay ang paunang pagpapatupad ng isang functional presence selector. Sa loob ng mahabang panahon, ang tampok na ito ay isang nawawalang piraso sa sangay ng pag-unlad ng 3.0, ngunit ngayon ang uMaaaring pamahalaan ng mga gumagamit ang mga pangunahing estado, tulad ng pagtatakda ng sarili bilang "Wala" sa mga protocol tulad ng IRC. Bagama't gumagana na ang functionality at wastong naipapakita sa demo protocol, inaamin ng team na mayroon pa ring kailangang gawin, kabilang ang paglikha ng isang nakalaang editor upang i-customize ang mga estadong ito at matiyak ang kanilang buong pagtitiyaga sa iba't ibang session.
Sa usapin ng biswal, malaki ang naging pagbabago sa aksesibilidad at estetika sa pamamagitan ng Pag-update sa algorithm na responsable sa pagbuo ng mga kulay para sa mga usernameAng dating sistema ay pinalitan ng isa na nakabatay sa HSLuv, na sumusunod sa mga detalye ng pamantayang XEP-0392. Bagama't nagmula ang pamantayang ito sa mundo ng XMPP, nagpasya ang Pidgin na ilapat ito sa buong mundo sa buong aplikasyon. Tinitiyak nito na ang mga kulay na itinalaga sa mga gumagamit ay pare-pareho at madaling maintindihan, na iniiwasan ang mga kumbinasyong mababa ang contrast na humahadlang sa pagiging madaling mabasa sa mga nakaraang bersyon.
Bukod pa rito, nabanggit na ang gawaing ginawa sa bagong eksperimental na bersyong ito ay naging masinsinan at nakatuon sa paglilinis at pag-optimize ng libpurple library. Ang isang kaugnay na teknikal na pagbabago ay ang ePag-aalis ng partikular na add-on para sa KWallet. Matapos magsagawa ng ilang mga pagsubok, ang Napatunayan ng mga developer na ang native integration ng KWallet sa libsecret ay naging dahilan upang maging kalabisan ang lumang plugin. Sa pamamagitan ng pag-aalis nito, pinapadali ang code at ang pamamahala ng kredensyal ay ipinagkakatiwala sa mga modernong pamantayan ng Linux desktop, na binabawasan ang pasanin sa pagpapanatili ng proyekto.

Bukod sa paglilinis ng code, Malalimang pagsasaayos ang ginawa sa kung paano pinangangasiwaan ng application ang seguridad at panloob na data. Ang mga credential provider, gaya ng KeychainAccess at wincred, ay na-update upang gumamit ng mga internal account identifier para sa mga paghahanap, sa halip na umasa sa mga username, na nagdudulot ng mas higit na katatagan sa sistema.
Sa kabilang banda, naka-highlight din iyon Ilang mga lumang bahagi ang tinanggal, tulad ng SQLite history adapter at ang Purple.Gio API, na nagpapahiwatig na inihahanda nila ang daan para sa isang mas magaan at mas mahusay na codebase para sa pinal na bersyon 3.0.0.
Panghuli, mahalagang banggitin na ang siklo ng pag-unlad ay naharap sa mga hamon ng tao, kung saan kinikilala ng pangkat ang mga panahon ng burnout na nagpabagal sa pag-unlad nang higit sa ninanais. Sa kabila nito, Patuloy na sumusulong ang proyekto nang may malinaw na roadmapAng susunod na eksperimental na bersyon, ang 2.95.0, ay nakatakdang ilabas sa Marso 31, 2026. Dahil sa hindi matatag na katangian ng mga bersyong ito para sa pagsubok, ang mga packager ng iba't ibang distribusyon ng Linux ay hayagang hiniling na pigilin ang pagsasama ng mga build na ito sa mga stable repository para sa mga end user, dahil ang software ay hindi pa handa para sa isang production environment at maaaring makabuo ng napakaraming kahilingan sa teknikal na suporta.
Panghuli, at pinakamahalaga, inuulit namin na ang eksperimental na bersyong ito ay hindi inirerekomenda para sa pang-araw-araw na paggamit, ngunit sa halip ay upang suportahan ang mga developer sa pagtukoy ng mga error at paggawa ng mga pagpapabuti.
Kung interesado kang malaman ang higit pa tungkol dito, maaari mong konsultahin ang mga detalye Sa sumusunod na link.