Esimene alfa versioon Pidgin 3.0 sõnumivahetusklientist on nüüd saadaval (2.95). Väljaanne on märgitud veel mitte igapäevaseks kasutamiseks sobivaks. Kogumid on ette valmistatud Flatpak formaadis ja need on saadaval beta-reposiitoris Flathubis.
Pidgin 3 arendustööd on käimas alates 2011. aastast, eelnevalt arutati kolme aasta jooksul ideid ja kontseptsioone. Pidgin 3-s on üleminekut GObject tüübivõrgule, GTK4 raamatukogudele ja Adwaitale, Meson kogumissüsteemile, GPlugin pluginahendusele, SQLite suhtluse ajaloo salvestamiseks ja GSettings seadete haldamiseks. API on täielikult ümber töötatud. Liideselementide määramiseks kasutatakse GTK Builder XML-i ning vestlusajaloo kuvamiseks on loodud oma widgetite raamatukogu Talkatu.
Pidgin 3 liideses on kokku liidetud kontaktide nimekiri ja vestlus üheks aknaks. Finch käsureaklient on lõpetanud oma toetuse (pole välistatud, et see võib tulevikus tagasi tulla). Praegu arendatakse edasi protokolle IRCv3, XMPP, SIP, Demo, Bonjour ja Zulip. Pidgin 3 haru ei ole ühilduv Pidgin 2 ja varem loodud pluginatega, kuid seda saab installida koos olemasolevate Pidgin 2 kogumitega.
Esitatud testiversioonis on muutustest:
- API protokollide jaoks on tunnistatud piisavalt stabiilseks, et alustada täiendavate protokollide rakendamisega Pidgin 3-s, ilma et oleks põhjendatud mure nii API märkimisväärsete muudatuste pärast.
- Pakutud on uus API AccountSettings, mis haldab konto seadeid ja toetab kasutamist sidudes, mis võimaldab luua protokollide rakendustega pistikprogramme skriptikeeltes, nagu Python ja Lua. API AccountSettings ei nõua ka iga konto jaoks kasutajanime kohustuslikku kasutamist, mis võimaldab näiteks küsida hüüdnime nime asemel selliste protokollide puhul nagu IRC.
- Rakendatud on eraldi liides konto seadete redigeerimiseks, kus kõik vastavad seaded kuvatakse ühes loendis.

- Lisatud on pistikprogramm alustava toe jaoks protokollile platvormil Zulip.

- Lisatud on võimalus arendajarežiimi aktiveerimiseks, kus muutuvad kergesti kätte saadavaks lõpetamata eksperimentealsed funktsioonid, nagu katkised pistikprogrammid protokollide jaoks.

- Libxml2 teekond on välja jäetud, ning XML-formaadis konfiguratsiooni salvestamise asemel kasutatakse nüüd SQLite'i.
Samas teatas Pidgini projekti arendajate meeskond sõnumivahetusplatvormi Gaim 3. 2007. aastal muutis Gaim nime Pidginiks seoses AOL-i, AIM-i sõnumivahetusplatvormi arendaja, esitatud kaebustega. 2017. aastal lakkas AIM eksisteerimast ja kaubamärgi kehtivusaeg lõppes, seetõttu otsustasid arendajad kasutada vana nime, et ellu viia idee luua klassikalise Pidgin 2/Gaim erinevuse stiilis vestlusklient, mis põhineb GTK4-l ja millel on sõnumivahetusplatvormi funktsionaalsus, arendatuna libpurple 3 baasil, mis on arendatud Pidgin 3 jaoks.
Gaim 3 võimaldab ühenduda kõigi libpurple 3 poolt toetatud võrkudega, kuid kasutab liidest, mis keskendub otsesele sõnumivahetusele, mitte Pidgin 3 arendatavatele vestlustoade baasil. Gaim 3 arendamine on algstaadiumis. Kogumisi plaanitakse luua Linuxi, Windowsi ja macOS-i jaoks.

Allikas: opennet.ru



