Спустя чуть менее, чем через полгода активной разработки, после выхода первого версированного выпуска, представлена первая мажорная версия Pleroma — федеративной социальной сети для микроблогинга, написанной на языке Elixir и использующей стандартизированный W3C протокол ActivityPub. Это вторая по численности сеть в Fediverse.
В отличие от ближайшего конкурента — Mastodon, который написан на Ruby и зависит от большого количества ресурсоёмких компонентов, Pleroma является высокопроизводительным сервером, который может работать на маломощных системах, таких как, например, Raspberry Pi или дешёвых VPS.
Также Pleroma реализовывает Mastodon API, позволяя быть совместимой с альтернативными клиентами Mastodon, типа Tusky или Fedilab. Более того, с Pleroma поставляется ответвление исходного кода интерфейса Mastodon (а если быть точнее, интерфейс Glitch Social), что делает более плавным переход пользователей из Mastodon или Twitter с интерфейсом TweetDeck. Обычно он доступен по URL вида https://instancename.ltd/web.
Изменения этой версии:
- отправка статусов с задержкой / запланированная отправка статусов (объяснение);
- федеративные голосования (поддерживаются Mastodon и Misskey);
- фронтенды теперь корректно сохраняют пользовательские настройки;
- настройка для безопасных личных сообщений (пост отправляется только адресату в начале сообщения);
- встроенный SSH-сервер для доступа к настройкам через одноимённый протокол;
- поддержка LDAP;
- интеграция с XMPP-сервером MongooseIM;
- вход с помощью OAuth-провайдеров (например, Twitter или Facebook);
- поддержка визуализации метрики с помощью Prometheus;
- федеративная отправка жалоб на пользователей;
- начальная версия административного интерфейса (обычно по URL вида https://instancename.ltd/pleroma/admin);
- поддержка эмодзи-паков и тегирования групп эмодзи;
- множество внутренних изменений и исправлений ошибок.
>>> Подробности