Versioni 0.4.5 i programit syncspirit është tani në dispozicion, duke lejuar organizimin e një sinkronizimi të vazhdueshëm automatik të skedarëve të përdoruesit në disa pajisje. Projekti zgjidh probleme të ngjashme me sistemin pronar Resilio Sync (i njohur më parë si BitTorrent Sync). Syncspirit është shkruar në gjuhën C++ dhe shpërndahet nën licencën GPLv3. Ndërfaqja grafike është ndërtuar duke përdorur bibliotekën FLTK; për ruajtjen e DB përdoret një sistem i brendshëm i menaxhimit të të dhënave libmdbx; për trajtimin e ngjarjeve përdoret framework-u aktor rotor. Ndryshimet e gatshme janë në dispozicion për Linux (x86_64, AppImage), Windows (përkrah Windows XP) dhe macOS.
Syncspirit paraqet një implementim të pavarur të protokollit të sinkronizimit BEP, i propozuar nga projekti Syncthing. Të dhënat e sinkronizuara nuk ngarkohen në depo të jashtme, por replikohen drejtpërdrejt midis sistemeve të përdoruesit kur ato shfaqen në të njëjtën kohë online. Syncspirit integrohet pa probleme me nodet e Syncthing në nivelin e protokollit dhe përdor infrastrukturën e Syncthing për të identifikuar pjesëmarrësit e rrjetit (kjo mundësi mund të çaktivizohet).
Ndryshe nga projekti Syncthing, i cili është shkruar në gjuhën Go dhe përdor arkitekturën klient-server dhe REST-API (me shfletuesin e internetit si klient), syncspirit ofron si një implementim në formën e një procesi sfondor syncspirit-daemon, ashtu edhe një aplikacion të veçantë me ndërfaqe grafike, duke lejuar një përdorim më ekonomik të memories së operativës.

Novitetet kryesore në krahasim me njoftimin e mëparshëm të versionit 0.4.1:
- Monitorimi automatik i ndryshimeve në sistemin e skedarëve dhe sinkronizimi i tyre më pas me klusterin është realizuar (përdoren mekanizmat e disponueshëm të sistemit inotify, ReadDirectoryChangesW dhe kqueue).
- ĂshtĂ« bĂ«rĂ« e mundur skanimi shtesĂ« i njĂ« direktoriumi tĂ« thellĂ« tĂ« rastĂ«sishĂ«m.
- ĂshtĂ« siguruar automatikisht heqja e skedarĂ«ve me emra qĂ« nuk paraqiten nĂ« UTF8.
- ĂshtĂ« bĂ«rĂ« e mundur rregenerimi i certifikatave.
- Konsumi i memories është reduktuar (afërsisht 30-40%) dhe ngarkesa në CPU është zvogëluar.
- ĂshtĂ« bĂ«rĂ« e mundur caktimi manual i certifikatave rrĂ«njĂ«sore (e rĂ«ndĂ«sishme pĂ«r sistemet me certifikata sistemore tĂ« skaduara).
- ĂshtĂ« pĂ«rmirĂ«suar kompatibiliteti me Syncthing 2.0.
- ĂshtĂ« kryer kalimi nĂ« sistemin e ndĂ«rtimĂ«ve automatike (CI/CD) SourceCraft.
Burimi: opennet.ru
