Após três anos de desenvolvimento, é apresentada a primeira versão estável pleroma versão 0.9.9 - uma rede social federada para microblogging, escrita na linguagem Elixir e usando o protocolo W3C padronizado Publicação de atividades. É a segunda maior rede do Fediverse.
Ao contrário do seu concorrente mais próximo - Mastodonte, que é escrito em Ruby e depende de um grande número de componentes que consomem muitos recursos, o Pleroma é um servidor de alto desempenho que pode ser executado em sistemas de baixo consumo de energia, como Raspberry Pi ou VPS baratos.
Pleroma também implementa a API Mastodon, permitindo que seja compatível com clientes Mastodon alternativos, como pernil ou fedilab. Além do mais, o Pleroma vem com uma bifurcação de código-fonte da interface do Mastodon, tornando a transição dos usuários do Mastodon ou Twitter para a interface do TweetDeck mais suave. Geralmente está disponível em um URL como https://instancename.ltd/web.
Entre outras coisas, pode-se notar:
- usar o ActivityPub para trabalho interno (o Mastodon usa sua própria variação);
- limite arbitrário no número de caracteres em uma mensagem (padrão 5000);
- Suporte Markdown usando tags Markdown ou HTML;
- adicionando seu próprio emoji do lado do servidor;
- configuração de interface flexível, permitindo alterar arbitrariamente seus elementos do lado do usuário;
- filtrar mensagens no feed por palavras-chave;
- operações automáticas em imagens baixadas usando ImageMagic (por exemplo, remoção de informações EXIF);
- visualizar links em mensagens;
- suporte captcha usando Kocaptcha;
- notificações via push;
- mensagens fixadas (atualmente apenas na interface do Mastodon);
- suporte para status de proxy e cache com anexos de servidores externos (por padrão, os clientes acessam os anexos diretamente);
- muitas outras opções altamente configuráveis que podem ser aplicadas ao servidor.
Recursos experimentais interessantes incluem: Suporte ao protocolo Gopher.
Fonte: linux.org.ru