Releases

ejabberd 2.1.10, 3.0.0-alpha-5 and exmpp 0.9.9

ejabberd 2.1.10, 3.0.0-alpha-5 and exmpp 0.9.9 have been released, after several months of development. They contain a few bugfixes.

ejabberd 2.1.10

These are the major bugfixes:

  • Erlang/OTP compatibility
    • Support Erlang/OTP R15B regexp and drivers (EJAB-1521)
    • Fix modules update in R14B04 and higher
    • Fix modules update of stripped beams (EJAB-1520)
  • XMPP Core

ejabberd 2.1.9, 3.0.0-alpha-4 and exmpp 0.9.8

ejabberd 2.1.9, ejabberd 3.0.0-alpha-4, and exmpp 0.9.8 have been released, after several months of development. They contain a lot of bugfixes, improvements and some new features.

ejabberd 2.1.9

This release includes a lot of bugfixes and improvements. This is just a short list of them:

  • New SASL SCRAM-SHA-1 authentication mechanism (EJAB-1196)
  • New option: resource_conflict (EJAB-650)

ejabberd 2.1.7, 3.0.0-alpha-3 and exmpp 0.9.7 -- security release

Update: ejabberd 2.1.8 was released with a PubSub fix.

ejabberd 2.1.7, and ejabberd 3.0.0-alpha-3, and exmpp 0.9.7 have been released, after a few months of development. They contain a lot of bugfixes, improvements and some new features.

If you have ejabberd running in a public server, please update it immediately: those releases contain a security fix that disables entity expansion completely to prevent billion laughs DoS attack (CVE-2011-1753).

ejabberd 2.1.7

ejabberd 3.0.0-alpha-2 - more alpha testing

This second alpha includes many bugfixes over alpha-1.

The complete list of related tickets can be found on:
http://redir.process-one.net/ejabberd-3.0.0-alpha2

Please note that the database schema used in this preliminary release is not yet definitive, and it will probably change in the next alpha and beta releases.

When compiling the source code, it is necessary to install exmpp

ejabberd 2.1.6 - CAPTCHA support, Shared Rosters LDAP

ejabberd 2.1.6 has been released, after four months of development. It contains a lot of bugfixes, improvements and some new features.

This is a small list of changes:

  • BOSH: Fix rare loop, support vhosts, allow module restart
  • Config: Default configuration allows registrations only from localhost
  • Config: Support to change loglevel per module at runtime
  • Erlang/OTP: Fix compatibility from R10B-9 to R14B01
  • ODBC: Compatibility with PostgreSQL 9.0
  • Privacy lists: Fix to allow block by group and subscription again

ejabberd 3.0.0-alpha-1 - for alpha-testing only

This first alpha includes three major changes compared to ejabberd 2.1.5: exmpp library is used, gen_storage for a database abstraction layer, and Massive Hosting which isn't yet usable.

Many tables have changed both in Mnesia and MySQL/PgSQL/ODBC. Fortunately, now ejabberd is able to create tables, update the tables and reformat their content in Mnesia and also in external databases. Or at least it should do.

Syndicate content