Release Note ejabberd 2.1.4 - 04 Jun 2010
ejabberd 2.1.4 includes many small bugfixes and improvements.
Read more details about the changes in: ProcessOne support site
Download the source code and installers from: ejabberd download page
This is the full list of changes:
- Authentication
- HTTP
-
- Add xml default content type
- Don't show HTTP request in logs, because reveals password (EJAB-1231)
- Move HTTP session timeout log from warning level to info
- New Access rule webadmin_view for read-only
- HTTP-Bind (BOSH)
-
- Change max inactivity from 30 to 120 seconds
- Export functions to facilitate prebinding methods
- Use dirty_delete when removing the session
- Remove an unneeded delay of 100 milliseconds
- Pubsub, PEP and Caps
-
- Enforce pubsub#presence_based_delivery (EJAB-1221)
- Enforce pubsub#show_values subscription option (EJAB-1096)
- Fix error code when unsubscribing from a non-existent node
- Fix to send node notifications (EJAB-1225)
- Full support for XEP-0115 v1.5 (EJAB-1223)(EJAB-1189)
- Make last_item_cache feature to be cluster aware
- Prevent orphaned pubsub node (EJAB-1233)
- Send created node notifications
- Other
-
- Bounce messages when closing c2s session
- Bugfixes when handling Service Discovery to contacts (EJAB-1207)
- Compilation of ejabberd_debug.erl is now optional
- Don't send error stanza as reply to error stanza (EJAB-930)
- Don't store blocked messages in offline queue
- Reduce verbosity of log when captcha_cmd is checked but not configured
- Use a standard method to get a random seed (EJAB-1229)
- Commands: new update_list and update to update modified modules (EJAB-1237)
- Localization: Updated most translations
- MUC: Refactor code to reduce calls to get_affiliation and get_role
- ODBC: Add created_at column also to PostgreSQL schema
- Vcard: Automatic vcard avatar addition in presence
Upgrading From previous ejabberd releases:
If you use PostgreSQL, maybe you want to add the column created_at to several tables. This is only a suggestion; ejabberd doesn't use that column. Add it to your existing database executing those SQL statements:
ALTER TABLE users ADD COLUMN created_at TIMESTAMP NOT NULL DEFAULT now(); ALTER TABLE rosterusers ADD COLUMN created_at TIMESTAMP NOT NULL DEFAULT now(); ALTER TABLE spool ADD COLUMN created_at TIMESTAMP NOT NULL DEFAULT now(); ALTER TABLE vcard ADD COLUMN created_at TIMESTAMP NOT NULL DEFAULT now(); ALTER TABLE privacy_list ADD COLUMN created_at TIMESTAMP NOT NULL DEFAULT now(); ALTER TABLE privacy_storage ADD COLUMN created_at TIMESTAMP NOT NULL DEFAULT now();
Bug reports
You can officially report bugs on the ProcessOne support site
Download ejabberd
You can download ejabberd to try it now.
Download
Need support?
If you have questions or need help with your ejabberd project, put your trust in ProcessOne.
Find out about our experience and expertise
Complete our online form to request a call back
Extend ejabberd
You can explore IMstore and order additional modules that add rich multi-protocol communication features to ejabberd server.
Go to IMstore
Further information
Additional ejabberd technical information is available on a separate site.
Take me to the ejabberd community site