vydanie otvorenej platformy na nasadenie decentralizovaných sociálnych sietí — , ktorá umožňuje vytvoriť nezávislé služby na vlastnej infraštruktúre. Ak používateľ nemá možnosť spustiť vlastný uzol, môže si vybrať dôveryhodný na pripojenie. Mastodon patrí do kategórie federovaných sietí, kde sa na vytvorenie jednotnej štruktúry vzťahov používa súbor protokolov. .
Serverová časť projektu je napísaná v jazyku Ruby s použitím Ruby on Rails, zatiaľ čo klientské rozhranie je vytvorené v JavaScripte s použitím knižníc React.js a Redux. Zdrojové kódy sú pod licenciou AGPLv3. Taktiež je dostupný statický frontend na publikovanie verejných zdrojov, ako sú profily a statusy. Ukladanie dát je organizované pomocou PostgreSQL a Redis.
Poskytuje sa otvorený pre vývoj a pripojenie externých aplikácií (existujú klienti pre Android, iOS a Windows, je možné vytvárať boty).
Nové vydanie sa vyznačuje zastavením podpory protokolu
OStatus, ktorý zabezpečoval kompatibilitu so staršími riešeniami založenými na StatusNet a . Namiesto OStatus sa odporúča používať protokol ActivityPub. Do webového rozhrania bola pridaná podpora katalógu profilov, integrovaného audio prehrávača, systému automatického doplňovania hashtagov, označení „neprístupné“ pre odstránené multimediálne prílohy, možnosti vypnutia aktualizácie v reálnom čase, hladkého posúvania, dialógu pre migráciu účtu. Bolo zavedené podporu dvojfaktorovej autentizácie s dodatočným potvrdením prostredníctvom e-mailu. Rozšírená podpora hashtagov a zvýšená presnosť ich vyhľadávania. Pridaná zložka na kontrolu spamu.
Zdroj: opennet.ru
