Код серверной части проекта написан на языке Ruby с использованием Ruby on Rails, а клиентский интерфейс написан на JavaScript с применением библиотек React.js и Redux. Исходные тексты распространяются под лицензией AGPLv3. Также имеется статический фронтэнд для публикации общедоступных ресурсов, таких как профили и статусы. Хранение данных организовано при помощи PostgreSQL и Redis. Предоставляется открытый API для разработки дополнений и подключения внешних приложений (имеются клиенты для Android, iOS и Windows, можно создавать ботов).
Новый выпуск примечателен прекращением поддержки протокола OStatus, обеспечивавшего совместимость со старыми решениями на базе StatusNet и GNU Social. Вместо OStatus рекомендуется использовать протокол ActivityPub. В web-интерфейсе добавлена поддержка каталога профилей, встроенного аудиоплеера, системы автодополнения ввода хэштегов, меток «не доступен» для удалённых мультимедийных вложений, опции для отключения обновления в режиме реального времени, плавной прокрутки, диалога для миграции учётной записи. Реализована поддержка двухфакторной аутентификации с дополнительным подтверждением по email. Расширена поддержка хэштегов и увеличена точность их поиска. Добавлен компонент для проверки спама.
Источник: http://www.opennet.ru/opennews/art.shtml?num=51619