sexta-feira, 22 de fevereiro de 2008

Lançado ejabberd 2.0.0

Foi oficialmente lançado o ejabberd 2.0.0.

Entre as novas melhorias/recursos cabe citar:

Clustering e arquitetura:
  • Nova arquitetura de cluster no frontend e no backend para assegurar melhor escalabilidade e robustez.
  • Todos os componentes agora rodam no modo cluster.
  • Novo algoritmo de balanceamento de carga para suportar clustering de chat multi usuário e gateways.
  • Suporte a traffic shapping nos componentes para evitar abusos.
Server 2 Server (s2s):
  • Suporte para múltiplas conexões s2s por domínio.
  • Suporte a lista negra e lista branca.
  • Intervalo de retentativa de conexão s2s.
LDAP:
  • Suporte a pool de servidores
Chat multi usuário:
  • Suporte a clustering e balanceamento de carga.
  • Habilidade de definir a configuração padrão de uma sala no arquivo de configuração do ejabberd.
  • Recursos anti abuso, tais como: ACL para limitar a criação de salas persistentes por usuários autorizados, definição de número máximo de usuários por sala, limitação de número máximo de salas que um usuário pode conectar simultaneamente.
Autenticação:
  • Suporte a PAM no sistemas *nix.
Localização:
  • Agora o ejabberd tem tradução para o Português do Brasil, entre outros 24 idiomas.
Outros:
  • Logs melhorados com mais níveis
Veja o ChangeLog completo.

Parece que os recursos do ejabberd estão caminhando em direção ao Openfire, mas de forma bem mais lenta. Enquanto a versão 2.0.0 levou 15 meses de desenvolvimento para ser lançada, novas versão do Openfire são lançadas periodicamente (destaque para a versão 3.5.0 que sai no próximo dia 6).

De qualquer maneira ainda vejo o ejabberd como uma boa alternativa para que não quer usar Java no servidor. Não dá pra esquecer que o mesmo tem o jabber.org como um de seus grandes cases, o que não é pouca coisa.