Releases: esl/MongooseIM
MongooseIM 1.6.0
This release includes:
- Riak backends for the following modules:
- Improved and extended metrics
- Merging of ejabberd_tests repo into MongooseIM #482,#509
- Improved Redis backend for sessions #422
- Tons of refactoring:
- XMPP improvements:
- other improvements:
- mod_offline_stub module to prevent service-unavailable errors #429
- improved log handling #448
- compatibility with Erlang/OTP 18 #497
- improved ODBC connectivity layer #542
- session cleanup after node death #490
- unified xml parsing and memory footprint optimisations #183
- supported XEPs are now documented
- Dialyzer fixes & additions #508
- experimental Docker image
- complete list of merged PRs
- complete list of closed issues
Special thanks to our contributors: @rgrinberg, @vooolll, @syhpoon, @mweibel, @Stelminator, @larshesel, @ruanpienaar, @aszlig, @jonathanve, @gmodarelli
This release repo history
MongooseIM 1.5.1
This release includes:
- fix for bosh inactivity timeout (#341)
- improved compatibility with Stanza.io - including also fix for stream management (#347)
- removed dead code (#328, #335, #336, #339)
- unified roster logic (#359)
- rearranged documentation (#363, #368)
- other small improvements ( #337, #338, #345, #349, #350, #353, #364, #366)
- complete list of merged PRs
- complete list of closed issues
MongooseIM 1.5.0
This release:
- adds support for XEP-0079: Advanced Message Processing - #252, #314
- adds support for XEP-0280: Carbon Copies - #264
- adds pluggable authentication module via HTTP - #274 (documentation on wiki)
- enables run time configuration reload - #296
- includes security improvement - #300, #304
- fixes ODBC layer support - #275
- adds commands for clustering - #228
- adds cassandra backend for XEP-0313: Message Archive Management - #151
- other improvements and fixes
- complete list of merged pull requests
- complete list of closed issues
MongooseIM 1.4.0
-
adds support for new XMPP over WebSocket - #173
-
adds support for SCRAM-SHA-1 authentication both for ODBC and mnesia user backends - #171
!! requires
users
table schema update for MySQL and Postgres: 68b790c !! -
improves security #196:
- support for DH and ECDH key exchange protocol
- configurable list of allowed cipher suites
-
uses travis-ci.org with our test suite
-
fixes privacy lists removal after user deletion - #186
-
fixes roster versioning issue #199
-
fixes multi-invite bug in MUC - #180
-
other code improvements and small fixes
MongooseIM 1.3.2
-
fix for Uncontrolled Resource Consumption with XMPP-Layer Compression
zlib driver configuration (in c2s or s2s section) takes new parameter which is max size of decompressed data
-
unified logic for modules (use option
backend
in module config section with possible valuesmnesia
(default) orodbc
):- mod_privacy
- mod_private
- mod_offline
-
max_connections
parameter forejabberd_cowboy
listener -
improved BOSH implementation
-
improved vCard search mechanism
-
other small fixes/improvements
MongooseIM 1.3.1
- port XEP-0114 (ejabberd_service)
- port LDAP VCard support
- port LDAP Shared Roster support
-finalize project rename to MongooseIM by changing scripts names
MongooseIM 1.3.0
- added XEP-0313: Message Archive Management support (
mod_mam
) - ported LDAP authentication from ejabberd
- added PostgreSQL support
- disabled SSL 2.0 support
- disabled old unsafe ciphers
- made the repo includable as a rebar dependency
- made the whole codebase use
#xmlel{}
instead of{xmlel, ...}