Mõni päev tagasi Pidgini arendusmeeskond teatas, teadaande kaudu kättesaadavus Pidgin 3.0 viies eksperimentaalne versioon, mis on tehniliselt märgistatud kui versioon 2.94.0. See turuletoomine on oluline samm selle kiirsõnumikliendi pikas uuendamisprotsessis, mille lõppeesmärk on selle arhitektuuri ja kasutajaliidese täielik kaasajastamine.
Kuigi arendajad väidavad, et See on alfa-eelne versioon, mis ei sobi igapäevaseks kasutamiseks funktsioonide puudumise tõttu. Vaatamata täielikkusele ja vigade esinemisele pakub see väljalase selge akna rakenduse tulevikku, kuna Flathubi beetarepositooriumi kaudu on juba saadaval versioonid Flatpaki vormingus, et hõlbustada testimist turvalistes keskkondades.
Pidgin 3.0 Experimental 5 peamised uued funktsioonid
A. üks oodatumaid ja nähtavamaid lisandusi selles versioonis on funktsionaalse kohaloleku valija esialgne rakendamine. Pikka aega oli see funktsioon 3.0 arendusharus puudu, aga nüüd on see olemas.Kasutajad saavad hallata põhiseisundeid, näiteks ennast protokollides nagu IRC olekuks „Away” (eemal) määramine. Kuigi funktsionaalsus töötab ja kajastub demoprotokollis õigesti, tunnistab meeskond, et tööd on veel teha, sealhulgas spetsiaalse redaktori loomine nende olekute kohandamiseks ja nende täieliku püsivuse tagamiseks eri seansside vahel.
Visuaalse külje osas on ligipääsetavuse ja esteetika osas tehtud olulisi parandusi tänu Kasutajanimede värvide genereerimise algoritmi värskendusEelmine süsteem on asendatud HSLuvil põhinevaga, järgides XEP-0392 standardi spetsifikatsioone. Kuigi see standard pärineb XMPP maailmast, on Pidgin otsustanud seda rakendada kogu rakenduses globaalselt. See tagab, et kasutajatele määratud värvid on tajutavalt ühtlased ja loetavad, vältides madala kontrastsusega kombinatsioone, mis eelmistes versioonides loetavust takistasid.
Lisaks mainitakse, et selle uue eksperimentaalse versiooni kallal tehtud töö on olnud intensiivne ning keskendunud libpurple teegi puhastamisele ja optimeerimisele. Oluline tehniline muudatus on eKWalleti spetsiifilise lisandmooduli eemaldamine. Pärast mitmete testide tegemist Arendajad kinnitasid, et KWalleti natiivne integratsioon libsecretiga muutis vana plugina üleliigseks. Selle eemaldamisega lihtsustatakse koodi ja volituste haldamine usaldatakse tänapäevastele Linuxi töölaua standarditele, vähendades projekti hoolduskoormust.

Lisaks koodi puhastamisele, Rakenduse turvalisuse ja sisemiste andmete käsitlemise viisi on põhjalikult kohandatud. Volitusteenuste pakkujaid, näiteks KeychainAccess ja wincred, on uuendatud nii, et nad hakkavad otsingute jaoks kasutajanimede asemel kasutama sisemisi konto identifikaatoreid, mis suurendab süsteemi töökindlust.
Teisalt tuuakse ka seda esile Mitmed vananenud komponendid on eemaldatud, näiteks SQLite'i ajaloo adapter ja Purple.Gio API, mis näitab, et nad valmistavad ette pinda kergema ja tõhusama koodibaasile lõpliku versiooni 3.0.0 jaoks.
Lõpuks väärib mainimist, et arendustsükkel on silmitsi seisnud inimlike väljakutsetega ning meeskond tunnistab läbipõlemise perioode, mis on edusamme soovitud ajast rohkem aeglustanud. Sellest hoolimata Projekt liigub edasi selge tegevuskava aluselJärgmine eksperimentaalne versioon, 2.95.0, on kavandatud 31. märtsiks 2026. Nende testversioonide ebastabiilse olemuse tõttu on erinevate Linuxi distributsioonide paketitootjatel palutud selgesõnaliselt hoiduda nende järkude lisamisest lõppkasutajatele mõeldud stabiilsetesse repositooriumidesse, kuna tarkvara pole veel tootmiskeskkonna jaoks valmis ja see võib tekitada kontrollimatu hulga tehnilise toe päringuid.
Lõpetuseks ja mis kõige tähtsam, kordame veel kord, et seda eksperimentaalset versiooni ei soovitata igapäevaseks kasutamiseks, vaid pigem arendajate toetamiseks vigade tuvastamisel ja täiustuste tegemisel.
Kui teil on huvi selle kohta rohkem teada saada, võite tutvuda üksikasjadega Järgmisel lingil.