Pidgin 3.0: Megérkezett az első kísérleti kiadás

Hosszú várakozás után megjelent a Pidgin 3.0 első kísérleti verziója, amelyet 2.90.0 néven tettek közzé. Ez a pre-alpha kiadás jelentős mérföldkő a projekt életében, amelynek alapjait még 2008-ban fektették le, és 2011-ben ágaztatták el. Bár a szoftver jelenlegi állapota távol áll a végfelhasználóknak szánt változattól, a fejlesztők szerint tinkerek és más fejlesztők számára már érdemes lehet elkezdeni a kísérletezést.

pidgin

Modernizált kód, frisített téma

Az új Pidgin verzió számos fejlesztést és változást tartalmaz. A teljes kódot modernizálták, a fordítási rendszert Mesonra migrálták, és számos belső megoldást külső könyvtárakra cseréltek. Az API-k teljes átdolgozáson estek át, és szinte teljesen GObject-alapúvá váltak, ami jobb típuskezelést és jövőbiztos működést tesz lehetővé. A GTK+ 4 és az Adwaita téma integrálása szintén része a frissítéseknek, bár a felhasználói felület jelenleg még kezdetleges.

Teljesen átalakult protokollkezelés

Az új Pidgin kiadás egyik legnagyobb változása a protokollkezelés teljes átalakítása. A korábbi, elavult protokollokat eltávolították, és helyettük új implementációk készülnek. Jelenleg az IRCv3 támogatása érhető el a Pidgin 3-ban, amely számos modern specifikációt támogat. Az XMPP és Bonjour protokollok fejlesztése is folyamatban van.

A fejlesztés hosszú időn át tartó stagnálása után a projekt vezetője, Gary Kramlich jelentős előrelépéseket ért el. A GObject-alapú rendszerekre való átállás és a modernizációval járó technikai adósságok kezelése komoly kihívásokat jelentett, de az eredmények már láthatók.

A következő kísérleti verzió tavasszal várható

A kiadást a SourceForge-on lehet elérni, és a fejlesztők azt javasolják, hogy a szoftvert Meson fejlesztési környezetben építsék, ne telepítsék közvetlenül az operációs rendszerbe. A jövőben negyedéves kiadásokat terveznek, a következő kísérleti verzió megjelenése 2025. március 31-re várható.

A fejlesztők kérik, hogy csomagkezelők egyelőre ne készítsenek hivatalos csomagokat, mivel a szoftver még nem áll készen széles körű támogatásra. A Flathub beta platformon való megjelenés is tervben van, amelyhez további hírek a közeljövőben várhatók.

További részletek a kiadási bejelentésben olvashatóak.