Happy New Year: Celebrating 21 Years of Innovation with ejabberd

Time flies, and it’s hard to believe that ejabberd, our beloved open-source project, celebrated its 21st anniversary last November 16th! It’s a milestone that we’ve proudly highlighted over the years – remember the 4th, 10th, 18th, and 20th anniversaries? Well, 21 is just as significant, marking over two decades of innovation and community effort. In… Continue reading Happy New Year: Celebrating 21 Years of Innovation with ejabberd

Instant Messaging: Protocols are “Commons”, Let’s Take Them Seriously

TLDR; Thirty years after the advent of the first instant messaging services, we still haven’t reached the stage where instant messaging platforms can freely communicate with each other, as is the case with email. In 1999, the Jabber/XMPP protocol was created and standardized for this purpose by the Internet Engineering Task Force (IETF). Since then,… Continue reading Instant Messaging: Protocols are “Commons”, Let’s Take Them Seriously

ejabberd 23.10

A new ejabberd release, ejabberd 23.10, is now published with more than 150 commits since the previous 23.04. It includes many new features and improvements, and also many more bugfixes. Support for XEP-0402: PEP Native Bookmarks Support for XEP-0421: Occupant Id Many new options and features

ejabberd 23.01

Almost three months after the previous release, ejabberd 23.01 includes many bug fixes, several improvements and some new features. A new module, mod_mqtt_bridge, can be used to replicate changes to MQTT topics between local and remote servers. A more detailed explanation of those topics and other features: Erlang/OTP 19.3 discouraged Remember that support for Erlang/OTP… Continue reading ejabberd 23.01

Matrix protocol added to ejabberd

ejabberd is already the most versatile and scalable messaging server. In this post, we are giving a sneak peak at what is coming next. ejabberd just get new ace in it sleeve – you can now use ejabberd to talk with other Matrix servers, a protocol sometimes used for small corporate server messaging.

Install and configure MariaDB with ejabberd

By default, ejabberd uses the Mnesia internal database. It is great for home and small office environments, but in larger companies, as the amount of chat logs and users grows, we need more scalability. Today, I will show you how to install MariaDB, a MySQL-compatible database, migrate your data and configure ejabberd to use MariaDB… Continue reading Install and configure MariaDB with ejabberd

ejabberd 20.12

We are pleased to announce ejabberd 20.12. This release, just in time for the New Year’s, includes several new features and many improvements & bugfixes. Most notably, ejabberd now works with the Microsoft ODBC Driver for the SQL Server support. With a new config option, sql_odbc_driver, you can explicitly specify the path to the ODBC… Continue reading ejabberd 20.12

Getting started with WebSocket API in ejabberd

The WebSocket API, as neatly explained by the MDN, is a technology that makes it possible to open a two-way interactive communication session between the user’s browser and a server. With WebSocket API, you can send messages to a server and receive event-driven responses without having to poll the server for a reply.

Exit mobile version