Skip to content

Releases: esl/MongooseIM

MongooseIM 1.6.0

19 Oct 07:48
Compare
Choose a tag to compare

This release includes:

  • Riak backends for the following modules:
    • authentication #378
    • VCard #460
    • Private XML Storage #445
    • MAM (one-to-one only) #452
  • Improved and extended metrics
    • metrics based on hooks #354
    • exometer instead of folsom #365
    • automatic metrics for specified function in backend modules #412
    • optionally start exometer graphite reporter via app.config file #481
    • authentication related metrics #488
    • MongooseIM node uptime metric #525
  • Merging of ejabberd_tests repo into MongooseIM #482,#509
  • Improved Redis backend for sessions #422
  • Tons of refactoring:
    • authentication mechanism #426
    • ejabberd_c2s #364, #463, #465, #495
    • simplified MAM #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
  • XMPP improvements:
    • removed obsolete XEP-0091 timestamp #383
    • omit some features when STARTTLS is required #498
    • add XEP-0202: Entity Time #510
    • BOSH - accept a higher hold attribute than one #511
    • remove obsolete namespace from mediated invitation stanza #513
  • other improvements:

Special thanks to our contributors: @rgrinberg, @vooolll, @syhpoon, @mweibel, @Stelminator, @larshesel, @ruanpienaar, @aszlig, @jonathanve, @gmodarelli

This release repo history

MongooseIM 1.5.1

02 Apr 10:11
Compare
Choose a tag to compare

This release includes:

MongooseIM 1.5.0

02 Dec 08:33
Compare
Choose a tag to compare

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

MongooseIM 1.4.0

20 May 11:56
Compare
Choose a tag to compare
  • adds support for Stream Management XEP-0198 - #195

  • 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

15 Apr 12:58
Compare
Choose a tag to compare
  • 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 values mnesia (default) or odbc):

    • mod_privacy
    • mod_private
    • mod_offline
  • max_connections parameter for ejabberd_cowboy listener

  • improved BOSH implementation

  • improved vCard search mechanism

  • other small fixes/improvements

MongooseIM 1.3.1

21 Feb 12:57
Compare
Choose a tag to compare
  • 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

28 Jan 11:22
Compare
Choose a tag to compare
  • 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, ...}