Elérhető a syncspirit 0.4.5 program kiadása, amely lehetővé teszi a felhasználói fájlok automatikus folyamatos szinkronizálását több eszköz között. A projekt feladatait hasonlóan oldja meg, mint a Resilio Sync (korábbi nevén BitTorrent Sync) zárt forráskódú rendszere. A Syncspirit C++ nyelven készült, és GPLv3 licenc alatt terjed. A grafikus felhasználói felület az FLTK könyvtárral készült; az adatbázis tárolásához hazai beágyazott RDBMS-t, a libmdbx-et használja; az események kezelésére aktor keretrendszert, a rotort alkalmazza. A kész csomagok elérhetők Linux (x86_64, AppImage), Windows (támogatott a Windows XP) és macOS rendszerekhez.
A Syncspirit a Syncthing projekt által javasolt BEP szinkronizálási protokoll független megvalósítása. A szinkronizált adatok nem kerülnek harmadik féltől származó felhőtárhelyekre, hanem közvetlenül a felhasználói rendszerek között replikálódnak, amikor azok egyidejűleg online jelennek meg. A Syncspirit zökkenőmentesen integrálódik a Syncthing csomópontokkal protokoll szinten, és a Syncthing infrastruktúráját használja a hálózati résztvevők azonosítására (ezt a lehetőséget ki lehet kapcsolni).
A Syncthing projekttől eltérően, amely Go nyelven készült és kliens-szerver architektúrát valamint REST-API-t használ (a kliensként a webböngésző funkcionál), a syncspirit háttérfolyamatként, syncspirit-daemon néven, valamint egy külön alkalmazásként grafikusan tekinthető meg, amely lehetővé teszi az operatív memória gazdaságosabb felhasználását.

A 0.4.1-es verzió korábbi bejelentéséhez képest a legfontosabb újdonságok:
- Automatikus fájlrendszer változások figyelése és azok szinkronizálása a klaszterrel (az elérhető rendszeres mechanizmusokat, mint az inotify, ReadDirectoryChangesW és kqueue használva).
- Lehetővé vált tetszőleges, belső mappa további átvizsgálása.
- Automatikus kiszűrése a nem UTF8-ban ábrázolható nevű fájloknak.
- Lehetőség van tanúsítványok újragenerálására.
- Csökkent a memóriafelhasználás (kb. 30-40%-kal), és a CPU terhelése is csökkent.
- Lehetővé vált a gyökértanúsítványok manuális megadása (aktuális rendszerek számára, amelyek lejárt rendszertanúsítványokkal rendelkeznek).
- Javították a kompatibilitást a Syncthing 2.0-val.
- Átálltak az automatikus építési rendszerre (CI/CD) SourceCraft.
Forrás: opennet.ru
