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.
Tartalomjegyzék
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.