diff --git a/doc/release_notes_2.1.4.txt b/doc/release_notes_2.1.4.txt new file mode 100644 index 000000000..78c52e575 --- /dev/null +++ b/doc/release_notes_2.1.4.txt @@ -0,0 +1,81 @@ + + Release Notes + ejabberd 2.1.4 + + ejabberd 2.1.4 is the fourth release in ejabberd 2.1.x branch, + and includes many small bugfixes and improvements. + + Read more details about the changes in: + http://redir.process-one.net/ejabberd-2.1.4 + + Download the source code and installers from: + http://www.process-one.net/en/ejabberd/ + + + This is the full list of changes: + +* Authentication +- Extauth: Optionally cache extauth users in mnesia (EJAB-641) +- LDAP: Allow inband password change (EJAB-199) +- LDAP: Extensible match support (EJAB-722) +- LDAP: New option ldap_tls_verify is added (EJAB-1229) +- PAM: New option pam_userinfotype to provide username or JID (EJAB-652) + +* 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 +- Translations for most languages are updated +- 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 ProcessOne support site: + http://support.process-one.net/ +