> ## Content Index
> Fetch the complete content index at: https://www.process-one.net/llms.txt
> Use this file to discover other available public pages before exploring further.

# ejabberd 17.01
- URL: https://www.process-one.net/blog/ejabberd-17-01/
- Published: 2017-01-20T10:55:00.000Z
- Updated: 2024-09-19T10:01:01.000Z
- Author: Jérôme Sautret

We’re pleased to announce the first version of ejabberd for 2017.  
This new ejabberd 17.01 follows closely the previous release. It includes mostly bug fixes over all the previous refactors.

Ejabberd 17.01 is a rock-solid stable base for upcoming improvements. It will give you the best experience you ever had with ejabberd.  
If you ever wanted to upgrade your old ejabberd 2.1.13 or need a stable base for your server running the next couple of months, 17.01 is your best opportunity to get this done now!

## Changes

Here are the most relevant changes

### Admin

- Add example api\_permissions: definition to config template
- Allow old-stype mod\_vcard\_ldap in the config
- Fix migration of old pubsub database (migrating from 2.1.x)
- Get nodes from ejabberd\_cluster instead of mnesia
- mod\_configure: Fix configuration commands

### Core

- Fix case clauses when using compression
- Set from/to in every routed packet
- Correctly process errors from new cyrsasl API
- Improve return values in cyrsasl API

### Modules

- mod\_http\_bind: remove and migration code to mod\_bosh
- mod\_muc: Allow a subscriber to create room, then set allow\_subscription=true
- mod\_muc: Support legacy muc#roomconfig values
- mod\_offline: Decode message before checking for expiration

### Mnesia

- Let ejabberd\_mnesia handles copy\_type
- Fix index processing
- Speedup table setup, no i/o if EJABBERD\_SCHEMA\_PATH not set

### SQL

- Add SSL support for SQL connections with PostgreSQL 1.1.2+
- Cope with malformed values in ‘rosterusers’ SQL table
- Improve tag insertion, avoid duplication

## Feedback

As usual, the release is tagged in the Git source code repository on [Github](https://github.com/processone/ejabberd.git?ref=process-one.net).

The source package and binary installers are available at [ProcessOne](https://www.process-one.net/en/ejabberd/downloads/).

If you suspect that you’ve found a bug, please search or fill a bug report on [Github](https://github.com/processone/ejabberd/issues?ref=process-one.net).