Skip to content

Latest commit

 

History

History
390 lines (299 loc) · 20.6 KB

CHANGELOG.md

File metadata and controls

390 lines (299 loc) · 20.6 KB

MongooseIM 2.0.0

2016-11-08

This release includes:

Special thanks to our contributors: @kenstir, @marktran, @svarlamov, @igors, @bernardd

This release repo history

MongooseIM 2.0.0beta2

2016-08-29

This release includes:

Special thanks to our contributors: @bernardd, @igors, @arkdro

This release repo history

MongooseIM 2.0.0beta1

2016-06-28

This release includes:

Special thanks to our contributors: @zsuidakra, @arkdro, @bernardd, @kshamko

This release repo history

MongooseIM 1.6.2

2016-02-12

This release includes:

Special thanks to our contributors: @gbour, @bartekgorny, @jfjalburquerque

This release repo history

MongooseIM 1.6.1

2015-12-07

This release includes:

Special thanks to our contributors: @ppikula, @dharamgollapudi

This release repo history

MongooseIM 1.6.0

2015-10-15

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

2015-04-02

This release includes:

MongooseIM 1.5.0

2014-12-02

This release:

MongooseIM 1.4.0

2014-05-20

!! requires users table schema update for MySQL and PostgreSQL: 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

2014-04-15

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

2014-02-21

  • 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

2014-01-28

  • added XEP-0313: Message Archive Management support (mod_mam)
  • port LDAP authentication from ejabberd
  • added PostgreSQL support
  • disable SSL 2.0 support
  • disable old unsafe ciphers
  • make the repo includable as a rebar dependency
  • use #xmlel{} instead of {xmlel, ...} in the whole codebase

MongooseIM 1.2.2

2013-05-23

  • use upstream lager
  • added CHANGELOG file
  • replace exml tuples with record
  • don't use binaries in ejabberd.cfg
  • add support for alarms #82

MongooseIM 1.2.1

2013-05-15

  • Folsom metrics improvements
  • REST interface for accessing metrics
  • BOSH fixes
  • Don't allow session to hang forever after pause

MongooseIM 1.2.0

2013-05-12

We've also assured compatibility with the latest ejabberd Community Edition by ProcessOne, so that backporting ejabberd modules to MongooseIM requires less effort.

MongooseIM 1.1.0

2012-12-04

  • list to binary conversion
  • Multi-User Chat (MUC) fixes and cleanups
  • style and indentation fixes
  • change logger to lager

MongooseIM 1.0.0

2012-07-10

  • remove tsung from source tree
  • add ejabberdctl with admin and admin_extra commands
  • add devrel target
  • binarise remaining modules
  • fix p1_fsm get_status handler

MongooseIM 0.9.0

2012-05-21

  • add makefile target that downloads rebar
  • re-added mod_offline & mod_last_odbc & mod_sic
  • continue transition to binaries instead of strings and remove no ported modules:
    • ejabberd_http
    • ejabberd_http_bind
    • ejabberd_http_poll
    • mod_http_bind
    • mod_adhoc
    • mod_announce
    • mod_blocking
    • mod_configure
    • mod_configure2
    • mod_disco
    • mod_echo
    • mod_http_fileserver
    • mod_last
    • mod_muc,
    • mod_muc_log
    • mod_offline_odbc
    • mod_ping
    • mod_pres_counter
    • mod_privacy_odbc
    • mod_private
    • mod_proxy65
    • mod_pubsub
    • mod_register_web
    • mod_roster_odbc
    • mod_service
    • mod_shared_roster
    • mod_shared_roster_ldap
    • mod_stats
    • mod_timea
    • mod_vcard
    • mod_vcard_odbc
    • mod_vcard_xupdate
    • mod_version

MongooseIM 0.1.0-pre

2012-04-17

  • rebarify
  • add escalus tests
  • binarise core modules
  • dialyzer support
  • change table copy type of acl, config, local_config to ram_copies