diff --git a/CHANGELOG.md b/CHANGELOG.md index 815ed2a71d7..0a72e27e01f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,42 @@ +# MongooseIM 1.6.0 + +2016-10-09 + +This release includes: + +- Riak backends for following modules: + - authentication [#378](https://github.com/esl/MongooseIM/pull/378) + - VCard + - Private XML Storage [#445](https://github.com/esl/MongooseIM/pull/445) + - MAM (but only one-to-one archive) +- Improved and extended metrics + - metrics based on hooks [#354](https://github.com/esl/MongooseIM/pull/354) + - exometer instead of folsom [#365](https://github.com/esl/MongooseIM/pull/365) + - automatic metrics for specified function in backend modules [#412]((https://github.com/esl/MongooseIM/pull/412) + - optionally start exometer graphite reporter via app.config file [#481](https://github.com/esl/MongooseIM/pull/481) + - authentication related metrics [#488](https://github.com/esl/MongooseIM/pull/488) + - MongooseIM node uptime metric [#525](https://github.com/esl/MongooseIM/pull/525) +- Merge of ejabberd_tests repo into MongooseIM [#482](https://github.com/esl/MongooseIM/pull/482),[#509](https://github.com/esl/MongooseIM/pull/509) +- Improved Redis backend for sessions [#422](https://github.com/esl/MongooseIM/pull/422) +- Tons of refactoring: + - authentication mechanism [#426](https://github.com/esl/MongooseIM/pull/426) + - ejabberd_c2s [#364](https://github.com/esl/MongooseIM/pull/364)[#463](https://github.com/esl/MongooseIM/pull/463),[#465](https://github.com/esl/MongooseIM/pull/465),[#495](https://github.com/esl/MongooseIM/pull/495) + - simplified MAM [#438](https://github.com/esl/MongooseIM/pull/438) + - removed dead code + - removed async_writer as it was special case of async_pool_writer + - mod_mam_odbc_server_user and mod_mam_odbc_user have been merged into one module +- mod_offline_stub module to prevent service-unavailabe errors [#429](https://github.com/esl/MongooseIM/pull/429) +- Improved log handling [#448](https://github.com/esl/MongooseIM/pull/448) +- XMPP improvements: + - removed obsolete XEP-0091 timestamp [#383](https://github.com/esl/MongooseIM/pull/383) + - ommit some features when STARTTLS is required [#498](https://github.com/esl/MongooseIM/pull/498) + - add XEP-0202: Entity Time [#510](https://github.com/esl/MongooseIM/pull/510) + - BOSH - accept a higher hold attribute than one [#511](https://github.com/esl/MongooseIM/pull/511) + - remove obsolete namespace from mediated invitation stanza [#513](https://github.com/esl/MongooseIM/pull/513) +- other improvements + - compatibility with Erlang/OTP 18 [#497](https://github.com/esl/MongooseIM/pull/497) + - [complete list of merged PRs](https://github.com/esl/MongooseIM/pulls?utf8=%E2%9C%93&q=is%3Apr+base%3Amaster+merged%3A%222015-02-04..2015-10-09%22+sort%3Acreated-asc+) + - [complete list of closed issues](https://github.com/esl/MongooseIM/issues?utf8=%E2%9C%93&q=closed%3A%222015-02-04..2015-10-09%22+is%3Aissue+sort%3Acreated-desc+) # MongooseIM 1.5.1